Open
Description
export interface Config {
autoLogin: boolean
loginUsername: string
loginPassword: string
}
export const Config: Schema<Config> = Schema.intersect([
Schema.object({
autoLogin: Schema.boolean().description('是否在 auth 开启时自动登录').default(false),
}),
Schema.union([
Schema.object({
autoLogin: Schema.const(true).required(),
loginUsername: Schema.string().description('登录用户名').default('admin'),
loginPassword: Schema.string().role('secret').description('登录密码').default(''),
}),
Schema.object({})
])
])