From 0ca036228dd5c030bd709153e8cf84bd8aa36923 Mon Sep 17 00:00:00 2001 From: vvakame Date: Fri, 14 Nov 2014 00:03:20 +0900 Subject: [PATCH] add empower/empower.d.ts --- empower/empower-tests.ts | 17 +++++++++++++++++ empower/empower.d.ts | 19 +++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 empower/empower-tests.ts create mode 100644 empower/empower.d.ts diff --git a/empower/empower-tests.ts b/empower/empower-tests.ts new file mode 100644 index 0000000000..3a5cbe1504 --- /dev/null +++ b/empower/empower-tests.ts @@ -0,0 +1,17 @@ +/// + +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); +}; diff --git a/empower/empower.d.ts b/empower/empower.d.ts new file mode 100644 index 0000000000..02b34cbcaa --- /dev/null +++ b/empower/empower.d.ts @@ -0,0 +1,19 @@ +// Type definitions for empower +// Project: https://github.com/twada/empower +// Definitions by: 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; +}