Options
All
  • Public
  • Public/Protected
  • All
Menu

Class KeyOutlet<K, V>

Type parameters

  • K

  • V

Hierarchy

Implements

  • Outlet<V>

Index

Constructors

constructor

  • new KeyOutlet(input: MapOutlet<K, V, unknown>, key: K): KeyOutlet

Methods

bindOutput

  • bindOutput(output: Inlet<V>): void

Protected didInvalidateInput

  • didInvalidateInput(): void

Protected didReconcileInput

  • didReconcileInput(version: number): void

disconnectInputs

  • disconnectInputs(): void

disconnectOutputs

  • disconnectOutputs(): void

get

  • get(): V | undefined

input

  • input(): MapOutlet<K, V, unknown>

invalidateInput

  • invalidateInput(): void

key

  • key(): K

map

memoize

  • memoize(): Outlet<V>

Protected onInvalidateInput

  • onInvalidateInput(): void

Protected onReconcileInput

  • onReconcileInput(version: number): void

outputIterator

  • outputIterator(): Cursor<Inlet<V>>

reconcileInput

  • reconcileInput(version: number): void

unbindOutput

  • unbindOutput(output: Inlet<V>): void

unbindOutputs

  • unbindOutputs(): void

watch

Protected willInvalidateInput

  • willInvalidateInput(): void

Protected willReconcileInput

  • willReconcileInput(version: number): void