Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MemoizeValueCombinator<IO>

Type parameters

  • IO

Hierarchy

Index

Constructors

constructor

Properties

Readonly input

input: null | Outlet<IO>

Readonly state

state: undefined | IO

Methods

bindInput

  • bindInput(newInput: null | Outlet<IO>): void

bindOutput

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

decohere

  • decohere(): void

decohereInput

  • decohereInput(): void

decohereOutput

  • decohereOutput(): void

Protected didDecohere

  • didDecohere(): void

Protected didRecohere

  • didRecohere(version: number): void

disconnectInputs

  • disconnectInputs(): void

disconnectOutputs

  • disconnectOutputs(): void

get

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

map

  • Type parameters

    • O2

    Parameters

    Returns Outlet<O2>

memoize

  • Returns Outlet<IO>

Protected onDecohere

  • onDecohere(): void

Protected onRecohere

  • onRecohere(version: number): void
  • Parameters

    • version: number

    Returns void

outputIterator

recohere

  • recohere(version: number): void

recohereInput

  • recohereInput(version: number): void

recohereOutput

  • recohereOutput(version: number): void

unbindInput

  • unbindInput(): void

unbindOutput

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

unbindOutputs

  • unbindOutputs(): void

watch

Protected willDecohere

  • willDecohere(): void

Protected willRecohere

  • willRecohere(version: number): void

Generated using TypeDoc