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
O1O2
Parameters
observable1 : O1observable2 : O2callback : ( value1: O1[ TKey ], value2: O2[ TKey ] ) => TVal
Returns
void
to( observable1, observable2, observable3, callback ) → voidmodule:utils/observablemixin~ObservableSingleBindChain#toType parameters
O1O2O3
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
O1O2O3O4
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
O1O2O3O4O5
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
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