UNPKG

@bos-alpha/data

Version:

数据管理

71 lines (70 loc) 2.04 kB
import moment from 'moment'; /** * 获取计划执行时间 * 一次:年:月:日:时:分:秒 每天:时:分:秒 每周:周一,周二:时:分:秒 每月:日,日:时:分:秒 最后一天L 每年:月,月:日,日:时:分:秒 */ export declare const getScheduleParams: (vals: any, scheduleType: string) => any; export declare const parseScheduleParams: (scheduleType: string, scheduleValue: string) => { date: moment.Moment; time?: undefined; week?: undefined; day?: undefined; month?: undefined; cycleTime?: undefined; cycleType?: undefined; } | { time: moment.Moment; date?: undefined; week?: undefined; day?: undefined; month?: undefined; cycleTime?: undefined; cycleType?: undefined; } | { week: number[]; time: moment.Moment; date?: undefined; day?: undefined; month?: undefined; cycleTime?: undefined; cycleType?: undefined; } | { day: (number | "L")[]; time: moment.Moment; date?: undefined; week?: undefined; month?: undefined; cycleTime?: undefined; cycleType?: undefined; } | { month: number[]; day: (number | "L")[]; time: moment.Moment; date?: undefined; week?: undefined; cycleTime?: undefined; cycleType?: undefined; } | { cycleTime: string; cycleType: "minutes" | "hours"; date?: undefined; time?: undefined; week?: undefined; day?: undefined; month?: undefined; } | { date?: undefined; time?: undefined; week?: undefined; day?: undefined; month?: undefined; cycleTime?: undefined; cycleType?: undefined; } | undefined; export declare const parseScheduleText: (scheduleType: string, scheduleValue: string) => string | undefined; export declare const parseScheduleType: (scheduleType: string) => "一次" | "每天" | " 每周" | "每月" | "每年" | "分钟" | "小时" | "仅手动" | undefined; export declare const parseSchedule: (scheduleType: string, scheduleValue: string, executor: string) => string;