@lspriv/wc-plugin-ics
Version:
小程序日历组件订阅插件
46 lines (45 loc) • 1.62 kB
TypeScript
import { ICSOpts, ICSPlugin } from './plugin';
export interface ICSCnPresetOptions {
/** 节假日字体颜色 */
festivalColor?: string;
/** 节假日匹配 */
festivalPattern?: RegExp;
/** 角标工作日文本 */
cornerWorkText?: string;
/** 角标休息日文本 */
cornerRestText?: string;
/** 角标工作日文本颜色 */
cornerWorkColor?: string;
/** 角标休息日文本颜色 */
cornerRestColor?: string;
/** 匹配工作日 */
workPattern?: RegExp;
/** 匹配休息日 */
restPattern?: RegExp;
/** [vevent] 是否显示vevent日程 */
eventSchedule?: boolean;
/** [vevent] 日程字体颜色 */
eventScheduleColor?: string;
/** [vevent] 日程背景颜色 */
eventScheduleBgColor?: string;
/** [vtodo] 是否显示vtodo日程 */
todoSchedule?: boolean;
/** [vtodo] 日程字体颜色 */
todoScheduleColor?: string;
/** [vtodo] 日程背景颜色 */
todoScheduleBgColor?: string;
/** [valarm] 是否显示valarm日程 */
alarmSchedule?: boolean;
/** [valarm] 日程字体颜色 */
alarmScheduleColor?: string;
/** [valarm] 日程背景颜色 */
alarmScheduleBgColor?: string;
/** [vjournal] 是否显示vjournal日程 */
journalSchedule?: boolean;
/** [vjournal] 日程字体颜色 */
journalScheduleColor?: string;
/** [vjournal] 日程背景颜色 */
journalScheduleBgColor?: string;
}
export declare function ICSCnPreset(plugin: ICSPlugin): ICSOpts;
export declare function ICSCnPreset(options: ICSCnPresetOptions): (plugin?: ICSPlugin) => ICSOpts;