UNPKG

react-web-code-editor

Version:

A Simple and code-style Customizable web code editor with React

2 lines (1 loc) 661 B
var t=new(function(){function t(){this.history=[""],this.index=0,this.timeout=null}return t.prototype.push=function(t){var i=this;this.timeout&&(clearTimeout(this.timeout),this.timeout=null),this.timeout=setTimeout((function(){29===i.index?(i.history=i.history.slice(1,i.index+1),i.index-=1):i.history=i.history.slice(0,i.index+1),i.history.push(t),i.index+=1,i.timeout=null}),200)},t.prototype.goBack=function(){return this.index<=0?this.history[0]:(this.index-=1,this.history[this.index])},t.prototype.goForward=function(){var t=this.history.length-1;return this.index===t?this.history[t]:(this.index+=1,this.history[this.index])},t}());export{t as default};