@karmaniverous/jeeves-scripts-core
    Preparing search index...

    Type Alias JobDeclaration<S>

    JobDeclaration: Omit<
        z.infer<typeof jobDeclarationSchema>,
        "flags" | "prerequisite" | "doctorCheck" | "run",
    > & {
        doctorCheck?: JobPrerequisite<S>;
        flags?: S;
        prerequisite?: JobPrerequisite<S>;
        run: JobRun<S>;
    }

    A runnable declaration; S is its flag spec, which types ctx.flags.

    Type Parameters

    Type Declaration