node-dependency-injection
Version:
The NodeDependencyInjection component allows you to standardize and centralize the way objects are constructed in your application.
1 lines • 1.09 kB
JavaScript
;var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=void 0;var _classCallCheck2=_interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));var _createClass2=_interopRequireDefault(require("@babel/runtime/helpers/createClass"));var PassConfig=exports["default"]=function(){function PassConfig(){(0,_classCallCheck2["default"])(this,PassConfig);}return(0,_createClass2["default"])(PassConfig,null,[{key:"TYPE_BEFORE_OPTIMIZATION",get:function get(){return'beforeOptimization';}},{key:"TYPE_OPTIMIZE",get:function get(){return'optimize';}},{key:"TYPE_BEFORE_REMOVING",get:function get(){return'beforeRemoving';}},{key:"TYPE_REMOVE",get:function get(){return'remove';}},{key:"TYPE_AFTER_REMOVING",get:function get(){return'afterRemoving';}},{key:"isValidType",value:function isValidType(type){return this.TYPE_BEFORE_OPTIMIZATION===type||this.TYPE_OPTIMIZE===type||this.TYPE_BEFORE_REMOVING===type||this.TYPE_REMOVE===type||this.TYPE_AFTER_REMOVING===type;}}]);}();