Options
All
  • Public
  • Public/Protected
  • All
Menu

Class KeyOutlet<K, V>

Type parameters

  • K

  • V

Hierarchy

Index

Constructors

constructor

Properties

Readonly input

input: MapOutlet<K, V, unknown>

Readonly key

key: K

Readonly outputs

outputs: readonly Inlet<V>[]

Readonly version

version: number

Methods

bindOutput

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

    Returns void

decohereInput

  • decohereInput(): void
  • Returns void

Protected didDecohereInput

  • didDecohereInput(): void

Protected didRecohereInput

  • didRecohereInput(version: number): void
  • Parameters

    • version: number

    Returns void

disconnectInputs

  • disconnectInputs(): void

disconnectOutputs

  • disconnectOutputs(): void

get

  • get(): undefined | V
  • Returns undefined | V

map

  • Type parameters

    • O2

    Parameters

    Returns Outlet<O2>

memoize

  • Returns Outlet<V>

Protected onDecohereInput

  • onDecohereInput(): void
  • Returns void

Protected onRecohereInput

  • onRecohereInput(version: number): void
  • Parameters

    • version: number

    Returns void

outputIterator

recohereInput

  • recohereInput(version: number): void
  • Parameters

    • version: number

    Returns void

unbindOutput

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

    Returns void

unbindOutputs

  • unbindOutputs(): void
  • Returns void

watch

Protected willDecohereInput

  • willDecohereInput(): void

Protected willRecohereInput

  • willRecohereInput(version: number): void
  • Parameters

    • version: number

    Returns void

Generated using TypeDoc