UNPKG

material-motion

Version:

Makes it easy to add rich, interactive motion to your application.

11 lines (10 loc) 676 B
import { CombineLatestOptions } from '../../combineLatest'; import { Constructor, EmittingOperation, MaybeReactive, Observable, ObservableWithMotionOperators } from '../../types'; export declare type _ReactiveNextOperatorArgs<T, D, U> = CombineLatestOptions & { operation: EmittingOperation<T, D, U>; inputs: MaybeReactive<D>; }; export interface MotionReactiveNextOperable<T> extends Observable<T> { _reactiveNextOperator<U, D>(kwargs: _ReactiveNextOperatorArgs<T, D, U>): ObservableWithMotionOperators<U>; } export declare function withReactiveNextOperator<T, S extends Constructor<Observable<T>>>(superclass: S): S & Constructor<MotionReactiveNextOperable<T>>;