Options
All
  • Public
  • Public/Protected
  • All
Menu

Class default<K, V>

Type parameters

  • K

  • V

Hierarchy

Index

Constructors

constructor

Properties

[$mobx]

[$mobx]: {}

Type declaration

changeListeners_

changeListeners_: any

client

client: Client

data_

data_: Map<K, ObservableValue<V>>

dehancer

dehancer: any

enhancer_

enhancer_: IEnhancer<V>

hasMap_

hasMap_: Map<K, ObservableValue<boolean>>

interceptors_

interceptors_: any

keysAtom_

keysAtom_: IAtom

name_

name_: string

Accessors

[toStringTag]

  • get [toStringTag](): string
  • Returns string

size

  • get size(): number
  • Returns number

Methods

[iterator]

  • [iterator](): IterableIterator<IMapEntry<K, V>>
  • Returns IterableIterator<IMapEntry<K, V>>

clear

  • clear(): void
  • Returns void

delete

  • delete(key: K): boolean
  • Parameters

    • key: K

    Returns boolean

entries

  • entries(): IterableIterator<IMapEntry<K, V>>
  • Returns IterableIterator<IMapEntry<K, V>>

forEach

  • forEach(callback: (value: V, key: K, object: Map<K, V>) => void, thisArg?: any): void
  • Parameters

    • callback: (value: V, key: K, object: Map<K, V>) => void
        • (value: V, key: K, object: Map<K, V>): void
        • Parameters

          • value: V
          • key: K
          • object: Map<K, V>

          Returns void

    • Optional thisArg: any

    Returns void

get

  • get(key: K): undefined | V
  • Parameters

    • key: K

    Returns undefined | V

has

  • has(key: K): boolean
  • Parameters

    • key: K

    Returns boolean

intercept_

  • intercept_(handler: IInterceptor<IMapWillChange<K, V>>): Lambda
  • Parameters

    • handler: IInterceptor<IMapWillChange<K, V>>

    Returns Lambda

keys

  • keys(): IterableIterator<K>
  • Returns IterableIterator<K>

merge

  • merge(other: any): ObservableMap<K, V>
  • Merge another object into this object, returns this.

    Parameters

    • other: any

    Returns ObservableMap<K, V>

observe_

  • observe_(listener: (changes: IMapDidChange<K, V>) => void, fireImmediately?: boolean): Lambda
  • Observes this object. Triggers for the events 'add', 'update' and 'delete'. See: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/observe for callback details

    Parameters

    • listener: (changes: IMapDidChange<K, V>) => void
        • (changes: IMapDidChange<K, V>): void
        • Parameters

          • changes: IMapDidChange<K, V>

          Returns void

    • Optional fireImmediately: boolean

    Returns Lambda

replace

  • replace(values: any): ObservableMap<K, V>
  • Parameters

    • values: any

    Returns ObservableMap<K, V>

set

  • set(key: K, value: V): default<K, V>
  • Parameters

    • key: K
    • value: V

    Returns default<K, V>

toJSON

  • toJSON(): [K, V][]
  • Returns [K, V][]

toString

  • toString(): string
  • Returns string

values

  • values(): IterableIterator<V>
  • Returns IterableIterator<V>

Generated using TypeDoc