UNPKG

js-step-system

Version:
1 lines 1.16 kB
"use strict";function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),Step=exports.Step=function(){function e(t){_classCallCheck(this,e),this.parent=t.parent||null,this.name=t.name,this.next=t.next,this.methods=t.methods||{},this.template=t.template||"",this.from=null,this._data={},this.interceptors={beforeRender:t.interceptors.beforeRender||this.methods.beforeRender||function(){},beforeNext:t.interceptors.beforeNext||this.methods.beforeNext||function(){},beforeBack:t.interceptors.beforeBack||this.methods.beforeBack||function(){}}}return _createClass(e,[{key:"goNext",get:function(){return this.parent.goNext}},{key:"goBack",get:function(){return this.parent.goBack}},{key:"goToStep",get:function(){return this.parent.goToStep}},{key:"data",get:function(){return this._data}}]),e}();