From a20da6e400aa80837b25be6b9857c7732161b7a2 Mon Sep 17 00:00:00 2001 From: armorik83 Date: Tue, 21 Apr 2015 23:27:50 +0900 Subject: [PATCH] add type-name.d.ts --- type-name/type-name-tests.ts | 5 +++++ type-name/type-name.d.ts | 11 +++++++++++ 2 files changed, 16 insertions(+) create mode 100644 type-name/type-name-tests.ts create mode 100644 type-name/type-name.d.ts diff --git a/type-name/type-name-tests.ts b/type-name/type-name-tests.ts new file mode 100644 index 000000000..57ae32d37 --- /dev/null +++ b/type-name/type-name-tests.ts @@ -0,0 +1,5 @@ +/// + +import typeName = require("type-name"); +console.log(typeName('foo') === 'string'); +console.log(typeName([1, 2]) === 'Array'); diff --git a/type-name/type-name.d.ts b/type-name/type-name.d.ts new file mode 100644 index 000000000..f94b96d4f --- /dev/null +++ b/type-name/type-name.d.ts @@ -0,0 +1,11 @@ +// Type definitions for type-name v1.0.1 +// Project: https://github.com/twada/type-name/ +// Definitions by: OKUNOKENTARO +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +declare function typeName(anyVar: any): string; +declare module typeName {} + +declare module "type-name" { + export = typeName; +} \ No newline at end of file