diff options
Diffstat (limited to 'js/util.ts')
-rw-r--r-- | js/util.ts | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/js/util.ts b/js/util.ts index c03e47140..3eaa98a6b 100644 --- a/js/util.ts +++ b/js/util.ts @@ -67,3 +67,11 @@ export function createResolvable<T>(): Resolvable<T> { // therefore use of not null assertion (`!`) return Object.assign(promise, methods!) as Resolvable<T>; } + +export function notImplemented(): never { + throw new Error("Not implemented"); +} + +export function unreachable(): never { + throw new Error("Code not reachable"); +} |