diff --git a/globals/globals.ts b/globals/globals.ts index b0f51aba0..9d128c86e 100644 --- a/globals/globals.ts +++ b/globals/globals.ts @@ -127,6 +127,12 @@ if (typeof global.__metadata !== "function") { }; } +if (typeof global.__param !== "function") { + global.__param = (global && global.__param) || function (paramIndex, decorator) { + return function (target, key) { decorator(target, key, paramIndex); } + }; +} + export function Deprecated(target: Object, key?: string | symbol, descriptor?: any) { if (descriptor) { var originalMethod = descriptor.value; @@ -163,4 +169,4 @@ export function Experimental(target: Object, key?: string | symbol, descriptor?: } } -global.Experimental = Experimental; \ No newline at end of file +global.Experimental = Experimental;