Skip to content

JobStore

Defined in: tsed/src/decorators/types.ts:109

Complete metadata structure stored on

classes.

Accessed via Store.from(Class).get(MONQUE).

const store = Store.from(EmailJobs).get<JobStore>(MONQUE);
console.log(store.namespace); // "email"
console.log(store.jobs); // [{ name: "send", method: "sendEmail", opts: {} }]
cronJobs: CronMetadata[];

Defined in: tsed/src/decorators/types.ts:130

Cron job registrations from

decorators.


jobs: JobMetadata[];

Defined in: tsed/src/decorators/types.ts:125

Job method registrations from

decorators.


optional namespace: string;

Defined in: tsed/src/decorators/types.ts:120

Optional namespace prefix for all jobs in this controller. When set, job names become “{namespace}.{name}“.


type: "controller";

Defined in: tsed/src/decorators/types.ts:114

Type identifier for the store. Always “controller” for JobController.