UNPKG

javascript-decorators

Version:
39 lines (34 loc) 958 B
"use strict"; 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; }; };