node-dependency-injection
Version:
The NodeDependencyInjection component allows you to standardize and centralize the way objects are constructed in your application.
1 lines • 2.21 kB
JavaScript
;var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=void 0;var _regenerator=_interopRequireDefault(require("@babel/runtime/regenerator"));var _asyncToGenerator2=_interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator"));var _classCallCheck2=_interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));var _createClass2=_interopRequireDefault(require("@babel/runtime/helpers/createClass"));var _possibleConstructorReturn2=_interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn"));var _getPrototypeOf2=_interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf"));var _inherits2=_interopRequireDefault(require("@babel/runtime/helpers/inherits"));var _promises=_interopRequireDefault(require("fs/promises"));var _Dumper2=_interopRequireDefault(require("./Dumper"));function _callSuper(t,o,e){return o=(0,_getPrototypeOf2["default"])(o),(0,_possibleConstructorReturn2["default"])(t,_isNativeReflectConstruct()?Reflect.construct(o,e||[],(0,_getPrototypeOf2["default"])(t).constructor):o.apply(t,e));}function _isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}));}catch(t){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!t;})();}var JsonDumper=exports["default"]=function(_Dumper){function JsonDumper(){(0,_classCallCheck2["default"])(this,JsonDumper);return _callSuper(this,JsonDumper,arguments);}(0,_inherits2["default"])(JsonDumper,_Dumper);return(0,_createClass2["default"])(JsonDumper,[{key:"dump",value:function(){var _dump=(0,_asyncToGenerator2["default"])(_regenerator["default"].mark(function _callee(){var dataContent;return _regenerator["default"].wrap(function _callee$(_context){while(1)switch(_context.prev=_context.next){case 0:dataContent=JSON.stringify(this._content);_context.next=3;return _promises["default"].writeFile(this._serviceFile,dataContent,{encoding:'utf8'});case 3:case"end":return _context.stop();}},_callee,this);}));function dump(){return _dump.apply(this,arguments);}return dump;}()}]);}(_Dumper2["default"]);