( value: unknown, constructor: C, message?: string, ..._: Array<never> )
| 60 | * Asserts that `value` is an instance of `constructor`. |
| 61 | */ |
| 62 | export function assertInstanceOf<C extends new(...args: any) => any>( |
| 63 | value: unknown, |
| 64 | constructor: C, |
| 65 | message?: string, |
| 66 | ..._: Array<never> |
| 67 | ): asserts value is InstanceType<C> { |
| 68 | vassert.instanceOf(value, constructor, message) |
| 69 | } |
| 70 | |
| 71 | export function assertTrue(self: unknown, message?: string, ..._: Array<never>): asserts self { |
| 72 | strictEqual(self, true, message) |
no outgoing calls