Fix InstanceCheck/CordovaCheck transformers
This commit is contained in:
parent
6416395727
commit
11a1cc2ff5
@ -26,7 +26,8 @@ function getMethodBlock(method: ts.MethodDeclaration, decoratorName: string, dec
|
|||||||
switch (decoratorName) {
|
switch (decoratorName) {
|
||||||
case 'CordovaCheck':
|
case 'CordovaCheck':
|
||||||
case 'InstanceCheck':
|
case 'InstanceCheck':
|
||||||
return ts.createImmediatelyInvokedFunctionExpression([ts.createIf(
|
// TODO remove function wrapper
|
||||||
|
return ts.createImmediatelyInvokedArrowFunction([ts.createIf(
|
||||||
ts.createBinary(
|
ts.createBinary(
|
||||||
ts.createCall(ts.createIdentifier(decoratorMethod), undefined, [ts.createThis()]),
|
ts.createCall(ts.createIdentifier(decoratorMethod), undefined, [ts.createThis()]),
|
||||||
ts.SyntaxKind.EqualsEqualsEqualsToken,
|
ts.SyntaxKind.EqualsEqualsEqualsToken,
|
||||||
|
Loading…
Reference in New Issue
Block a user