@calf/serializable
Version:
Serializable module of Calf framework.
22 lines (21 loc) • 570 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Extends = void 0;
// External modules
require("reflect-metadata");
// Symbols
var extends_symbol_1 = require("../symbols/extends.symbol");
/**
* Extends decorator
* @param name
* @param config
*/
function Extends() {
var objects = [];
for (var _i = 0; _i < arguments.length; _i++) {
objects[_i] = arguments[_i];
}
// Set metadata
return Reflect.metadata(extends_symbol_1.EXTENDS_METADATA_KEY, objects);
}
exports.Extends = Extends;