Skip to main content

UiExtension

type UiExtension =
| {
contextType: "task" | "project";
defVersion: number;
description: string;
extensionId: string;
extensionType: "context-menu";
height: number | null;
icon: string | null;
id: string;
integrationId: string;
minimumCardistVersion: string;
name: string;
url: string;
width: number | null;
}
| {
composerType: "task" | "comment";
defVersion: number;
description: string;
extensionId: string;
extensionType: "composer";
height: number | null;
icon: string | null;
id: string;
integrationId: string;
minimumCardistVersion: string;
name: string;
url: string;
width: number | null;
}
| {
defVersion: number;
description: string;
extensionId: string;
extensionType: "settings";
height: number | null;
icon: string | null;
id: string;
integrationId: string;
minimumCardistVersion: string;
name: string;
url: string;
width: number | null;
};

A UI extension attached to a developer application.