feat(sdk,plugins): typage et stabilisation runtime UI/layout publique (#128)

This commit is contained in:
2026-08-02 13:36:17 +02:00
parent e3e887d6a4
commit 8c4f1ea2e3
9 changed files with 1090 additions and 20 deletions

View File

@ -24,12 +24,52 @@ export {
type BackgroundTaskRetryResult,
type BackgroundTaskService,
type BackgroundTaskStatus,
type ConfigDocument,
type ConfigDocumentFormat,
type ConfigDocumentReadOptions,
type ConfigDocumentService,
type ConfigDocumentUpdateOptions,
type ConfigDocumentWriteResult,
type ConfigUpdateMode,
type CommandTaskStatus,
type DiagnosticMessage,
type EnvDiagnostic,
type EnvRequirement,
type EventHandler,
type EventService,
type EventSubscribeOptions,
type EventSubscription,
type FileDiagnostic,
type FileRequirement,
type PluginServices,
type PublicEvent,
type PublicEventType,
type RunCommandTaskOptions,
type TerminalOpenOptions,
type TerminalReattachOptions,
type TerminalReattachResult,
type TerminalService,
type TerminalSession,
type ToolchainDiagnostic,
type ToolchainDiagnosticRequest,
type ToolDiagnostic,
type ToolingService,
type ToolRequirement,
type ProjectConvention,
type ProjectModule,
type ProjectStructure,
type ProjectStructureEntry,
type ProjectStructureEntryKind,
type WorkspaceBinaryFile,
type WorkspaceDirEntry,
type WorkspaceDirectoryListing,
type WorkspaceResolvedPath,
type WorkspaceStat,
type WorkspaceStructureQuery,
type WorkspaceTextFile,
type WorkspaceWatch,
type WorkspaceWatchEvent,
type WorkspaceWatchHandler,
type WorkspaceProject,
type WorkspaceService,
} from "./services";