UNPKG

@vitruvius-labs/ts-predicate

Version:
4 lines (3 loc) 370 B
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 };