DefinitelyTyped/types/zen-push/zen-push-tests.ts
Nathan Shively-Sanders 708214ef04 Change 'export default' to 'export =', part 2 (#33823)
* Change 'export default' to 'export ='

For packages that don't actually export a 'default' property.

* 7 more packages
2019-03-12 16:36:10 -07:00

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();