UNPKG

express-post-task-scheduler

Version:

A lightweight npm package to create and manage scheduled tasks using Express middleware. Configure tasks via POST requests and execute them at specified times seamlessly.

24 lines (23 loc) 897 B
import { IRecordFilter, ITaskFilter, ITimeRange } from "../@types/task"; /** * If execute | start | finish exists and the time format is valid, generate the object */ export declare function timeRangeObject(timeRange: any): ITimeRange | undefined; /** * Generate the filter object for getTasks method inside DB */ export declare function taskFilter(filter: string): ITaskFilter; /** * To generate the object fits Prisma query structure * @param filter The returned value of taskFilter */ export declare function getTasksQueryConditions(filter: ITaskFilter): any; /** * Generate the filter object for getTasks method inside DB */ export declare function recordFilter(filter: string): IRecordFilter; /** * To generate the object fits Prisma query structure * @param filter The returned value of taskFilter */ export declare function getRecordQueryConditions(filter: IRecordFilter): any;