Plugins

Covers Engine Plugin SDK 2.0.0 · Interface Plugin SDK 0.2.0

InterfacePluginRegistrar

Focused registry supplied to an interface plugin's `register` callback.

Import

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

Declaration

export interface InterfacePluginRegistrar {
    addValueFormat(definition: ValueFormatDefinition): string;
    addTaskUi(definition: TaskUiDefinition): string;
    addModuleUi(definition: ModuleUiDefinition): string;
    addResource(definition: ResourceContributionDefinition): string;
    addSchematicNode(definition: SchematicNodeContributionDefinition): string;
    addSettingsPanel(definition: SettingsPanelDefinition): string;
    addPopupUi(definition: PopupUiDefinition): string;
}

Members

NameTypeRequirementDescription
addValueFormatstringRequired
addTaskUistringRequired
addModuleUistringRequired
addResourcestringRequired
addSchematicNodestringRequired
addSettingsPanelstringRequired
addPopupUistringRequired