Skip to content

Function: getExtensionWarningActionLabel()

Makaio Framework


Makaio Framework / contracts / getExtensionWarningActionLabel

Function: getExtensionWarningActionLabel()

Section titled “Function: getExtensionWarningActionLabel()”

getExtensionWarningActionLabel(action): string

Defined in: ../../../packages/contracts/src/extension/extension-warning.ts:97

Return the default user-facing label for an extension warning action.

Kept with the action contract so every surface labels the same action kind consistently without duplicating switch statements.

{ bundle: string; clientId: string; kind: "configure-integration"; } | { extensionName: string; kind: "install-extension"; } | { kind: "open-url"; url: string; } | { command: string; kind: "run-command"; }

Extension warning action to label.

{ bundle: string; clientId: string; kind: "configure-integration"; }

Extension warning action to label.

string = ...

Extension bundle identifier the integration belongs to.

string = ...

Client ID of the integration to configure (e.g. 'claude-code').

"configure-integration" = ...


{ extensionName: string; kind: "install-extension"; }

Extension warning action to label.

string = ...

Display name of the extension the user should install.

"install-extension" = ...


{ kind: "open-url"; url: string; }

Extension warning action to label.

"open-url" = ...

string = ...

Absolute URL to navigate to.


{ command: string; kind: "run-command"; }

Extension warning action to label.

string = ...

Fully-qualified bus command name to invoke.

"run-command" = ...

string

Short button label for the action kind.