default
default(value, [strict=false], [ctx])
作用
参数
示例
const schema1 = racoon.object().default(
() => ({ a: 1 })
);
schema1.validate(undefined); // pass, 返回 {a: 1}
schema1.validate(null); // pass, 返回 {a: 1}
schema1.validate({}); // pass, 返回 {}
const schema2 = racoon().object().default(
() => ({ a: 1 }),
true
);
schema2.validate(undefined); // pass, 返回 {a: 1}
schema2.validate(null); // pass, 返回 {a: 1}
schema2.validate({}); // pass, 返回 {a: 1}最后更新于