"use strict";
require("reflect-metadata");
var _metadata_keys_1 = require("./_metadata-keys");
function Teardown(target, propertyKey, descriptor) {
var teardownFunctions = Reflect.getMetadata(_metadata_keys_1.TEARDOWN, target);
if (!teardownFunctions) {
teardownFunctions = [];
}
teardownFunctions.push(propertyKey);
// mark as teardown test method
Reflect.defineMetadata(_metadata_keys_1.TEARDOWN, teardownFunctions, target);
}
exports.Teardown = Teardown;
;
//# sourceMappingURL=teardown-decorator.js.map |