Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MapInput<K, V>

Type parameters

  • K

  • V

Hierarchy

Index

Constructors

constructor

Methods

bindOutput

  • bindOutput(output: Inlet<Map<K, V>>): void

decohereInput

  • decohereInput(): void

decohereInputKey

  • decohereInputKey(key: K, effect: KeyEffect): void

delete

Protected didDecohereInput

  • didDecohereInput(): void

Protected didDecohereInputKey

  • didDecohereInputKey(key: K, effect: KeyEffect): void

Protected didRecohereInput

  • didRecohereInput(version: number): void

Protected didRecohereInputKey

  • didRecohereInputKey(key: K, effect: KeyEffect, version: number): void

disconnectInputs

  • disconnectInputs(): void

disconnectOutputs

  • disconnectOutputs(): void

filter

get

  • get(): undefined | Map<K, V>
  • get(key: K): undefined | V

has

  • has(key: K): boolean

keyIterator

map

memoize

Protected onDecohereInput

  • onDecohereInput(): void

Protected onDecohereInputKey

  • onDecohereInputKey(key: K, effect: KeyEffect): void

Protected onRecohereInput

  • onRecohereInput(version: number): void

Protected onRecohereInputKey

  • onRecohereInputKey(key: K, effect: KeyEffect, version: number): void

outlet

outputIterator

recohereInput

  • recohereInput(version: number): void

recohereInputKey

  • recohereInputKey(key: K, version: number): void

reduce

  • reduce<U>(identity: U, accumulator: (result: U, element: V) => U, combiner: (result: U, result2: U) => U): Outlet<U>
  • Type parameters

    • U

    Parameters

    • identity: U
    • accumulator: (result: U, element: V) => U
        • (result: U, element: V): U
        • Parameters

          • result: U
          • element: V

          Returns U

    • combiner: (result: U, result2: U) => U
        • (result: U, result2: U): U
        • Parameters

          • result: U
          • result2: U

          Returns U

    Returns Outlet<U>

set

  • set(key: K, newValue: V): undefined | V

unbindOutput

  • unbindOutput(output: Inlet<Map<K, V>>): void

unbindOutputs

  • unbindOutputs(): void

watch

Protected willDecohereInput

  • willDecohereInput(): void

Protected willDecohereInputKey

  • willDecohereInputKey(key: K, effect: KeyEffect): void

Protected willRecohereInput

  • willRecohereInput(version: number): void

Protected willRecohereInputKey

  • willRecohereInputKey(key: K, effect: KeyEffect, version: number): void

Generated using TypeDoc