ObservableSingleBindChain
interface
Type parameters
TKey: extends stringTVal
Methods
to( observable, key ) → voidmodule:utils/observablemixin~ObservableSingleBindChain#toto( observable1, observable2, callback ) → voidmodule:utils/observablemixin~ObservableSingleBindChain#toType parameters
O1: extends Observable & { [ P in string ]?: any }O2: extends Observable & { [ P in string ]?: any }
Parameters
observable1: O1observable2: O2callback: ( value1: O1[ TKey ], value2: O2[ TKey ] ) => TVal
Returns
void
to( observable1, observable2, observable3, callback ) → voidmodule:utils/observablemixin~ObservableSingleBindChain#toType parameters
O1: extends Observable & { [ P in string ]?: any }O2: extends Observable & { [ P in string ]?: any }O3: extends Observable & { [ P in string ]?: any }
Parameters
observable1: O1observable2: O2observable3: O3callback: ( value1: O1[ TKey ], value2: O2[ TKey ], value3: O3[ TKey ] ) => TVal
Returns
void
to( observable1, observable2, observable3, observable4, callback ) → voidmodule:utils/observablemixin~ObservableSingleBindChain#toType 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: O1observable2: O2observable3: O3observable4: O4callback: ( value1: O1[ TKey ], value2: O2[ TKey ], value3: O3[ TKey ], value4: O4[ TKey ] ) => TVal
Returns
void
to( observable1, observable2, observable3, observable4, observable5, callback ) → voidmodule:utils/observablemixin~ObservableSingleBindChain#toType 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: O1observable2: O2observable3: O3observable4: O4observable5: O5callback: ( value1: O1[ TKey ], value2: O2[ TKey ], value3: O3[ TKey ], value4: O4[ TKey ], value5: O5[ TKey ] ) => TVal
Returns
void
to( observable1, key1, observable2, key2, observable3, key3, observable4, key4, observable5, key5, callback ) → voidmodule:utils/observablemixin~ObservableSingleBindChain#toType parameters
O1: extends ObservableK1O2: extends ObservableK2O3: extends ObservableK3O4: extends ObservableK4O5: extends ObservableK5
Parameters
observable1: O1key1: K1observable2: O2key2: K2observable3: O3key3: K3observable4: O4key4: K4observable5: O5key5: K5callback: ( value1: O1[ K1 ], value2: O2[ K2 ], value3: O3[ K3 ], value4: O4[ K4 ], value5: O5[ K5 ] ) => TVal
Returns
void
to( observable1, key1, observable2, key2, observable3, key3, observable4, key4, callback ) → voidmodule:utils/observablemixin~ObservableSingleBindChain#toType parameters
O1: extends ObservableK1O2: extends ObservableK2O3: extends ObservableK3O4: extends ObservableK4
Parameters
observable1: O1key1: K1observable2: O2key2: K2observable3: O3key3: K3observable4: O4key4: K4callback: ( value1: O1[ K1 ], value2: O2[ K2 ], value3: O3[ K3 ], value4: O4[ K4 ] ) => TVal
Returns
void
to( observable1, key1, observable2, key2, observable3, key3, callback ) → voidmodule:utils/observablemixin~ObservableSingleBindChain#toType parameters
O1: extends ObservableK1O2: extends ObservableK2O3: extends ObservableK3
Parameters
observable1: O1key1: K1observable2: O2key2: K2observable3: O3key3: K3callback: ( value1: O1[ K1 ], value2: O2[ K2 ], value3: O3[ K3 ] ) => TVal
Returns
void
to( observable1, key1, observable2, key2, callback ) → voidmodule:utils/observablemixin~ObservableSingleBindChain#toType parameters
O1: extends ObservableK1O2: extends ObservableK2
Parameters
observable1: O1key1: K1observable2: O2key2: K2callback: ( value1: O1[ K1 ], value2: O2[ K2 ] ) => TVal
Returns
void
to( observable, key, callback ) → voidmodule:utils/observablemixin~ObservableSingleBindChain#toType parameters
O: extends ObservableK
Parameters
observable: Okey: Kcallback: ( value: O[ K ] ) => TVal
Returns
void
to( observable, callback ) → voidmodule:utils/observablemixin~ObservableSingleBindChain#toType parameters
O: extends Observable & { [ P in string ]?: any }
Parameters
observable: Ocallback: ( value: O[ TKey ] ) => TVal
Returns
void
to( observable ) → voidmodule:utils/observablemixin~ObservableSingleBindChain#totoMany( observables, key, callback ) → voidmodule:utils/observablemixin~ObservableSingleBindChain#toManyType parameters
O: extends ObservableK
Parameters
observables: readonly Array<O>key: Kcallback: ( values: Array<O[ K ]> ) => TVal
Returns
void