(value?: unknown, message?: string)
| 20 | * Thus, the `assert(...)` function should be used instead. |
| 21 | */ |
| 22 | export function ok(value?: unknown, message?: string) { |
| 23 | if (!value) { |
| 24 | throw new Error(message ? `Assertion failed (${message})` : 'Assertion Failed'); |
| 25 | } |
| 26 | } |
| 27 | |
| 28 | export function assertNever(value: never, message = 'Unreachable'): never { |
| 29 | throw new Error(message); |
no outgoing calls