javascript-decorators
Version:
39 lines (34 loc) • 958 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
/**
* Stators decorators
*
* @author Avraam Mavridis <avr.mav@gmail.com>
*
*/
var _enumerable = exports._enumerable = function enumerable() {
return function enumerableTarget(key, target, descriptor) {
descriptor.enumerable = true;
return descriptor;
};
};
var _nonenumerable = exports._nonenumerable = function nonenumerable() {
return function nonenumerableTarget(key, target, descriptor) {
descriptor.enumerable = false;
return descriptor;
};
};
var _readonly = exports._readonly = function readonly() {
return function readonlyTarget(key, target, descriptor) {
descriptor.writable = false;
return descriptor;
};
};
var _nonconfigurable = exports._nonconfigurable = function nonconfigurable() {
return function nonconfigurableTarget(key, target, descriptor) {
descriptor.configurable = false;
return descriptor;
};
};
;