Options
All
  • Public
  • Public/Protected
  • All
Menu

Everstorage

Index

Type aliases

IInstantiable: new (...args: any[]) => any

Type declaration

    • new (...args: any[]): any
    • Parameters

      • Rest ...args: any[]

      Returns any

IJson: JsonValue
ISerializable: ISerializableCore | object
ISerialized: ISerializedObject | string

Variables

BROWSER_HISTORY_STORAGE_OPTIONS_DEFAULTS: IBrowserHistoryStorageOptions = ...
blackholeStorage: BlackholeStorage = ...
objectLocalStorage: ObjectStorage<JsonValue> = ...
serializer: Serializer<ISerializable> = ...

Basic serializer without any registered Classes Note: Always allow user to pick Serializer. This will be used as the default;

serializerWithDate: Serializer<ISerializable> = ...

TODO: Extend from serializer TODO: It is actually not extended but only extended by Date

Functions

  • createEmptyValue<T>(value: T): Record<keyof T, null>
  • isNumeric(n: any): boolean