DefinitelyTyped/stream-meter/stream-meter-test.ts
2016-03-21 16:52:08 +09:00

20 lines
420 B
TypeScript

/// <reference path="./stream-meter.d.ts" />
import * as meter from 'stream-meter';
var m:meter.StreamMeter = meter();
process.stdin.pipe(m).pipe(process.stdout);
var bytes: number;
bytes = m.bytes;
bytes = m.maxBytes;
m.on("error", () => {});
// with argument
m = meter(129);
// stream-meter support following constructing
// but i cannot declare such object in typescript
//m = new meter();
//m = new meter(123);