redoc/lib/options.js
2015-12-30 01:29:29 +02:00

31 lines
501 B
JavaScript

'use strict';
export var options = {
scrollYOffset: 0
};
// singleton
export default class OptionsManager {
constructor() {
if (OptionsManager.prototype._instance) {
return OptionsManager.prototype._instance;
}
OptionsManager.prototype._instance = this;
this._defaults = {
scrollYOffset: 0
};
this._options = {};
}
get options() {
return this._options;
}
set options(opts) {
this._options = Object.assign({}, this._defaults, opts);
}
}