Skip to content

Interface: TabHighlightBinder ​

Defined in: packages/sdk/src/tab-adornment.ts:182

Keep a whole-tab highlight projection in sync for every editor/terminal tab.

Properties ​

id ​

ts
id: string;

Defined in: packages/sdk/src/tab-adornment.ts:184

Extension-owned key — conventionally "<extension-id>.tab-highlight".

Methods ​

provide() ​

ts
provide(targetId): 
  | TabHighlightContribution
  | null;

Defined in: packages/sdk/src/tab-adornment.ts:189

Called synchronously per tab during render. Return null to contribute no highlight for this target id.

Parameters ​

targetId ​

string

Returns ​

| TabHighlightContribution | null