diff --git a/state.js b/state.js index d671260..9f6c9e5 100644 --- a/state.js +++ b/state.js @@ -164,17 +164,13 @@ export class State extends SimpleState { } } - set(...args) { - if (args.length === 1) return this.set("value", ...args) - - const [prop, value] = args + set(prop, value) { + if (arguments.length === 1) return this.set("value", prop) this.#target[prop] = value } - get(...args) { - if (args.length === 0) return this.get("value") - - const prop = args[0] + get(prop) { + if (arguments.length === 0) return this.get("value") return this.#target[prop] } }