-
Notifications
You must be signed in to change notification settings - Fork 13.2k
Closed
Labels
BugA bug in TypeScriptA bug in TypeScriptFix AvailableA PR has been opened for this issueA PR has been opened for this issue
Milestone
Description
π Search Terms
-
getPasteEdits -
update imports on paste
π Version & Regression Information
5.7.0-dev.20240926, not a regression
β― Playground Link
No response
π» Code
- In VS Code, set
"typescript.experimental.updateImportsOnPaste": true - create a file
index.tswith the following contents and save it to disk:
export const a = 1;
console.log(a);-
Copy
console.log(a); -
Create a new untitled file. Change the language mode to typescript
-
Paste
π Actual behavior
Err 1215 [12:10:42.591] Exception on executing command {
"seq": 266,
"type": "request",
"command": "getPasteEdits",
"arguments": {
"file": "^/untitled/ts-nul-authority/Untitled-1",
"pastedText": [
"const a = 1;"
],
"pasteLocations": [
{
"start": {
"line": 1,
"offset": 1
},
"end": {
"line": 1,
"offset": 1
}
}
],
"copiedFrom": {
"file": "/Users/matb/projects/sandbox/index.ts",
"spans": [
{
"start": {
"line": 1,
"offset": 1
},
"end": {
"line": 1,
"offset": 13
}
}
]
}
}
}:
Project '/dev/null/inferredProject3*' does not contain document '/Users/matb/projects/sandbox/index.ts'
Error: Project '/dev/null/inferredProject3*' does not contain document '/Users/matb/projects/sandbox/index.ts'
at Object.ThrowProjectDoesNotContainDocument (/Users/matb/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-5.7.20240926/node_modules/typescript/lib/typescript.js:183462:11)
at InferredProject2.getScriptInfoForNormalizedPath (/Users/matb/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-5.7.20240926/node_modules/typescript/lib/typescript.js:185614:21)
at /Users/matb/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-5.7.20240926/node_modules/typescript/lib/typescript.js:193707:291
at Array.map (<anonymous>)
at IpcIOSession.getPasteEdits (/Users/matb/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-5.7.20240926/node_modules/typescript/lib/typescript.js:193707:101)
at getPasteEdits (/Users/matb/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-5.7.20240926/node_modules/typescript/lib/typescript.js:191842:43)
at /Users/matb/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-5.7.20240926/node_modules/typescript/lib/typescript.js:194087:15
at IpcIOSession.executeWithRequestId (/Users/matb/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-5.7.20240926/node_modules/typescript/lib/typescript.js:194076:14)
at IpcIOSession.executeCommand (/Users/matb/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-5.7.20240926/node_modules/typescript/lib/typescript.js:194085:29)
at IpcIOSession.onMessage (/Users/matb/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-5.7.20240926/node_modules/typescript/lib/typescript.js:194133:68)
at process.<anonymous> (/Users/matb/.vscode-insiders/extensions/ms-vscode.vscode-typescript-next-5.7.20240926/node_modules/typescript/lib/tsserver.js:525:14)
at process.emit (node:events:519:28)
at emit (node:internal/child_process:951:14)
at process.processTicksAndRejections (node:internal/process/task_queues:83:21)
π Expected behavior
No error. I think no edits should be generated in this case because we can't import anything
Additional information about the issue
No response
Metadata
Metadata
Assignees
Labels
BugA bug in TypeScriptA bug in TypeScriptFix AvailableA PR has been opened for this issueA PR has been opened for this issue