UNPKG

gypsum

Version:

Simple and easy lightweight typescript server side framework on Node.js.

24 lines (23 loc) 606 B
/// <reference types="@types/node" /> export interface ITimePeriod { period?: string; days?: number[]; time: { hours: number; minutes: number; }[]; } export interface IJob { __name: string; isJob: boolean; event: string; interval: number | ITimePeriod; triggered: boolean; timerId: NodeJS.Timer; paused: boolean; } export interface IJobOptions { interval: number | ITimePeriod; event?: string; } export declare function JOB(options: IJobOptions): (target: any, key: string, descriptor: PropertyDescriptor) => void;