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
+8
View File
@@ -154,6 +154,7 @@ export interface ContributionPoints {
activityProviders?: ContributionActivityProvider[];
statusBarItems?: ContributionStatusBarItem[];
openProviders?: ContributionOpenProvider[];
workspaceItems?: ContributionWorkspaceItem[];
}
export interface ContributionView {
@@ -241,6 +242,13 @@ export interface ContributionOpenProvider {
supports: OpenProviderSupport[];
}
export interface ContributionWorkspaceItem {
id: string;
title: string;
icon?: string;
component: string;
}
export interface OpenResourceContext {
sourcePluginId?: string;
sourceView?: 'files' | 'notes' | string;