-
Notifications
You must be signed in to change notification settings - Fork 39.9k
@types/vscode for extension usage #70175
Copy link
Copy link
Closed
Labels
extensionsIssues concerning extensionsIssues concerning extensionsfeature-requestRequest for new features or functionalityRequest for new features or functionalityverification-neededVerification of issue is requestedVerification of issue is requestedverifiedVerification succeededVerification succeeded
Milestone
Metadata
Metadata
Assignees
Labels
extensionsIssues concerning extensionsIssues concerning extensionsfeature-requestRequest for new features or functionalityRequest for new features or functionalityverification-neededVerification of issue is requestedVerification of issue is requestedverifiedVerification succeededVerification succeeded
Update:
New system will:
Ref: microsoft/vscode-extension-vscode#147
DefinitelyTyped, question for publishing old versions of types: DefinitelyTyped/DefinitelyTyped#33738
Tracking here for testing later.
Current Problem:
vscode.d.tsis fetched by running a script,node_modules/vscode/installvscodemoduleProposed solution:
@types/vscodecorresponding to the VS Code version. For example VS Code 1.32.0 =>@types/vscode@1.32.0"@types/vscode": "^1.32.0"and always get latest API.VS Code related changes:
Extension authors can use
engines.vscodeto specify which versions of VS Code their extensions support. With this change,engines.vscodeis no long used for fetching corresponding dts files.I think this is a good change. I want to develop always with latest
vscode.d.tsbut if I don't use any new API, I can still support older versions. If I want to lock to specific versions ofvscode.d.tsI can always use exact version such as"@types/vscode": "1.32.0".