You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

14 lines
308 B

const Store = function(initialProps) {
this.state = Object.freeze(initialProps);
}
Store.prototype.set = function(props) {
this.state = Object.freeze(Object.assign({}, this.state, props));
return this.state;
};
Store.prototype.get = function() {
return this.state;
}
export default Store;