Plugins

Covers Engine Plugin SDK 2.0.0 · Interface Plugin SDK 0.2.0

Tasks

Build task cards and configuration experiences backed by engine task definitions.

ExportImport pathDescription
defineTaskCard@dartwic/interface-sdk/tasksDefines a task-card component contract.
defineTaskConfig@dartwic/interface-sdk/tasksDefines a task configuration editor contract.
TaskCardDefinition@dartwic/interface-sdk/tasksTask type and component registered as a task card.
TaskCardProps@dartwic/interface-sdk/tasksProps passed to a task card.
TaskConfigBridgeState@dartwic/interface-sdk/tasksState published to the host by useTaskConfigBridge.
TaskConfigDefinition@dartwic/interface-sdk/tasksTask type and component registered as a configuration editor.
TaskConfigProps@dartwic/interface-sdk/tasksProps passed to a task configuration component.
TaskConfigRegistration@dartwic/interface-sdk/tasksBridge exposed by the host task editor to a plugin configuration component.
TaskUiDefinition@dartwic/interface-sdkRegisters task card and editor components under one task type.
useTaskConfigBridge@dartwic/interface-sdk/tasksSynchronizes save, cancel, dirty, and validation state with the host task editor.