feat: add workspaceItems contribution point + openProviders to contributions schema

This commit is contained in:
2026-06-19 16:41:25 +08:00
parent 0a0da4c1cb
commit 0cbab61826
7 changed files with 37 additions and 4 deletions
+7
View File
@@ -106,6 +106,7 @@ export interface ContributionPoints {
activityProviders?: ContributionActivityProvider[];
statusBarItems?: ContributionStatusBarItem[];
openProviders?: ContributionOpenProvider[];
workspaceItems?: ContributionWorkspaceItem[];
}
export interface ContributionView {
id: string;
@@ -180,6 +181,12 @@ export interface ContributionOpenProvider {
component: string;
supports: OpenProviderSupport[];
}
export interface ContributionWorkspaceItem {
id: string;
title: string;
icon?: string;
component: string;
}
export interface OpenResourceContext {
sourcePluginId?: string;
sourceView?: 'files' | 'notes' | string;
+1 -1
View File
File diff suppressed because one or more lines are too long