From 49223653ffde66f75adaa3876de458eb4d8b2ea0 Mon Sep 17 00:00:00 2001 From: d07RiV Date: Wed, 17 May 2023 22:53:32 +0300 Subject: [PATCH] Fix throwError return type So compiler can infer types correctly if throwError is used inside an if statement --- typings/tsd.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/typings/tsd.d.ts b/typings/tsd.d.ts index 46f8212..5c1c9b2 100644 --- a/typings/tsd.d.ts +++ b/typings/tsd.d.ts @@ -110,7 +110,7 @@ declare module 'jsep' { gobbleArguments: (untilICode: number) => PossibleExpression; gobbleGroup: () => Expression; gobbleArray: () => PossibleExpression; - throwError: (msg: string) => void; + throwError: (msg: string) => never; } export type HookType = 'gobble-expression' | 'after-expression' | 'gobble-token' | 'after-token' | 'gobble-spaces';