如何解决如何使嵌套模式的字段在 yup
我有 dateTime
的架构:
export const dateTimeSchema = yup.object({
type: yup.string().default("datetime"),value: yup.string().nullable().matches(/\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z)/),timezone: yup.string().nullable()
});
export const employeeSchema = yup.object({
type: yup.string().required("Employee type is required"),hireDate: dateTimeSchema,status: yup.string().default("")
});
dateTime
架构在其他架构中重用,但对于这个架构,我想让 value
字段成为必需。
有什么方法可以做到吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。