From 4b7c8a8764470c1764953bac4173d9f1116ba2b8 Mon Sep 17 00:00:00 2001 From: Cyril Schumacher Date: Fri, 14 Aug 2015 19:48:41 +0200 Subject: [PATCH] Fix errors. --- node-schedule/node-schedule-tests.ts | 8 +++---- node-schedule/node-schedule.d.ts | 36 +++++++++++----------------- 2 files changed, 18 insertions(+), 26 deletions(-) diff --git a/node-schedule/node-schedule-tests.ts b/node-schedule/node-schedule-tests.ts index 35a03d9d6..ca8ab60c7 100644 --- a/node-schedule/node-schedule-tests.ts +++ b/node-schedule/node-schedule-tests.ts @@ -58,16 +58,16 @@ function testInvocation() { */ function testScheduleJob() { var callback: Function = null; - new nodeSchedule.ScheduleJob('', callback); + new nodeSchedule.scheduleJob('', callback); var rule: nodeSchedule.RecurrenceRule = {}; - new nodeSchedule.ScheduleJob(rule, callback); + new nodeSchedule.scheduleJob(rule, callback); var date: Date = new Date(); - new nodeSchedule.ScheduleJob(date, callback); + new nodeSchedule.scheduleJob(date, callback); var date: Date = new Date(); - new nodeSchedule.ScheduleJob(date, callback); + new nodeSchedule.scheduleJob(date, callback); } /** diff --git a/node-schedule/node-schedule.d.ts b/node-schedule/node-schedule.d.ts index 1e8f65312..ca1dcd094 100644 --- a/node-schedule/node-schedule.d.ts +++ b/node-schedule/node-schedule.d.ts @@ -92,22 +92,6 @@ declare module "node-schedule" { contains(value: number): boolean; } - /** - * Scheduler job. - * - * @class - */ - export class ScheduleJob { - /** - * Constructor. - * - * @constructor - * @param {RecurrenceRule} rule The rule. - * @param - */ - constructor(rule: RecurrenceRule|Date|string, callback: Function); - } - /** * Scheduler jobs. * @@ -118,8 +102,8 @@ declare module "node-schedule" { * Constructor. * * @constructor - * @param {RecurrenceRule} rule The rule. - * @param + * @param {RecurrenceRule} rule The rule. + * @param {callback} callback The callback. */ constructor(name?: string, job?: Function, callback?: Function); @@ -190,9 +174,9 @@ declare module "node-schedule" { * Constructor. * * @constructor - * @param job The job. - * @param fireDate The fire date. - * @param recurrenceRule The recurrence rule. + * @param {Job} job The job. + * @param {Date} fireDate The fire date. + * @param {RecurrenceRule} recurrenceRule The recurrence rule. */ constructor(job: Job, fireDate: Date, recurrenceRule: RecurrenceRule); } @@ -200,8 +184,16 @@ declare module "node-schedule" { /** * Cancels the job. * - * @param job The job. + * @param {Job} job The job. * @returns {boolean} {true} if the job has been cancelled with success, otherwise, {false}. */ export function cancelJob(job: Job): boolean; + + /** + * Create a schedule job. + * + * @param {RecurrenceRule} rule The rule. + * @param {Function} callback The callback. + */ + export function scheduleJob(rule: RecurrenceRule|Date|string, callback: Function); }