add empower/empower.d.ts

This commit is contained in:
vvakame 2014-11-14 00:03:20 +09:00
parent 5869759742
commit 0ca036228d
2 changed files with 36 additions and 0 deletions

17
empower/empower-tests.ts Normal file
View File

@ -0,0 +1,17 @@
/// <reference path="./empower.d.ts" />
var baseAssert: any;
var fakeFormatter: any;
()=> {
var assert = empower(baseAssert, fakeFormatter);
};
var option: empower.Options = {
modifyMessageOnRethrow: false,
saveContextOnRethrow: false
};
()=> {
var assert = empower(baseAssert, fakeFormatter, option);
};

19
empower/empower.d.ts vendored Normal file
View File

@ -0,0 +1,19 @@
// Type definitions for empower
// Project: https://github.com/twada/empower
// Definitions by: vvakame <https://github.com/vvakame>
// Definitions: https://github.com/borisyankov/DefinitelyTyped
declare function empower(originalAssert: any, formatter: any, options?: empower.Options): any;
declare module empower {
export interface Options {
destructive?: boolean;
modifyMessageOnRethrow?: boolean;
saveContextOnRethrow?: boolean;
patterns?: string[];
}
}
declare module "empower" {
export = empower;
}