schedulejob

1.0.1 • Public • Published

ScheduleJob

A javascript library for managing schedule job

Usage

create one time job

let job = new ScheduleJob({ interval: 1000 }, callback)

create repeat job

let job = new ScheduleJob({ interval: 1000, repeat: true })

create one time job on specific date

let someDate = new Date('2018-2-26 10:10:10')
let job = new ScheduleJob({ date: someDate })

create repeat job on specific date

let someDate = new Date('2018-2-26 10:10:10')
let job = new ScheduleJob({ date: someDate, repeat: true})

API

start a job

job.start()

stop a job

job.terminate()

get next execution time

job.nextExec()

get last execution time

job.nextExec()

get current execution time

job.currentExec()

Props

  • id
  • type
  • actived
  • jobTypes
  • interval

Readme

Keywords

Package Sidebar

Install

npm i schedulejob

Weekly Downloads

1

Version

1.0.1

License

ISC

Unpacked Size

4.89 kB

Total Files

4

Last publish

Collaborators

  • flowerchaton