(description: string, condition: (() => boolean) | any)
| 34 | } |
| 35 | |
| 36 | export function ASSERT(description: string, condition: (() => boolean) | any): void { |
| 37 | if ((__TEST__ || __DEBUG__) && ((typeof condition === 'function' && !condition()) || !condition)) { |
| 38 | logAssert(description); |
| 39 | if (__TEST__) { |
| 40 | throw new Error(`Assertion failed: ${description}`); |
| 41 | } |
| 42 | } |
| 43 | } |
no test coverage detected