From 11a1cc2ff5a62afa46e1ec3caa581c4c62bb2f53 Mon Sep 17 00:00:00 2001 From: Ibby Hadeed Date: Thu, 28 Dec 2017 08:54:28 -0500 Subject: [PATCH] Fix InstanceCheck/CordovaCheck transformers --- scripts/build/transformers/methods.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/build/transformers/methods.ts b/scripts/build/transformers/methods.ts index 1218e3d9a..4c5e0f419 100644 --- a/scripts/build/transformers/methods.ts +++ b/scripts/build/transformers/methods.ts @@ -26,7 +26,8 @@ function getMethodBlock(method: ts.MethodDeclaration, decoratorName: string, dec switch (decoratorName) { case 'CordovaCheck': case 'InstanceCheck': - return ts.createImmediatelyInvokedFunctionExpression([ts.createIf( + // TODO remove function wrapper + return ts.createImmediatelyInvokedArrowFunction([ts.createIf( ts.createBinary( ts.createCall(ts.createIdentifier(decoratorMethod), undefined, [ts.createThis()]), ts.SyntaxKind.EqualsEqualsEqualsToken,