Remove exports from state.js

This commit is contained in:
Talia 2024-01-15 11:02:44 +01:00
parent 3b3e6467c8
commit eb75dc531a

View file

@ -1,4 +1,4 @@
export const abortRegistry = new FinalizationRegistry(controller => controller.abort()) const abortRegistry = new FinalizationRegistry(controller => controller.abort())
const camelToKebab = string => string.replace(/([a-z])([A-Z])/g, (_, a, b) => `${a}-${b.toLowerCase()}`) const camelToKebab = string => string.replace(/([a-z])([A-Z])/g, (_, a, b) => `${a}-${b.toLowerCase()}`)
const kebabToCamel = string => string.replace(/([a-z])-([a-z])/g, (_, a, b) => a+b.toUpperCase()) const kebabToCamel = string => string.replace(/([a-z])-([a-z])/g, (_, a, b) => a+b.toUpperCase())
@ -17,7 +17,7 @@ export class ChangeEvent extends Event {
} }
} }
class SimpleState extends EventTarget {} export class SimpleState extends EventTarget {}
export class MapStorage extends Storage { export class MapStorage extends Storage {
#map = new Map() #map = new Map()
@ -189,7 +189,7 @@ export class ForwardState extends SimpleState {
set value(value) { this.#backend.proxy[this.#property] = value } set value(value) { this.#backend.proxy[this.#property] = value }
} }
export class StorageChangeEvent extends Event { class StorageChangeEvent extends Event {
constructor(storage, key, value, targetState) { constructor(storage, key, value, targetState) {
super("storagechange") super("storagechange")
this.storageArea = storage this.storageArea = storage