UNPKG

@pisell/pisellos

Version:

一个可扩展的前端模块化SDK框架,支持插件系统

33 lines (32 loc) 955 B
import dayjs from "dayjs"; import { ScheduleItem } from "./types"; export declare const getDateIsInSchedule: (dateTime: string, scheduleList: ScheduleItem[]) => boolean; export type ScheduleTimeSlot = { /** 开始时间 HH:mm */ start_time: string; /** 结束时间 HH:mm */ end_time: string; /** 开始日期时间 YYYY-MM-DD HH:mm:ss */ start_at: dayjs.Dayjs; /** 结束日期时间 YYYY-MM-DD HH:mm:ss */ end_at: dayjs.Dayjs; }; /** * 获取当前日期日程时间点 * @param date 日期 YYYY-MM-DD * @param scheduleList 日程列表 * @returns 当前日期日程时间点 结构,数组 [{ * * // HH:mm * end_time: string, * // HH:mm * start_time: string, * // 日期时间 * // YYYY-MM-DD HH:mm:ss * end_at: Dayjs, * // YYYY-MM-DD HH:mm:ss * start_at: Dayjs, * * }] */ export declare const getScheduleStartEndTimePoints: (date: string, scheduleList: ScheduleItem[]) => ScheduleTimeSlot[];