better tests

This commit is contained in:
2017-11-01 17:01:30 +01:00
parent eb2d3e1b25
commit 4d2ed1260d
4 changed files with 154 additions and 4 deletions

View File

@@ -7,9 +7,32 @@ export declare class ObservableIntake<T> {
completed: Promise<void>;
private completedDeffered;
private observableFunctions;
private generator;
private buffered;
private payloadBuffer;
constructor();
setObservable(observableFunc: any): void;
push(payloadArg: T): void;
/**
* pushes many payloads as array
* @param payloadArgArray
*/
pushMany(payloadArgArray: T[]): void;
/**
* sets a generator to query the next pushed value
* @param generatorArg
*/
setGenerator(generatorArg: any): void;
makeBuffered(): void;
subscribe(...args: any[]): Subscription;
/**
* request the next values in the quantity specified
* @param howManyArg if a generator is set, of a buffer exists, this allows retrieving values
*/
request(howManyArg: number): void;
/**
* signals the completion of this observable
*/
signalComplete(): void;
private internalPush(payloadArg);
}