ensure
function ensure<T>(verificable, predicate): TExamples:
const { asVerificable, ensure, isObject, isString, isInteger } = require("verifica");
const user = {
name: "John Smith",
age: 27,
address: {
street: "Valdemarsgade 10",
zipCode: 1040
}
};
const verificable = asVerificable(user);ensure(verificable, isObject); // { name: "John Smith", (...) }
ensure(verificable.age, isString); // <throws VerificaException>
ensure(verificable.age, isInteger); // 27Last updated