anothertodo API / ConfigSchema
Variable: ConfigSchema
constConfigSchema: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; }>;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; };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; };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; }; }>