SYMBOL INDEX (81 symbols across 18 files) FILE: playground/template.js function template (line 1) | function template(options) { FILE: src/extends/disposable.ts function setDisposable (line 6) | function setDisposable( function checkDisposable (line 19) | function checkDisposable({ FILE: src/extends/expires.ts function setExpires (line 7) | function setExpires( function getExpires (line 28) | function getExpires( function removeExpires (line 40) | function removeExpires( function checkExpired (line 53) | function checkExpired({ FILE: src/extends/options.ts function getOptions (line 5) | function getOptions( FILE: src/extends/watch.ts function on (line 7) | function on( function once (line 29) | function once( function off (line 44) | function off( function emit (line 65) | function emit( function trigger (line 79) | function trigger( FILE: src/proxy/broadcast.ts function postMessage (line 9) | function postMessage(storage: object, key: string, value: any, oldValue:... function listenMessage (line 23) | function listenMessage(storage: StorageLike) { FILE: src/proxy/object.ts function selfEmit (line 9) | function selfEmit( function setStorageValue (line 22) | function setStorageValue(target: object) { function createInstrumentations (line 36) | function createInstrumentations() { function get (line 61) | function get( function set (line 78) | function set( function deleteProperty (line 111) | function deleteProperty( function createProxyObject (line 126) | function createProxyObject( FILE: src/proxy/storage.ts function clear (line 11) | function clear(storage: Record) { function getItem (line 17) | function getItem(storage: Record) { function removeItem (line 26) | function removeItem(storage: Record) { function setItem (line 32) | function setItem( function createInstrumentations (line 54) | function createInstrumentations() { function get (line 85) | function get( function set (line 104) | function set( function deleteProperty (line 112) | function deleteProperty( function createProxyStorage (line 126) | function createProxyStorage(storage: StorageLike, name?: string) { FILE: src/proxy/transform.ts type Serializer (line 6) | interface Serializer { function decode (line 73) | function decode({ function encode (line 101) | function encode({ function simpleDecode (line 135) | function simpleDecode(data: string) { function simpleEncode (line 142) | function simpleEncode(data: any) { FILE: src/shared.ts function setProxyStorage (line 9) | function setProxyStorage(storage: Record, proxy: Record): void { function getProxyStorageProperty (line 18) | function getProxyStorageProperty(storage: Record, property:... function deleteProxyStorageProperty (line 28) | function deleteProxyStorageProperty(storage: Record, proper... function setProxyStorageProperty (line 34) | function setProxyStorageProperty(storage: Record, property:... function getRaw (line 40) | function getRaw(value: any) { FILE: src/types.ts type RawType (line 1) | type RawType = 'String' | 'Number' | 'BigInt' | 'Boolean' | 'Null' | 'Un... type StorageLike (line 3) | interface StorageLike { type StorageValue (line 12) | type StorageValue = string | number | bigint | boolean | null | undefine... type StorageOptions (line 14) | interface StorageOptions { type EffectMap (line 19) | type EffectMap = Map type EffectFn (line 20) | type EffectFn = ( type Effect (line 24) | interface Effect { type StorageObject (line 29) | interface StorageObject { type ExpiresType (line 35) | type ExpiresType = string | number | Date FILE: src/utils.ts function isSet (line 4) | function isSet(val: unknown): val is Set { function isMap (line 7) | function isMap(val: unknown): val is Map { function isDate (line 11) | function isDate(val: unknown): val is Date { function isRegExp (line 14) | function isRegExp(val: unknown): val is RegExp { function isURL (line 17) | function isURL(val: unknown): val is URL { function isError (line 20) | function isError(val: unknown): val is Error { function isFunction (line 23) | function isFunction(val: unknown): val is Function { function isNumber (line 26) | function isNumber(val: unknown): val is number { function isString (line 29) | function isString(val: unknown): val is string { function isObject (line 32) | function isObject(val: unknown): val is Record { function isPromise (line 36) | function isPromise(val: unknown): val is Promise { function isIntegerKey (line 44) | function isIntegerKey(key: unknown) { function isStorage (line 51) | async function isStorage(storage: StorageLike) { function isLocalStorage (line 55) | function isLocalStorage(storage: StorageLike) { function isSessionStorage (line 59) | function isSessionStorage(storage: StorageLike) { function getTypeString (line 63) | function getTypeString(value: unknown): string { function getRawType (line 67) | function getRawType(value: unknown): RawType { function hasChanged (line 71) | function hasChanged(value: any, oldValue: any): boolean { function transformJSON (line 75) | function transformJSON( function propertyIsInPrototype (line 87) | function propertyIsInPrototype(object: object, prototypeName: string) { function hasOwn (line 92) | function hasOwn(val: object, key: string | symbol): key is keyof typeof ... function transformEval (line 96) | function transformEval(code: string) { function formatTime (line 105) | function formatTime(time: any) { function pThen (line 117) | function pThen(getter: Function, callback: Function) { FILE: tests/equal.spec.ts function foo (line 55) | function foo() { FILE: tests/expired.spec.ts function delay (line 4) | async function delay(ms?: number) { FILE: tests/global.d.ts type Window (line 4) | interface Window { FILE: tests/localforage.spec.ts function delay (line 4) | async function delay(ms?: number) { FILE: tests/serializer.spec.ts function foo (line 253) | function foo() { FILE: tests/storageOptions.spec.ts function delay (line 4) | async function delay(ms?: number) {