Documentation / @agentick/scheduler / JobStore
Class: JobStore ​
Defined in: job-store.ts:21
Extends ​
EventEmitter
Constructors ​
Constructor ​
new JobStore(
jobsDir):JobStore
Defined in: job-store.ts:25
Parameters ​
jobsDir ​
string
Returns ​
JobStore
Overrides ​
EventEmitter.constructor
Methods ​
create() ​
create(
input):Job
Defined in: job-store.ts:44
Parameters ​
input ​
Returns ​
delete() ​
delete(
id):boolean
Defined in: job-store.ts:78
Parameters ​
id ​
string
Returns ​
boolean
get() ​
get(
id):Job|null
Defined in: job-store.ts:40
Parameters ​
id ​
string
Returns ​
Job | null
list() ​
list():
Job[]
Defined in: job-store.ts:32
Returns ​
Job[]
listEnabled() ​
listEnabled():
Job[]
Defined in: job-store.ts:36
Returns ​
Job[]
update() ​
update(
id,updates):Job|null
Defined in: job-store.ts:61
Parameters ​
id ​
string
updates ​
Partial<Pick<Job, "name" | "cron" | "target" | "prompt" | "oneshot" | "enabled" | "lastFiredAt" | "metadata">>
Returns ​
Job | null