@suluk/provision - v0.2.0
    Preparing search index...

    Interface ApplyOptions

    interface ApplyOptions {
        brokers: Record<string, Broker>;
        store: StateStore;
        sink?: BindingSink;
        prune?: boolean;
        poll?: PollOptions;
        log?: (msg: string) => void;
    }
    Index

    Properties

    brokers: Record<string, Broker>

    broker id → broker (the catalog of executors). A step whose service is absent here is an error.

    store: StateStore

    the journal load/save (a JSON file in prod; memory in tests).

    where bound credentials land (the @suluk/env manifest in prod; memory in tests). Optional — omit to skip sinking.

    prune?: boolean

    deprovision orphans (state − config). Defaults to the config's pruneOrphans.

    async-poll tuning + seams (see PollOptions).

    log?: (msg: string) => void