meshcore.js
ReferenceInterfaces

JobDefinition

Defined in: packages/client/src/jobs/job-builder.ts:25

What a JobBuilder builds: name, schedule, run-on-start, overlap policy, timeout, connection requirement and handler.

Properties

handler

handler: (client, job) => unknown;

Defined in: packages/client/src/jobs/job-builder.ts:32

Parameters

client

Client

job

JobRunInfo

Returns

unknown


name

name: string;

Defined in: packages/client/src/jobs/job-builder.ts:26


overlap

overlap: OverlapPolicy;

Defined in: packages/client/src/jobs/job-builder.ts:29


requiresConnection

requiresConnection: boolean;

Defined in: packages/client/src/jobs/job-builder.ts:31


runOnStart

runOnStart: boolean;

Defined in: packages/client/src/jobs/job-builder.ts:28


schedule

schedule: JobSchedule;

Defined in: packages/client/src/jobs/job-builder.ts:27


timeoutSeconds

timeoutSeconds: number;

Defined in: packages/client/src/jobs/job-builder.ts:30

On this page