kanbanworkflowstimelinescrumrubyroadmapproject-planningproject-managementopenprojectangularissue-trackerifcgantt-chartganttbug-trackerboardsbcf
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1.6 KiB
42 lines
1.6 KiB
8 years ago
|
// Generated by typings
|
||
|
// Source: https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/99c4fb76b5d941939ba53e61d0daee4bd74f150f/rx/rx.time-lite.d.ts
|
||
9 years ago
|
declare module Rx {
|
||
|
export interface TimeInterval<T> {
|
||
|
value: T;
|
||
|
interval: number;
|
||
|
}
|
||
|
|
||
|
export interface Timestamp<T> {
|
||
|
value: T;
|
||
|
timestamp: number;
|
||
|
}
|
||
|
|
||
|
export interface Observable<T> {
|
||
|
delay(dueTime: Date, scheduler?: IScheduler): Observable<T>;
|
||
|
delay(dueTime: number, scheduler?: IScheduler): Observable<T>;
|
||
|
|
||
|
debounce(dueTime: number, scheduler?: IScheduler): Observable<T>;
|
||
|
throttleWithTimeout(dueTime: number, scheduler?: IScheduler): Observable<T>;
|
||
|
/**
|
||
|
* @deprecated use #debounce or #throttleWithTimeout instead.
|
||
|
*/
|
||
|
throttle(dueTime: number, scheduler?: IScheduler): Observable<T>;
|
||
|
|
||
|
timeInterval(scheduler?: IScheduler): Observable<TimeInterval<T>>;
|
||
|
|
||
|
timestamp(scheduler?: IScheduler): Observable<Timestamp<T>>;
|
||
|
|
||
|
sample(interval: number, scheduler?: IScheduler): Observable<T>;
|
||
|
sample<TSample>(sampler: Observable<TSample>, scheduler?: IScheduler): Observable<T>;
|
||
|
|
||
|
timeout(dueTime: Date, other?: Observable<T>, scheduler?: IScheduler): Observable<T>;
|
||
|
timeout(dueTime: number, other?: Observable<T>, scheduler?: IScheduler): Observable<T>;
|
||
|
}
|
||
|
|
||
|
interface ObservableStatic {
|
||
|
interval(period: number, scheduler?: IScheduler): Observable<number>;
|
||
|
interval(dutTime: number, period: number, scheduler?: IScheduler): Observable<number>;
|
||
|
timer(dueTime: number, period: number, scheduler?: IScheduler): Observable<number>;
|
||
|
timer(dueTime: number, scheduler?: IScheduler): Observable<number>;
|
||
|
}
|
||
8 years ago
|
}
|