Sign up (with export icon)

ObservableSingleBindChain

Api-interface iconinterface

Type parameters

Methods

  • Chevron-right icon

    to( observable, key ) → void

    Type parameters

    O
    K

    Parameters

    observable: O
    key: K

    Returns

    void
  • Chevron-right icon

    to( observable1, observable2, callback ) → void

    Type parameters

    O1: extends Observable & { [ P in string ]?: any }
    O2: extends Observable & { [ P in string ]?: any }

    Parameters

    observable1: O1
    observable2: O2
    callback: ( value1: O1[ TKey ], value2: O2[ TKey ] ) => TVal

    Returns

    void
  • Chevron-right icon

    to( observable1, observable2, observable3, callback ) → void

    Type parameters

    O1: extends Observable & { [ P in string ]?: any }
    O2: extends Observable & { [ P in string ]?: any }
    O3: extends Observable & { [ P in string ]?: any }

    Parameters

    observable1: O1
    observable2: O2
    observable3: O3
    callback: ( value1: O1[ TKey ], value2: O2[ TKey ], value3: O3[ TKey ] ) => TVal

    Returns

    void
  • Chevron-right icon

    to( observable1, observable2, observable3, observable4, callback ) → void

    Type parameters

    O1: extends Observable & { [ P in string ]?: any }
    O2: extends Observable & { [ P in string ]?: any }
    O3: extends Observable & { [ P in string ]?: any }
    O4: extends Observable & { [ P in string ]?: any }

    Parameters

    observable1: O1
    observable2: O2
    observable3: O3
    observable4: O4
    callback: ( value1: O1[ TKey ], value2: O2[ TKey ], value3: O3[ TKey ], value4: O4[ TKey ] ) => TVal

    Returns

    void
  • Chevron-right icon

    to( observable1, observable2, observable3, observable4, observable5, callback ) → void

    Type parameters

    O1: extends Observable & { [ P in string ]?: any }
    O2: extends Observable & { [ P in string ]?: any }
    O3: extends Observable & { [ P in string ]?: any }
    O4: extends Observable & { [ P in string ]?: any }
    O5: extends Observable & { [ P in string ]?: any }

    Parameters

    observable1: O1
    observable2: O2
    observable3: O3
    observable4: O4
    observable5: O5
    callback: ( value1: O1[ TKey ], value2: O2[ TKey ], value3: O3[ TKey ], value4: O4[ TKey ], value5: O5[ TKey ] ) => TVal

    Returns

    void
  • Chevron-right icon

    to( observable1, key1, observable2, key2, observable3, key3, observable4, key4, observable5, key5, callback ) → void

    Type parameters

    O1: extends Observable
    K1
    O2: extends Observable
    K2
    O3: extends Observable
    K3
    O4: extends Observable
    K4
    O5: extends Observable
    K5

    Parameters

    observable1: O1
    key1: K1
    observable2: O2
    key2: K2
    observable3: O3
    key3: K3
    observable4: O4
    key4: K4
    observable5: O5
    key5: K5
    callback: ( value1: O1[ K1 ], value2: O2[ K2 ], value3: O3[ K3 ], value4: O4[ K4 ], value5: O5[ K5 ] ) => TVal

    Returns

    void
  • Chevron-right icon

    to( observable1, key1, observable2, key2, observable3, key3, observable4, key4, callback ) → void

    Type parameters

    O1: extends Observable
    K1
    O2: extends Observable
    K2
    O3: extends Observable
    K3
    O4: extends Observable
    K4

    Parameters

    observable1: O1
    key1: K1
    observable2: O2
    key2: K2
    observable3: O3
    key3: K3
    observable4: O4
    key4: K4
    callback: ( value1: O1[ K1 ], value2: O2[ K2 ], value3: O3[ K3 ], value4: O4[ K4 ] ) => TVal

    Returns

    void
  • Chevron-right icon

    to( observable1, key1, observable2, key2, observable3, key3, callback ) → void

    Type parameters

    O1: extends Observable
    K1
    O2: extends Observable
    K2
    O3: extends Observable
    K3

    Parameters

    observable1: O1
    key1: K1
    observable2: O2
    key2: K2
    observable3: O3
    key3: K3
    callback: ( value1: O1[ K1 ], value2: O2[ K2 ], value3: O3[ K3 ] ) => TVal

    Returns

    void
  • Chevron-right icon

    to( observable1, key1, observable2, key2, callback ) → void

    Type parameters

    O1: extends Observable
    K1
    O2: extends Observable
    K2

    Parameters

    observable1: O1
    key1: K1
    observable2: O2
    key2: K2
    callback: ( value1: O1[ K1 ], value2: O2[ K2 ] ) => TVal

    Returns

    void
  • Chevron-right icon

    to( observable, key, callback ) → void

    Type parameters

    O: extends Observable
    K

    Parameters

    observable: O
    key: K
    callback: ( value: O[ K ] ) => TVal

    Returns

    void
  • Chevron-right icon

    to( observable, callback ) → void

    Type parameters

    O: extends Observable & { [ P in string ]?: any }

    Parameters

    observable: O
    callback: ( value: O[ TKey ] ) => TVal

    Returns

    void
  • Chevron-right icon

    to( observable ) → void

    Type parameters

    O

    Parameters

    observable: O

    Returns

    void
  • Chevron-right icon

    toMany( observables, key, callback ) → void

    Type parameters

    O: extends Observable
    K

    Parameters

    observables: readonly Array<O>
    key: K
    callback: ( values: Array<O[ K ]> ) => TVal

    Returns

    void