Skip to content

anothertodo API


anothertodo API / ConfigSchema

Variable: ConfigSchema

const ConfigSchema: ZodObject<{ agenda: ZodObject<{ date_format: ZodEnum<["auto", "md", "full"]>; week_days: ZodNumber; }, "strip", ZodTypeAny, { date_format: "auto" | "md" | "full"; week_days: number; }, { date_format: "auto" | "md" | "full"; week_days: number; }>; email: ZodObject<{ from: ZodString; host: ZodString; password: ZodString; port: ZodNumber; ssl: ZodBoolean; to: ZodString; user: ZodString; }, "strip", ZodTypeAny, { from: string; host: string; password: string; port: number; ssl: boolean; to: string; user: string; }, { from: string; host: string; password: string; port: number; ssl: boolean; to: string; user: string; }>; priority: ZodObject<{ levels: ZodArray<ZodString, "many">; mode: ZodEnum<["levels", "urgency"]>; urgency: ZodObject<{ age_cap: ZodNumber; age_per_day: ZodNumber; due_today: ZodNumber; due_week_decay: ZodNumber; overdue: ZodNumber; per_level: ZodNumber; waiting_penalty: ZodNumber; }, "strip", ZodTypeAny, { age_cap: number; age_per_day: number; due_today: number; due_week_decay: number; overdue: number; per_level: number; waiting_penalty: number; }, { age_cap: number; age_per_day: number; due_today: number; due_week_decay: number; overdue: number; per_level: number; waiting_penalty: number; }>; }, "strip", ZodTypeAny, { levels: string[]; mode: "levels" | "urgency"; urgency: { age_cap: number; age_per_day: number; due_today: number; due_week_decay: number; overdue: number; per_level: number; waiting_penalty: number; }; }, { levels: string[]; mode: "levels" | "urgency"; urgency: { age_cap: number; age_per_day: number; due_today: number; due_week_decay: number; overdue: number; per_level: number; waiting_penalty: number; }; }>; ui: ZodDefault<ZodObject<{ lang: ZodDefault<ZodEnum<["auto", "zh", "en"]>>; }, "strip", ZodTypeAny, { lang: "auto" | "zh" | "en"; }, { lang?: "auto" | "zh" | "en"; }>>; watch: ZodObject<{ interval_seconds: ZodNumber; }, "strip", ZodTypeAny, { interval_seconds: number; }, { interval_seconds: number; }>; }, "strip", ZodTypeAny, { agenda: { date_format: "auto" | "md" | "full"; week_days: number; }; email: { from: string; host: string; password: string; port: number; ssl: boolean; to: string; user: string; }; priority: { levels: string[]; mode: "levels" | "urgency"; urgency: { age_cap: number; age_per_day: number; due_today: number; due_week_decay: number; overdue: number; per_level: number; waiting_penalty: number; }; }; ui: { lang: "auto" | "zh" | "en"; }; watch: { interval_seconds: number; }; }, { agenda: { date_format: "auto" | "md" | "full"; week_days: number; }; email: { from: string; host: string; password: string; port: number; ssl: boolean; to: string; user: string; }; priority: { levels: string[]; mode: "levels" | "urgency"; urgency: { age_cap: number; age_per_day: number; due_today: number; due_week_decay: number; overdue: number; per_level: number; waiting_penalty: number; }; }; ui?: { lang?: "auto" | "zh" | "en"; }; watch: { interval_seconds: number; }; }>

最后更新:

anothertodo — 轻量命令行 TODO 工具