Interface

ObservableSingleBindChain (utils)

@ckeditor/ckeditor5-utils/src/observablemixin

interface

Filtering

Type parameters

Methods

  • to( observable, key ) → void

    Type parameters

    O
    K

    Parameters

    observable : O
    key : K

    Returns

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

    Type parameters

    O1
    O2

    Parameters

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

    Returns

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

    Type parameters

    O1
    O2
    O3

    Parameters

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

    Returns

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

    Type parameters

    O1
    O2
    O3
    O4

    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
  • to( observable1, observable2, observable3, observable4, observable5, callback ) → void

    Type parameters

    O1
    O2
    O3
    O4
    O5

    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
  • to( observable1, key1, observable2, key2, observable3, key3, observable4, key4, observable5, key5, callback ) → void

    Type parameters

    O1 : extends Observable<O1>
    K1
    O2 : extends Observable<O2>
    K2
    O3 : extends Observable<O3>
    K3
    O4 : extends Observable<O4>
    K4
    O5 : extends Observable<O5>
    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
  • to( observable1, key1, observable2, key2, observable3, key3, observable4, key4, callback ) → void

    Type parameters

    O1 : extends Observable<O1>
    K1
    O2 : extends Observable<O2>
    K2
    O3 : extends Observable<O3>
    K3
    O4 : extends Observable<O4>
    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
  • to( observable1, key1, observable2, key2, observable3, key3, callback ) → void

    Type parameters

    O1 : extends Observable<O1>
    K1
    O2 : extends Observable<O2>
    K2
    O3 : extends Observable<O3>
    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
  • to( observable1, key1, observable2, key2, callback ) → void

    Type parameters

    O1 : extends Observable<O1>
    K1
    O2 : extends Observable<O2>
    K2

    Parameters

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

    Returns

    void
  • to( observable, key, callback ) → void

    Type parameters

    O : extends Observable<O>
    K

    Parameters

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

    Returns

    void
  • to( observable, callback ) → void

    Type parameters

    O

    Parameters

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

    Returns

    void
  • to( observable ) → void

    Type parameters

    O

    Parameters

    observable : O

    Returns

    void
  • toMany( observables, key, callback ) → void

    Type parameters

    O : extends Observable<O>
    K

    Parameters

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

    Returns

    void