Constructors
constructor
- new DomStore(): DomStore
-
Properties
_localStorages
Private _proxy
_proxy: ProxyConstructor
Private elements
watchers
Accessors
values
- get values(): {
[k: string]: any;
}
-
Returns {
[k: string]: any;
}
Methods
delete
- delete(name, keepWatching?): void
-
Parameters
-
name: string
-
keepWatching: boolean = false
Returns void
destroy
- destroy(): void
-
Returns void
fromData
- fromData(obj): DomStore
-
link
- link(name, target, key, id?, io?): void
-
Parameters
-
name: string
-
target: {
[k: string]: any;
}
-
key: string
-
id: any = target
-
io: {
input?: ((v) => any);
output?: ((v) => any);
} = {}
-
Optional input?: ((v) => any)
-
Optional output?: ((v) => any)
Returns void
linkLocalStorage
- linkLocalStorage(prefix): void
-
Returns void
set
- set(name, value): void
-
Returns void
unlink
- unlink(name, id): void
-
Returns void
unwatch
- unwatch(name, callback?): void
-
Returns void
watch
- watch(name, callback): void
-
Returns void
Static booleanable
- booleanable(target, key?): boolean
-
Parameters
-
target: any
-
Optional key: string
Returns boolean
Static numberable
- numberable(target, key?): boolean
-
Parameters
-
target: any
-
Optional key: string
Returns boolean
Static textable
- textable(target, key?): boolean
-
Parameters
-
target: any
-
Optional key: string
Returns boolean