Plugins

Covers Engine Plugin SDK 2.0.0 · Interface Plugin SDK 0.2.0

TaskUiDefinition

Registers task card and editor components under one task type.

Import

import type { TaskUiDefinition } from "@dartwic/interface-sdk";

Declaration

export interface TaskUiDefinition extends NamedContribution {
    /** Optional shared document declaration. An explicit editor owns its layout and can render multiple ConfigMap group views. */
    configMap?: ConfigMapDefinition;
    card?: TaskCardDefinition["component"];
    editor?: TaskConfigDefinition["component"];
}

Members

NameTypeRequirementDescription
configMapConfigMapDefinitionOptionalOptional shared document declaration. An explicit editor owns its layout and can render multiple ConfigMap group views.
cardTaskCardDefinition["component"]Optional
editorTaskConfigDefinition["component"]Optional