Merge pull request #1572 from NativeScript/vladimirov/add-metadata-decorator

Add global __metadata function
This commit is contained in:
Vladimir Enchev
2016-02-18 15:23:37 +02:00

View File

@ -119,6 +119,14 @@ if (typeof global.__decorate !== "function") {
}
}
if (typeof global.__metadata !== "function") {
global.__metadata = function (k, v) {
if (typeof global.Reflect === "object" && typeof global.Reflect.metadata === "function") {
return global.Reflect.metadata(k, v);
}
};
}
export function Deprecated(target: Object, key?: string | symbol, descriptor?: any) {
if (descriptor) {
var originalMethod = descriptor.value;