mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-05-06 20:46:50 +08:00
22 lines
423 B
TypeScript
22 lines
423 B
TypeScript
import PushStream from 'zen-push';
|
|
import Observable = require('zen-observable');
|
|
|
|
function assert(val: boolean) {
|
|
if (!val) {
|
|
throw new Error('Assertion Failure');
|
|
}
|
|
}
|
|
|
|
const stream1 = new PushStream<number>();
|
|
|
|
assert(stream1.observable instanceof Observable);
|
|
assert(typeof stream1.observed === 'number');
|
|
|
|
stream1.next(15);
|
|
|
|
stream1.next(23);
|
|
|
|
stream1.error(new Error('test 123'));
|
|
|
|
stream1.complete();
|