export default (instance,data) => (...params) => { switch (params.length) { case 0: { return instance.defaultState } case 1: { let [input]=params if (typeof input=='object') { let defaultState=input data.defaultState=defaultState return instance } return data.defaultState[input] } case 2: { let [defaultName,value]=params data.defaultState[defaultName]=value } } return instance }