Interface ExecutionJournal

Per-execution registry that allows middleware and tasks to share state. A new journal is created for each top-level task execution unless explicitly forwarded.

interface ExecutionJournal {
    get<T>(key: JournalKey<T>): undefined | T;
    has<T>(key: JournalKey<T>): boolean;
    set<T>(key: JournalKey<T>, value: T, options?: JournalSetOptions): void;
}

Methods

Methods