@vitruvius-labs/ts-predicate
Version:
TypeScript predicates library
4 lines (3 loc) • 370 B
text/typescript
declare function unary<T, P extends Array<unknown>, C extends (value: unknown, ...params: P) => value is T>(test: C, ...parameters: P): (value: unknown) => value is T;
declare function unary<T, P extends Array<unknown>, C extends (value: unknown, ...params: P) => asserts value is T>(test: C, ...parameters: P): (value: unknown) => asserts value is T;
export { unary };