mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
* Change 'export default' to 'export =' For packages that don't actually export a 'default' property. * 7 more packages
22 lines
429 B
TypeScript
22 lines
429 B
TypeScript
import PushStream = require('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();
|