Plugins

Covers Engine Plugin SDK 2.0.0 · Interface Plugin SDK 0.2.0

TaskConfigRegistration

Bridge exposed by the host task editor to a plugin configuration component.

Import

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

Declaration

export interface TaskConfigRegistration {
    register(nextState?: Record<string, unknown>): void;
    setDirty?(isDirty: boolean): void;
    setSaving?(isSaving: boolean): void;
    setCanSave?(canSave: boolean): void;
    setErrorMessage?(errorMessage: string): void;
    reset?(): void;
}

Members

NameTypeRequirementDescription
registervoidRequired
setDirtyvoidOptional
setSavingvoidOptional
setCanSavevoidOptional
setErrorMessagevoidOptional
resetvoidOptional