Plugins

Covers Engine Plugin SDK 2.0.0 · Interface Plugin SDK 0.2.0

ModuleConfigBridgeState

State published to the host by `useModuleConfigBridge`.

Import

import type { ModuleConfigBridgeState } from "@dartwic/interface-sdk/module-configs";

Declaration

export interface ModuleConfigBridgeState {
    isDirty?: boolean;
    isSaving?: boolean;
    canSave?: boolean;
    errorMessage?: string;
    saveLabel?: string;
    onSave?: (() => Promise<void> | void) | null;
}

Members

NameTypeRequirementDescription
isDirtybooleanOptional
isSavingbooleanOptional
canSavebooleanOptional
errorMessagestringOptional
saveLabelstringOptional
onSave(() => Promise<void> | void) | nullOptional