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

    Type Alias JobModule

    JobModule: Readonly<
        Omit<
            z.infer<typeof jobDeclarationSchema>,
            "prerequisite" | "doctorCheck" | "run",
        >,
    > & {
        "[JOB]": true;
        doctorCheck?: (
            ctx: JobCallContext,
        ) => true | string | Promise<true | string>;
        prerequisite?: (
            ctx: JobCallContext,
        ) => true | string | Promise<true | string>;
        run: (ctx: JobCallContext) => void | Promise<void>;
    }

    A declared job, as defineRunnable returns it.

    Type Declaration