Entracte (TypeScript)
    Preparing search index...

    Draft state + actions for the hooks editor. draft is the local edit buffer; it diverges from the persisted hooks until save lands.

    type UseHooks = {
        draft: HookConfig[];
        draftEnabled: boolean;
        error: string;
        isDirty: (s: SchedulerSettings) => boolean;
        reset: (s: SchedulerSettings) => void;
        save: () => Promise<void>;
        saving: boolean;
        setDraft: (next: HookConfig[]) => void;
        setDraftEnabled: (enabled: boolean) => void;
        syncFromSettings: (s: SchedulerSettings) => void;
    }
    Index

    Properties

    draft: HookConfig[]
    draftEnabled: boolean
    error: string
    isDirty: (s: SchedulerSettings) => boolean
    reset: (s: SchedulerSettings) => void
    save: () => Promise<void>
    saving: boolean
    setDraft: (next: HookConfig[]) => void
    setDraftEnabled: (enabled: boolean) => void
    syncFromSettings: (s: SchedulerSettings) => void