Plugins

Covers Engine Plugin SDK 2.0.0 · Interface Plugin SDK 0.2.0

InterfaceContributions

Contributions grouped by supported interface extension point.

Import

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

Declaration

export interface InterfaceContributions {
    valueFormats: InterfaceContributionEntry[];
    taskUis: InterfaceContributionEntry[];
    moduleUis: InterfaceContributionEntry[];
    resources: InterfaceContributionEntry[];
    schematicNodes: InterfaceContributionEntry[];
    settingsPanels: InterfaceContributionEntry[];
    popupUis: InterfaceContributionEntry[];
}

Members

NameTypeRequirementDescription
valueFormatsInterfaceContributionEntry[]Required
taskUisInterfaceContributionEntry[]Required
moduleUisInterfaceContributionEntry[]Required
resourcesInterfaceContributionEntry[]Required
schematicNodesInterfaceContributionEntry[]Required
settingsPanelsInterfaceContributionEntry[]Required
popupUisInterfaceContributionEntry[]Required