Files
reacord/helpers/is-instance-of.ts
2021-12-27 00:48:30 -06:00

8 lines
202 B
TypeScript

/**
* for narrowing instance types with array.filter
*/
export const isInstanceOf =
<T>(Constructor: new (...args: any[]) => T) =>
(value: unknown): value is T =>
value instanceof Constructor