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