void/src/vscode-dts
2025-04-29 00:07:20 -07:00
..
README.md feat: swtich to npm as default package manager 2024-09-19 02:22:27 +02:00
vscode.d.ts rebase from 17baf84 2025-04-29 00:07:20 -07:00
vscode.proposed.activeComment.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.aiRelatedInformation.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.aiTextSearchProvider.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.authLearnMore.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.authSession.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.canonicalUriProvider.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.chatEditing.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.chatParticipantAdditions.d.ts rebase from 17baf84 2025-04-29 00:07:20 -07:00
vscode.proposed.chatParticipantPrivate.d.ts rebase from 17baf84 2025-04-29 00:07:20 -07:00
vscode.proposed.chatProvider.d.ts rebase from 17baf84 2025-04-29 00:07:20 -07:00
vscode.proposed.chatReferenceBinaryData.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.chatReferenceDiagnostic.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.chatStatusItem.d.ts rebase from 17baf84 2025-04-29 00:07:20 -07:00
vscode.proposed.chatTab.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.codeActionAI.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.codeActionRanges.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.codiconDecoration.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.commentingRangeHint.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.commentReactor.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.commentReveal.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.commentsDraftState.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.commentThreadApplicability.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.contribAccessibilityHelpContent.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.contribCommentEditorActionsMenu.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.contribCommentPeekContext.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.contribCommentsViewThreadMenus.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.contribCommentThreadAdditionalMenu.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.contribDebugCreateConfiguration.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.contribDiffEditorGutterToolBarMenus.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.contribEditorContentMenu.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.contribEditSessions.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.contribLabelFormatterWorkspaceTooltip.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.contribMenuBarHome.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.contribMergeEditorMenus.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.contribMultiDiffEditorMenus.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.contribNotebookStaticPreloads.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.contribRemoteHelp.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.contribShareMenu.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.contribSourceControlHistoryItemMenu.d.ts rebase from vscode f35c3823 2024-09-24 04:46:08 +00:00
vscode.proposed.contribSourceControlHistoryTitleMenu.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.contribSourceControlInputBoxMenu.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.contribSourceControlTitleMenu.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.contribStatusBarItems.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.contribViewContainerTitle.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.contribViewsRemote.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.contribViewsWelcome.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.customEditorMove.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.debugVisualization.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.defaultChatParticipant.d.ts rebase from 17baf84 2025-04-29 00:07:20 -07:00
vscode.proposed.diffCommand.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.diffContentOptions.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.documentFiltersExclusive.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.editorHoverVerbosityLevel.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.editorInsets.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.editSessionIdentityProvider.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.embeddings.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.extensionRuntime.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.extensionsAny.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.externalUriOpener.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.fileSearchProvider.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.fileSearchProvider2.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.findFiles2.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.findTextInFiles.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.findTextInFiles2.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.fsChunks.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.idToken.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.inlineCompletionsAdditions.d.ts rebase from 17baf84 2025-04-29 00:07:20 -07:00
vscode.proposed.inlineEdit.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.interactive.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.interactiveWindow.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.ipc.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.languageModelCapabilities.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.languageModelDataPart.d.ts rebase from 17baf84 2025-04-29 00:07:20 -07:00
vscode.proposed.languageModelSystem.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.languageModelToolsForAgent.d.ts rebase from 17baf84 2025-04-29 00:07:20 -07:00
vscode.proposed.languageStatusText.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.mappedEditsProvider.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.mcpConfigurationProvider.d.ts rebase from 17baf84 2025-04-29 00:07:20 -07:00
vscode.proposed.multiDocumentHighlightProvider.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.nativeWindowHandle.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.newSymbolNamesProvider.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.notebookCellExecution.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.notebookCellExecutionState.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.notebookControllerAffinityHidden.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.notebookDeprecated.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.notebookExecution.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.notebookKernelSource.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.notebookLiveShare.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.notebookMessaging.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.notebookMime.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.notebookReplDocument.d.ts rebase from vscode f35c3823 2024-09-24 04:46:08 +00:00
vscode.proposed.notebookVariableProvider.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.portsAttributes.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.profileContentHandlers.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.quickDiffProvider.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.quickInputButtonLocation.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.quickPickItemTooltip.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.quickPickSortByLabel.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.resolvers.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.scmActionButton.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.scmHistoryProvider.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.scmMultiDiffEditor.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.scmSelectedProvider.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.scmTextDocument.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.scmValidation.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.shareProvider.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.speech.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.statusBarItemTooltip.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.tabInputMultiDiff.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.tabInputTextMerge.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.taskPresentationGroup.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.taskProblemMatcherStatus.d.ts rebase from 17baf84 2025-04-29 00:07:20 -07:00
vscode.proposed.telemetry.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.terminalCompletionProvider.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.terminalDataWriteEvent.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.terminalDimensions.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.terminalExecuteCommandEvent.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.terminalQuickFixProvider.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.terminalSelection.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.terminalShellEnv.d.ts rebase from 17baf84 2025-04-29 00:07:20 -07:00
vscode.proposed.testObserver.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.testRelatedCode.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.textDocumentEncoding.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.textEditorDiffInformation.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.textSearchComplete2.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.textSearchProvider.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.textSearchProvider2.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.timeline.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.tokenInformation.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.treeViewActiveItem.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.treeViewMarkdownMessage.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.treeViewReveal.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.tunnelFactory.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.tunnels.d.ts init commit 2024-09-10 19:37:36 -07:00
vscode.proposed.valueSelectionInQuickPick.d.ts init 2025-02-28 18:01:53 -08:00
vscode.proposed.workspaceTrust.d.ts init commit 2024-09-10 19:37:36 -07:00

vscode-dts

This is the place for the stable API and for API proposals.

Consume a proposal

  1. find a proposal you are interested in
  2. add its name to your extensions package.json#enabledApiProposals property
  3. run npx vscode-dts dev to download the d.ts files into your project
  4. don't forget that extension using proposed API cannot be published
  5. learn more here: https://code.visualstudio.com/api/advanced-topics/using-proposed-api

Add a new proposal

  1. create a new file in this directory, its name must follow this pattern vscode.proposed.[a-zA-Z]+.d.ts
  2. creating the proposal-file will automatically update src/vs/platform/extensions/common/extensionsApiProposals.ts (make sure to run npm run watch)
  3. declare and implement your proposal
  4. make sure to use the checkProposedApiEnabled and/or isProposedApiEnabled-utils to enforce the API being proposed. Make sure to invoke them with your proposal's name which got generated into extensionsApiProposals.ts
  5. Most likely will need to add your proposed api to vscode-api-tests as well