diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index e37a4d2d048..12377a0f26c 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -6157,12 +6157,11 @@ const _super = (function (geti, seti) { /** Serializes the return type of function. Used by the __metadata decorator for a method. */ function emitSerializedReturnTypeOfNode(node: Node) { if (node && isFunctionLike(node)) { - const fn = node; - if (fn.type) { + if ((node).type) { emitSerializedTypeNode((node).type); return; } - else if (isAsyncFunctionLike(fn)) { + else if (isAsyncFunctionLike(node)) { write("Promise"); return; }