Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BrowserHistoryUrlStorage<TValue>

Type parameters

Hierarchy

  • AbstractBrowserHistoryStorage<TValue>
    • BrowserHistoryUrlStorage

Implements

Index

Constructors

Properties

decodeUrl: (url: URL) => TValue

Type declaration

    • (url: URL): TValue
    • Parameters

      • url: URL

      Returns TValue

defaultValue: TValue
encodeUrl: (params: TValue) => URL

Type declaration

    • (params: TValue): URL
    • Parameters

      • params: TValue

      Returns URL

isDestroyed: boolean = false

Is destroyed?

serializer: Serializer<TValue> = ...
values: BehaviorSubject<TValue>

Set values through value not value.next() (TODO: Maybe change?)

Accessors

  • get value(): TValue
  • set value(value: TValue): void

Methods

  • createLink(value: Partial<TValue>, baseUrl?: string | URL): URL
  • createUniqueIdentifier(): string
  • destroy(): void
  • initialize(): Promise<void>
  • setValue(partialValue: Partial<TValue>): void