@gmitch215/folio - v1.0.1
    Preparing search index...

    Interface TaskPoolOptions

    Options for TaskPool.

    interface TaskPoolOptions {
        audit?: {
            every?: number;
            run(name: string, input: TaskInput): TaskInput;
        };
    }
    Index
    audit?: { every?: number; run(name: string, input: TaskInput): TaskInput }

    Differential check. Every everyth task runs again with run in the joining thread and the two outputs are compared byte for byte. A difference means the task depended on state the serial program would have shared, and join throws TaskConflictError.