on-finished fixed tests

This commit is contained in:
Honza Dvorsky
2015-04-02 20:13:08 +02:00
parent d7e1bba687
commit 145e8af07a
2 changed files with 12 additions and 7 deletions
+7 -4
View File
@@ -1,12 +1,15 @@
/// <reference path="on-finished.d.ts" />
/// <reference path="../node/node.d.ts" />
/// <reference path="./on-finished.d.ts" />
import events = require('events');
function test_finished() {
var msg = {};
var e = new events.EventEmitter();
var ret = onFinished(msg, () => {
var ret: NodeJS.EventEmitter = OnFinished.onFinished(e, () => {
//callback
});
var finished: boolean = isFinished(msg);
var finished: boolean = OnFinished.isFinished(e);
}
+5 -3
View File
@@ -3,8 +3,10 @@
// Definitions by: Honza Dvorsky <http://github.com/czechboy0>
// Definitions: https://github.com/borisyankov/DefinitelyTyped
declare module 'on-finished' {
/// <reference path="../node/node.d.ts" />
export function onFinished(msg:any, listener:Function):any;
export function isFinished(msg:any):boolean;
declare module OnFinished {
export function onFinished(msg:NodeJS.EventEmitter, listener:Function): NodeJS.EventEmitter;
export function isFinished(msg:NodeJS.EventEmitter):boolean;
}