@vitruvius-labs/ts-predicate
Version:
TypeScript predicates library
5 lines (4 loc) • 395 B
text/typescript
import type { ArrayConstraints, PopulatedArray, Test } from "../definition/_index.mjs";
declare function assertPopulatedArray<Type>(value: Array<Type> | null | undefined): asserts value is PopulatedArray<Type>;
declare function assertPopulatedArray<Type>(value: unknown, constraints?: ArrayConstraints<Type> | Test<Type>): asserts value is PopulatedArray<Type>;
export { assertPopulatedArray };