Skip to content

Interface: WorkspaceBadgeProvider

Defined in: packages/sdk/src/workspace-service.ts:95

A badge binder that contributes WorkspaceBadges next to the workspace name in the Workspaces side panel. Prefer WorkspaceService.bindBadge; WorkspaceService.registerBadge remains as a deprecated alias.

Properties

id

ts
id: string;

Defined in: packages/sdk/src/workspace-service.ts:97

Unique id for this binder — conventionally "<extension-id>.badges".

Methods

provide()

ts
provide(workspaceId): WorkspaceBadge[];

Defined in: packages/sdk/src/workspace-service.ts:102

Called synchronously for each workspace during render. Return an empty array to contribute nothing for this workspace.

Parameters

workspaceId

string

Returns

WorkspaceBadge[]