(check: unknown, message: string, name: string, value: unknown)
| 728 | * any further code does not need additional compile-time checks. |
| 729 | */ |
| 730 | export function assertArgument(check: unknown, message: string, name: string, value: unknown): asserts check { |
| 731 | assert(check, message, "INVALID_ARGUMENT", { argument: name, value: value }); |
| 732 | } |
| 733 | |
| 734 | export function assertArgumentCount(count: number, expectedCount: number, message?: string): void { |
| 735 | if (message == null) { message = ""; } |