default
default(value, [strict=false], [ctx])
Effect
Arguments
Example
const schema1 = racoon.any().default(1);
schema1.validate(undefined); // pass, return: 1
schema1.validate(null); // pass, return: 1
schema1.validate(NaN); // pass, return: 1
const schema2 = racoon.any().default(1, true);
schema2.validate(undefined); // pass, return: 1
schema2.validate(null); // pass, return: 1
schema2.validate(NaN); // pass, return: 1
schema2.validate(''); // pass, return: 1
schema2.validate({}); // pass, return: 1
schema2.validate([]); // pass, return: 1Last updated