mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2026-02-13 08:20:27 +00:00
fix: zod boolean强制转换
This commit is contained in:
@@ -4,13 +4,14 @@ import { resolve } from 'node:path';
|
||||
import { deepMerge } from '../utils/object';
|
||||
import { themeType } from '../types/theme';
|
||||
import { z } from 'zod';
|
||||
import { actionType } from '@/onebot/action/type';
|
||||
// 定义配置的类型
|
||||
const WebUiConfigSchema = z.object({
|
||||
host: z.coerce.string().default('0.0.0.0'),
|
||||
port: z.coerce.number().default(6099),
|
||||
token: z.coerce.string().default('napcat'),
|
||||
loginRate: z.coerce.number().default(10),
|
||||
autoLoginAccount: z.coerce.string().default(''),
|
||||
host: actionType.string().default('0.0.0.0'),
|
||||
port: actionType.number().default(6099),
|
||||
token: actionType.string().default('napcat'),
|
||||
loginRate: actionType.number().default(10),
|
||||
autoLoginAccount: actionType.string().default(''),
|
||||
theme: themeType,
|
||||
});
|
||||
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
import { actionType } from '@/onebot/action/type';
|
||||
import { z } from 'zod';
|
||||
|
||||
export const themeType = z.object(
|
||||
{
|
||||
dark: z.record(z.coerce.string(), z.coerce.string()),
|
||||
light: z.record(z.coerce.string(), z.coerce.string()),
|
||||
dark: z.record(actionType.string(), actionType.string()),
|
||||
light: z.record(actionType.string(), actionType.string()),
|
||||
}
|
||||
).default({
|
||||
dark: {
|
||||
|
||||
Reference in New Issue
Block a user