Assert that input satisfies the given predicate.
input
predicate
const isNumber = (value: unknown): value is number => typeof value === 'number';assertPredicate(42, isNumber); // does not throwassertPredicate('42', isNumber); // throws TypeError: invalid input Copy
const isNumber = (value: unknown): value is number => typeof value === 'number';assertPredicate(42, isNumber); // does not throwassertPredicate('42', isNumber); // throws TypeError: invalid input
Assert that
inputsatisfies the givenpredicate.