From e41b464073847847e97cb74d4e33d93bc2e1c5c0 Mon Sep 17 00:00:00 2001 From: Micha Reiser Date: Mon, 3 Oct 2016 15:14:07 +0200 Subject: [PATCH] Fix babel-traverse buildCodeFrameError signature (#11654) The Error argument is not an error instance, instead it is a constructor function that returns an error instance. Additionally, the constructor function is optional, by default SyntaxError is used --- babel-traverse/babel-traverse.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/babel-traverse/babel-traverse.d.ts b/babel-traverse/babel-traverse.d.ts index 17cbda2f23..6970c39f6f 100644 --- a/babel-traverse/babel-traverse.d.ts +++ b/babel-traverse/babel-traverse.d.ts @@ -346,7 +346,7 @@ declare module "babel-traverse" { getData(key: string, def?: any): any; - buildCodeFrameError(msg: string, Error: Error): Error; + buildCodeFrameError(msg: string, Error?: new (msg: string) => TError): TError; traverse(visitor: Visitor, state?: any): void;