From 5726b8c2b9be93818e78b3bac7407e53d08969b5 Mon Sep 17 00:00:00 2001 From: DarkWiiPlayer Date: Wed, 17 Jan 2024 11:07:57 +0100 Subject: [PATCH] Rename `proxy` to `values` in State class --- state.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/state.js b/state.js index e81233a..02b6bfb 100644 --- a/state.js +++ b/state.js @@ -60,7 +60,7 @@ export class State extends SimpleState { this.#options = options this.#target = target - this.proxy = new Proxy(target, { + this.values = new Proxy(target, { set: (_target, prop, value) => { const old = this.get(prop) if (old !== value) { @@ -90,8 +90,8 @@ export class State extends SimpleState { } // When you only need one value, you can skip the proxy. - set value(value) { this.proxy.value = value } - get value() { return this.proxy.value } + set value(value) { this.values.value = value } + get value() { return this.values.value } adopt(prop, state) { let handlers = this.#nested.get(state) @@ -185,8 +185,8 @@ export class ForwardState extends SimpleState { }, {signal: abortController.signal}) } - get value() { return this.#backend.proxy[this.#property] ?? this.#fallback } - set value(value) { this.#backend.proxy[this.#property] = value } + get value() { return this.#backend.values[this.#property] ?? this.#fallback } + set value(value) { this.#backend.values[this.#property] = value } } class StorageChangeEvent extends Event { @@ -254,8 +254,8 @@ const attributeObserver = new MutationObserver(mutations => { if (type == "attributes") { const next = target.getAttribute(name) const camelName = kebabToCamel(name) - if (String(target.state.proxy[camelName]) !== next) - target.state.proxy[camelName] = next + if (String(target.state.values[camelName]) !== next) + target.state.values[camelName] = next } } })