Skip to content

Instantly share code, notes, and snippets.

@Holi0317
Created June 23, 2022 15:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Holi0317/7498749499be45f77d9410e167bca677 to your computer and use it in GitHub Desktop.
Save Holi0317/7498749499be45f77d9410e167bca677 to your computer and use it in GitHub Desktop.
volar#1490 vscode
[Trace - 11:18:53 PM] Sending notification 'textDocument/didChange'.
Params: {
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"version": 55
},
"contentChanges": [
{
"range": {
"start": {
"line": 3,
"character": 0
},
"end": {
"line": 4,
"character": 0
}
},
"rangeLength": 32,
"text": ""
}
]
}
[Trace - 11:18:53 PM] Sending request 'textDocument/documentHighlight - (231)'.
Params: {
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue"
},
"position": {
"line": 3,
"character": 0
}
}
[Trace - 11:18:53 PM] Received response 'textDocument/documentHighlight - (231)' in 19ms.
Result: []
[Trace - 11:18:53 PM] Sending request 'textDocument/semanticTokens/range - (232)'.
Params: {
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue"
},
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 23,
"character": 0
}
}
}
[Trace - 11:18:53 PM] Sending request 'vue/autoInsert - (233)'.
Params: {
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue"
},
"position": {
"line": 3,
"character": 0
},
"options": {
"lastChange": {
"range": {
"start": {
"line": 3,
"character": 0
},
"end": {
"line": 4,
"character": 0
}
},
"rangeOffset": 155,
"rangeLength": 32,
"text": ""
}
}
}
[Trace - 11:18:53 PM] Received response 'textDocument/semanticTokens/range - (232)' in 35ms.
Result: {
"resultId": "1655997533763",
"data": [
5,
6,
1,
7,
41,
5,
3,
10,
12,
0
]
}
[Trace - 11:18:53 PM] Received notification 'textDocument/publishDiagnostics'.
Params: {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 6
},
"end": {
"line": 6,
"character": 7
}
},
"severity": 4,
"source": "ts",
"code": 6133,
"message": "'a' is declared but its value is never read.",
"tags": [
1
]
}
]
}
[Trace - 11:18:53 PM] Received request 'vue/docVersion - (192)'.
Params: {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue"
}
[Trace - 11:18:53 PM] Sending response 'vue/docVersion - (192)'. Processing request took 0ms
Result: 55
[Trace - 11:18:53 PM] Received response 'vue/autoInsert - (233)' in 51ms.
No result returned.
[Trace - 11:18:53 PM] Received request 'vue/docVersion - (193)'.
Params: {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue"
}
[Trace - 11:18:53 PM] Sending response 'vue/docVersion - (193)'. Processing request took 0ms
Result: 55
[Trace - 11:18:53 PM] Received notification 'textDocument/publishDiagnostics'.
Params: {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"diagnostics": [
{
"range": {
"start": {
"line": 5,
"character": 6
},
"end": {
"line": 5,
"character": 7
}
},
"severity": 4,
"source": "ts",
"code": 6133,
"message": "'a' is declared but its value is never read.",
"tags": [
1
]
}
]
}
[Trace - 11:18:53 PM] Received request 'vue/docVersion - (194)'.
Params: {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue"
}
[Trace - 11:18:53 PM] Sending response 'vue/docVersion - (194)'. Processing request took 0ms
Result: 55
[Trace - 11:18:53 PM] Received request 'vue/docVersion - (195)'.
Params: {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue"
}
[Trace - 11:18:53 PM] Sending response 'vue/docVersion - (195)'. Processing request took 0ms
Result: 55
[Trace - 11:18:53 PM] Received notification 'textDocument/publishDiagnostics'.
Params: {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"diagnostics": [
{
"range": {
"start": {
"line": 5,
"character": 6
},
"end": {
"line": 5,
"character": 7
}
},
"severity": 4,
"source": "ts",
"code": 6133,
"message": "'a' is declared but its value is never read.",
"tags": [
1
]
},
{
"range": {
"start": {
"line": 5,
"character": 10
},
"end": {
"line": 5,
"character": 18
}
},
"severity": 1,
"source": "ts",
"code": 2304,
"message": "Cannot find name 'computed'."
}
]
}
[Trace - 11:18:53 PM] Received notification 'textDocument/publishDiagnostics'.
Params: {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"diagnostics": [
{
"range": {
"start": {
"line": 5,
"character": 6
},
"end": {
"line": 5,
"character": 7
}
},
"severity": 4,
"source": "ts",
"code": 6133,
"message": "'a' is declared but its value is never read.",
"tags": [
1
]
},
{
"range": {
"start": {
"line": 5,
"character": 10
},
"end": {
"line": 5,
"character": 18
}
},
"severity": 1,
"source": "ts",
"code": 2304,
"message": "Cannot find name 'computed'."
}
]
}
[Trace - 11:18:53 PM] Sending request 'textDocument/codeLens - (234)'.
Params: {
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue"
}
}
[Trace - 11:18:53 PM] Received response 'textDocument/codeLens - (234)' in 1ms.
Result: []
[Trace - 11:18:53 PM] Sending request 'textDocument/codeLens - (235)'.
Params: {
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue"
}
}
[Trace - 11:18:53 PM] Received response 'textDocument/codeLens - (235)' in 0ms.
Result: []
[Trace - 11:18:53 PM] Sending request 'textDocument/documentHighlight - (236)'.
Params: {
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue"
},
"position": {
"line": 5,
"character": 0
}
}
[Trace - 11:18:53 PM] Received response 'textDocument/documentHighlight - (236)' in 1ms.
Result: [
{
"kind": 3,
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 0,
"character": 0
}
}
}
]
[Trace - 11:18:54 PM] Sending request 'textDocument/codeAction - (237)'.
Params: {
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue"
},
"range": {
"start": {
"line": 5,
"character": 0
},
"end": {
"line": 5,
"character": 0
}
},
"context": {
"diagnostics": [],
"triggerKind": 2
}
}
[Trace - 11:18:54 PM] Received response 'textDocument/codeAction - (237)' in 1ms.
Result: [
{
"title": "Infer function return type",
"kind": "refactor.rewrite.function.returnType",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Infer function return type",
"kind": "refactor.rewrite.function.returnType",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 185,
"end": 185
},
"refactorName": "Infer function return type",
"actionName": "Infer function return type"
},
"disabled": {
"reason": "Return type must be inferred from a function"
},
"diagnostics": []
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Return type must be inferred from a function"
},
"diagnostics": []
},
{
"title": "Convert to template string",
"kind": "refactor.rewrite.string",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Convert to template string",
"kind": "refactor.rewrite.string",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 185,
"end": 185
},
"refactorName": "Convert to template string",
"actionName": "Convert to template string"
},
"disabled": {
"reason": "Can only convert string concatenation"
},
"diagnostics": []
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Can only convert string concatenation"
},
"diagnostics": []
},
{
"title": "Remove braces from arrow function",
"kind": "refactor.rewrite.arrow.braces.remove",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Remove braces from arrow function",
"kind": "refactor.rewrite.arrow.braces.remove",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 185,
"end": 185
},
"refactorName": "Add or remove braces in an arrow function",
"actionName": "Remove braces from arrow function"
},
"disabled": {
"reason": "Could not find a containing arrow function"
},
"diagnostics": []
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Could not find a containing arrow function"
},
"diagnostics": []
},
{
"title": "Add braces to arrow function",
"kind": "refactor.rewrite.arrow.braces.add",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Add braces to arrow function",
"kind": "refactor.rewrite.arrow.braces.add",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 185,
"end": 185
},
"refactorName": "Add or remove braces in an arrow function",
"actionName": "Add braces to arrow function"
},
"disabled": {
"reason": "Could not find a containing arrow function"
},
"diagnostics": []
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Could not find a containing arrow function"
},
"diagnostics": []
},
{
"title": "Move to a new file",
"kind": "refactor.move.newFile",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Move to a new file",
"kind": "refactor.move.newFile",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 185,
"end": 185
},
"refactorName": "Move to a new file",
"actionName": "Move to a new file"
},
"disabled": {
"reason": "Selection is not a valid statement or statements"
},
"diagnostics": []
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Selection is not a valid statement or statements"
},
"diagnostics": []
},
{
"title": "Generate 'get' and 'set' accessors",
"kind": "refactor.rewrite.property.generateAccessors",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Generate 'get' and 'set' accessors",
"kind": "refactor.rewrite.property.generateAccessors",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 185,
"end": 185
},
"refactorName": "Generate 'get' and 'set' accessors",
"actionName": "Generate 'get' and 'set' accessors"
},
"disabled": {
"reason": "Could not find property for which to generate accessor"
},
"diagnostics": []
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Could not find property for which to generate accessor"
},
"diagnostics": []
},
{
"title": "Extract to interface",
"kind": "refactor.extract.interface",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Extract to interface",
"kind": "refactor.extract.interface",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 185,
"end": 185
},
"refactorName": "Extract type",
"actionName": "Extract to interface"
},
"disabled": {
"reason": "Selection is not a valid type node"
},
"diagnostics": []
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Selection is not a valid type node"
},
"diagnostics": []
},
{
"title": "Extract to type alias",
"kind": "refactor.extract.type",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Extract to type alias",
"kind": "refactor.extract.type",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 185,
"end": 185
},
"refactorName": "Extract type",
"actionName": "Extract to type alias"
},
"disabled": {
"reason": "Selection is not a valid type node"
},
"diagnostics": []
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Selection is not a valid type node"
},
"diagnostics": []
},
{
"title": "Extract to typedef",
"kind": "refactor.extract.typedef",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Extract to typedef",
"kind": "refactor.extract.typedef",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 185,
"end": 185
},
"refactorName": "Extract type",
"actionName": "Extract to typedef"
},
"disabled": {
"reason": "Selection is not a valid type node"
},
"diagnostics": []
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Selection is not a valid type node"
},
"diagnostics": []
},
{
"title": "Extract constant",
"kind": "refactor.extract.constant",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Extract constant",
"kind": "refactor.extract.constant",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 185,
"end": 185
},
"refactorName": "Extract Symbol",
"actionName": "Extract Constant"
},
"disabled": {
"reason": "Cannot extract empty range."
},
"diagnostics": []
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Cannot extract empty range."
},
"diagnostics": []
},
{
"title": "Extract function",
"kind": "refactor.extract.function",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Extract function",
"kind": "refactor.extract.function",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 185,
"end": 185
},
"refactorName": "Extract Symbol",
"actionName": "Extract Function"
},
"disabled": {
"reason": "Cannot extract empty range."
},
"diagnostics": []
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Cannot extract empty range."
},
"diagnostics": []
},
{
"title": "Convert named imports to namespace import",
"kind": "refactor.rewrite.import.namespace",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Convert named imports to namespace import",
"kind": "refactor.rewrite.import.namespace",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 185,
"end": 185
},
"refactorName": "Convert import",
"actionName": "Convert named imports to namespace import"
},
"disabled": {
"reason": "Selection is not an import declaration."
},
"diagnostics": []
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Selection is not an import declaration."
},
"diagnostics": []
},
{
"title": "Convert named imports to default import",
"kind": "refactor.rewrite.import.default",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Convert named imports to default import",
"kind": "refactor.rewrite.import.default",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 185,
"end": 185
},
"refactorName": "Convert import",
"actionName": "Convert named imports to default import"
},
"disabled": {
"reason": "Selection is not an import declaration."
},
"diagnostics": []
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Selection is not an import declaration."
},
"diagnostics": []
},
{
"title": "Convert namespace import to named imports",
"kind": "refactor.rewrite.import.named",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Convert namespace import to named imports",
"kind": "refactor.rewrite.import.named",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 185,
"end": 185
},
"refactorName": "Convert import",
"actionName": "Convert namespace import to named imports"
},
"disabled": {
"reason": "Selection is not an import declaration."
},
"diagnostics": []
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Selection is not an import declaration."
},
"diagnostics": []
},
{
"title": "Convert named export to default export",
"kind": "refactor.rewrite.export.default",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Convert named export to default export",
"kind": "refactor.rewrite.export.default",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 185,
"end": 185
},
"refactorName": "Convert export",
"actionName": "Convert named export to default export"
},
"disabled": {
"reason": "Could not find export statement"
},
"diagnostics": []
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Could not find export statement"
},
"diagnostics": []
},
{
"title": "Convert default export to named export",
"kind": "refactor.rewrite.export.named",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Convert default export to named export",
"kind": "refactor.rewrite.export.named",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 185,
"end": 185
},
"refactorName": "Convert export",
"actionName": "Convert default export to named export"
},
"disabled": {
"reason": "Could not find export statement"
},
"diagnostics": []
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Could not find export statement"
},
"diagnostics": []
}
]
[Trace - 11:18:54 PM] Sending request 'textDocument/documentHighlight - (238)'.
Params: {
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue"
},
"position": {
"line": 5,
"character": 6
}
}
[Trace - 11:18:54 PM] Received response 'textDocument/documentHighlight - (238)' in 2ms.
Result: [
{
"kind": 3,
"range": {
"start": {
"line": 5,
"character": 6
},
"end": {
"line": 5,
"character": 7
}
}
}
]
[Trace - 11:18:54 PM] Sending request 'textDocument/documentHighlight - (239)'.
Params: {
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue"
},
"position": {
"line": 5,
"character": 10
}
}
[Trace - 11:18:54 PM] Received response 'textDocument/documentHighlight - (239)' in 2ms.
Result: []
[Trace - 11:18:54 PM] Sending request 'textDocument/documentLink - (240)'.
Params: {
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue"
}
}
[Trace - 11:18:54 PM] Received response 'textDocument/documentLink - (240)' in 4ms.
Result: [
{
"range": {
"start": {
"line": 9,
"character": 27
},
"end": {
"line": 9,
"character": 44
}
},
"target": "file:///Users/hollis.wu/Desktop/vite-project/src/assets/logo.png"
}
]
[Trace - 11:18:54 PM] Sending request 'textDocument/codeAction - (241)'.
Params: {
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue"
},
"range": {
"start": {
"line": 5,
"character": 10
},
"end": {
"line": 5,
"character": 10
}
},
"context": {
"diagnostics": [
{
"range": {
"start": {
"line": 5,
"character": 10
},
"end": {
"line": 5,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
],
"triggerKind": 2
}
}
[Trace - 11:18:54 PM] Received response 'textDocument/codeAction - (241)' in 23ms.
Result: [
{
"title": "Infer function return type",
"kind": "refactor.rewrite.function.returnType",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Infer function return type",
"kind": "refactor.rewrite.function.returnType",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Infer function return type",
"actionName": "Infer function return type"
},
"disabled": {
"reason": "Return type must be inferred from a function"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Return type must be inferred from a function"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Convert to template string",
"kind": "refactor.rewrite.string",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Convert to template string",
"kind": "refactor.rewrite.string",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Convert to template string",
"actionName": "Convert to template string"
},
"disabled": {
"reason": "Can only convert string concatenation"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Can only convert string concatenation"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Move to a new file",
"kind": "refactor.move.newFile",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Move to a new file",
"kind": "refactor.move.newFile",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Move to a new file",
"actionName": "Move to a new file"
},
"disabled": {
"reason": "Selection is not a valid statement or statements"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Selection is not a valid statement or statements"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Generate 'get' and 'set' accessors",
"kind": "refactor.rewrite.property.generateAccessors",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Generate 'get' and 'set' accessors",
"kind": "refactor.rewrite.property.generateAccessors",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Generate 'get' and 'set' accessors",
"actionName": "Generate 'get' and 'set' accessors"
},
"disabled": {
"reason": "Could not find property for which to generate accessor"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Could not find property for which to generate accessor"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Extract to interface",
"kind": "refactor.extract.interface",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Extract to interface",
"kind": "refactor.extract.interface",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Extract type",
"actionName": "Extract to interface"
},
"disabled": {
"reason": "Selection is not a valid type node"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Selection is not a valid type node"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Extract to type alias",
"kind": "refactor.extract.type",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Extract to type alias",
"kind": "refactor.extract.type",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Extract type",
"actionName": "Extract to type alias"
},
"disabled": {
"reason": "Selection is not a valid type node"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Selection is not a valid type node"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Extract to typedef",
"kind": "refactor.extract.typedef",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Extract to typedef",
"kind": "refactor.extract.typedef",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Extract type",
"actionName": "Extract to typedef"
},
"disabled": {
"reason": "Selection is not a valid type node"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Selection is not a valid type node"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Extract constant",
"kind": "refactor.extract.constant",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Extract constant",
"kind": "refactor.extract.constant",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Extract Symbol",
"actionName": "Extract Constant"
},
"disabled": {
"reason": "Cannot extract empty range."
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Cannot extract empty range."
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Extract function",
"kind": "refactor.extract.function",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Extract function",
"kind": "refactor.extract.function",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Extract Symbol",
"actionName": "Extract Function"
},
"disabled": {
"reason": "Cannot extract empty range."
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Cannot extract empty range."
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Convert named imports to namespace import",
"kind": "refactor.rewrite.import.namespace",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Convert named imports to namespace import",
"kind": "refactor.rewrite.import.namespace",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Convert import",
"actionName": "Convert named imports to namespace import"
},
"disabled": {
"reason": "Selection is not an import declaration."
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Selection is not an import declaration."
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Convert named imports to default import",
"kind": "refactor.rewrite.import.default",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Convert named imports to default import",
"kind": "refactor.rewrite.import.default",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Convert import",
"actionName": "Convert named imports to default import"
},
"disabled": {
"reason": "Selection is not an import declaration."
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Selection is not an import declaration."
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Convert namespace import to named imports",
"kind": "refactor.rewrite.import.named",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Convert namespace import to named imports",
"kind": "refactor.rewrite.import.named",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Convert import",
"actionName": "Convert namespace import to named imports"
},
"disabled": {
"reason": "Selection is not an import declaration."
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Selection is not an import declaration."
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Convert named export to default export",
"kind": "refactor.rewrite.export.default",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Convert named export to default export",
"kind": "refactor.rewrite.export.default",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Convert export",
"actionName": "Convert named export to default export"
},
"disabled": {
"reason": "Could not find export statement"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Could not find export statement"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Convert default export to named export",
"kind": "refactor.rewrite.export.named",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Convert default export to named export",
"kind": "refactor.rewrite.export.named",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Convert export",
"actionName": "Convert default export to named export"
},
"disabled": {
"reason": "Could not find export statement"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Could not find export statement"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Add import from \".pnpm/@vue+runtime-dom@3.2.37/node_modules/@vue/runtime-dom\"",
"edit": {
"documentChanges": [
{
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"version": 51
},
"edits": [
{
"newText": "import { computed } from '.pnpm/@vue+runtime-dom@3.2.37/node_modules/@vue/runtime-dom';\n",
"range": {
"start": {
"line": 3,
"character": 0
},
"end": {
"line": 3,
"character": 0
}
}
}
]
}
]
},
"kind": "",
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
],
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Add import from \".pnpm/@vue+runtime-dom@3.2.37/node_modules/@vue/runtime-dom\"",
"edit": {
"documentChanges": [
{
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"version": 49
},
"edits": [
{
"newText": "import { computed } from '.pnpm/@vue+runtime-dom@3.2.37/node_modules/@vue/runtime-dom';\n",
"range": {
"start": {
"line": 3,
"character": 0
},
"end": {
"line": 3,
"character": 0
}
}
}
]
}
]
},
"kind": "",
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
}
},
{
"title": "Add import from \".pnpm/@vue+runtime-core@3.2.37/node_modules/@vue/runtime-core\"",
"edit": {
"documentChanges": [
{
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"version": 51
},
"edits": [
{
"newText": "import { computed } from '.pnpm/@vue+runtime-core@3.2.37/node_modules/@vue/runtime-core';\n",
"range": {
"start": {
"line": 3,
"character": 0
},
"end": {
"line": 3,
"character": 0
}
}
}
]
}
]
},
"kind": "",
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
],
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Add import from \".pnpm/@vue+runtime-core@3.2.37/node_modules/@vue/runtime-core\"",
"edit": {
"documentChanges": [
{
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"version": 49
},
"edits": [
{
"newText": "import { computed } from '.pnpm/@vue+runtime-core@3.2.37/node_modules/@vue/runtime-core';\n",
"range": {
"start": {
"line": 3,
"character": 0
},
"end": {
"line": 3,
"character": 0
}
}
}
]
}
]
},
"kind": "",
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
}
},
{
"title": "Add import from \"vue\"",
"edit": {
"documentChanges": [
{
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"version": 51
},
"edits": [
{
"newText": "import { computed } from 'vue';\n",
"range": {
"start": {
"line": 3,
"character": 0
},
"end": {
"line": 3,
"character": 0
}
}
}
]
}
]
},
"kind": "",
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
],
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Add import from \"vue\"",
"edit": {
"documentChanges": [
{
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"version": 49
},
"edits": [
{
"newText": "import { computed } from 'vue';\n",
"range": {
"start": {
"line": 3,
"character": 0
},
"end": {
"line": 3,
"character": 0
}
}
}
]
}
]
},
"kind": "",
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
}
}
]
[Trace - 11:18:54 PM] Sending request 'textDocument/inlayHint - (242)'.
Params: {
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue"
},
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 23,
"character": 0
}
}
}
[Trace - 11:18:54 PM] Received response 'textDocument/inlayHint - (242)' in 1ms.
Result: []
[Trace - 11:18:55 PM] Sending request 'textDocument/codeAction - (243)'.
Params: {
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue"
},
"range": {
"start": {
"line": 5,
"character": 10
},
"end": {
"line": 5,
"character": 10
}
},
"context": {
"diagnostics": [
{
"range": {
"start": {
"line": 5,
"character": 10
},
"end": {
"line": 5,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
],
"triggerKind": 1
}
}
[Trace - 11:18:55 PM] Received response 'textDocument/codeAction - (243)' in 9ms.
Result: [
{
"title": "Infer function return type",
"kind": "refactor.rewrite.function.returnType",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Infer function return type",
"kind": "refactor.rewrite.function.returnType",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Infer function return type",
"actionName": "Infer function return type"
},
"disabled": {
"reason": "Return type must be inferred from a function"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Return type must be inferred from a function"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Convert to template string",
"kind": "refactor.rewrite.string",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Convert to template string",
"kind": "refactor.rewrite.string",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Convert to template string",
"actionName": "Convert to template string"
},
"disabled": {
"reason": "Can only convert string concatenation"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Can only convert string concatenation"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Move to a new file",
"kind": "refactor.move.newFile",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Move to a new file",
"kind": "refactor.move.newFile",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Move to a new file",
"actionName": "Move to a new file"
},
"disabled": {
"reason": "Selection is not a valid statement or statements"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Selection is not a valid statement or statements"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Generate 'get' and 'set' accessors",
"kind": "refactor.rewrite.property.generateAccessors",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Generate 'get' and 'set' accessors",
"kind": "refactor.rewrite.property.generateAccessors",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Generate 'get' and 'set' accessors",
"actionName": "Generate 'get' and 'set' accessors"
},
"disabled": {
"reason": "Could not find property for which to generate accessor"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Could not find property for which to generate accessor"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Extract to interface",
"kind": "refactor.extract.interface",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Extract to interface",
"kind": "refactor.extract.interface",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Extract type",
"actionName": "Extract to interface"
},
"disabled": {
"reason": "Selection is not a valid type node"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Selection is not a valid type node"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Extract to type alias",
"kind": "refactor.extract.type",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Extract to type alias",
"kind": "refactor.extract.type",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Extract type",
"actionName": "Extract to type alias"
},
"disabled": {
"reason": "Selection is not a valid type node"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Selection is not a valid type node"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Extract to typedef",
"kind": "refactor.extract.typedef",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Extract to typedef",
"kind": "refactor.extract.typedef",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Extract type",
"actionName": "Extract to typedef"
},
"disabled": {
"reason": "Selection is not a valid type node"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Selection is not a valid type node"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Extract constant",
"kind": "refactor.extract.constant",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Extract constant",
"kind": "refactor.extract.constant",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Extract Symbol",
"actionName": "Extract Constant"
},
"disabled": {
"reason": "Cannot extract empty range."
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Cannot extract empty range."
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Extract function",
"kind": "refactor.extract.function",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Extract function",
"kind": "refactor.extract.function",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Extract Symbol",
"actionName": "Extract Function"
},
"disabled": {
"reason": "Cannot extract empty range."
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Cannot extract empty range."
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Convert named imports to namespace import",
"kind": "refactor.rewrite.import.namespace",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Convert named imports to namespace import",
"kind": "refactor.rewrite.import.namespace",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Convert import",
"actionName": "Convert named imports to namespace import"
},
"disabled": {
"reason": "Selection is not an import declaration."
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Selection is not an import declaration."
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Convert named imports to default import",
"kind": "refactor.rewrite.import.default",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Convert named imports to default import",
"kind": "refactor.rewrite.import.default",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Convert import",
"actionName": "Convert named imports to default import"
},
"disabled": {
"reason": "Selection is not an import declaration."
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Selection is not an import declaration."
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Convert namespace import to named imports",
"kind": "refactor.rewrite.import.named",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Convert namespace import to named imports",
"kind": "refactor.rewrite.import.named",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Convert import",
"actionName": "Convert namespace import to named imports"
},
"disabled": {
"reason": "Selection is not an import declaration."
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Selection is not an import declaration."
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Convert named export to default export",
"kind": "refactor.rewrite.export.default",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Convert named export to default export",
"kind": "refactor.rewrite.export.default",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Convert export",
"actionName": "Convert named export to default export"
},
"disabled": {
"reason": "Could not find export statement"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Could not find export statement"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Convert default export to named export",
"kind": "refactor.rewrite.export.named",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Convert default export to named export",
"kind": "refactor.rewrite.export.named",
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"type": "refactor",
"fileName": "/Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"range": {
"pos": 231,
"end": 231
},
"refactorName": "Convert export",
"actionName": "Convert default export to named export"
},
"disabled": {
"reason": "Could not find export statement"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
},
"disabled": {
"reason": "Could not find export statement"
},
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
{
"title": "Add import from \".pnpm/@vue+runtime-dom@3.2.37/node_modules/@vue/runtime-dom\"",
"edit": {
"documentChanges": [
{
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"version": 51
},
"edits": [
{
"newText": "import { computed } from '.pnpm/@vue+runtime-dom@3.2.37/node_modules/@vue/runtime-dom';\n",
"range": {
"start": {
"line": 3,
"character": 0
},
"end": {
"line": 3,
"character": 0
}
}
}
]
}
]
},
"kind": "",
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
],
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Add import from \".pnpm/@vue+runtime-dom@3.2.37/node_modules/@vue/runtime-dom\"",
"edit": {
"documentChanges": [
{
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"version": 49
},
"edits": [
{
"newText": "import { computed } from '.pnpm/@vue+runtime-dom@3.2.37/node_modules/@vue/runtime-dom';\n",
"range": {
"start": {
"line": 3,
"character": 0
},
"end": {
"line": 3,
"character": 0
}
}
}
]
}
]
},
"kind": "",
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
}
},
{
"title": "Add import from \".pnpm/@vue+runtime-core@3.2.37/node_modules/@vue/runtime-core\"",
"edit": {
"documentChanges": [
{
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"version": 51
},
"edits": [
{
"newText": "import { computed } from '.pnpm/@vue+runtime-core@3.2.37/node_modules/@vue/runtime-core';\n",
"range": {
"start": {
"line": 3,
"character": 0
},
"end": {
"line": 3,
"character": 0
}
}
}
]
}
]
},
"kind": "",
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
],
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Add import from \".pnpm/@vue+runtime-core@3.2.37/node_modules/@vue/runtime-core\"",
"edit": {
"documentChanges": [
{
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"version": 49
},
"edits": [
{
"newText": "import { computed } from '.pnpm/@vue+runtime-core@3.2.37/node_modules/@vue/runtime-core';\n",
"range": {
"start": {
"line": 3,
"character": 0
},
"end": {
"line": 3,
"character": 0
}
}
}
]
}
]
},
"kind": "",
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
}
},
{
"title": "Add import from \"vue\"",
"edit": {
"documentChanges": [
{
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"version": 51
},
"edits": [
{
"newText": "import { computed } from 'vue';\n",
"range": {
"start": {
"line": 3,
"character": 0
},
"end": {
"line": 3,
"character": 0
}
}
}
]
}
]
},
"kind": "",
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
],
"data": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"originalItem": {
"title": "Add import from \"vue\"",
"edit": {
"documentChanges": [
{
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts",
"version": 49
},
"edits": [
{
"newText": "import { computed } from 'vue';\n",
"range": {
"start": {
"line": 3,
"character": 0
},
"end": {
"line": 3,
"character": 0
}
}
}
]
}
]
},
"kind": "",
"diagnostics": [
{
"range": {
"start": {
"line": 6,
"character": 10
},
"end": {
"line": 6,
"character": 18
}
},
"message": "Cannot find name 'computed'.",
"code": 2304,
"severity": 1,
"source": "ts"
}
]
},
"pluginId": 12,
"sourceMap": {
"embeddedDocumentUri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue.ts"
}
}
}
]
[Trace - 11:18:56 PM] Sending notification 'textDocument/didChange'.
Params: {
"textDocument": {
"uri": "file:///Users/hollis.wu/Desktop/vite-project/src/App.vue",
"version": 56
},
"contentChanges": [
{
"range": {
"start": {
"line": 3,
"character": 0
},
"end": {
"line": 3,
"character": 0
}
},
"rangeLength": 0,
"text": "import { computed } from 'vue';\n"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment