From a496cd76cce459d4b2951e0b3bb6bf56e0a78ab8 Mon Sep 17 00:00:00 2001 From: thmiceli Date: Wed, 15 Apr 2015 17:08:43 -0700 Subject: [PATCH 1/2] Added type definitions for module custom-error-generator --- custom-error-generator/custom-error-generator-test.ts | 6 ++++++ custom-error-generator/custom-error-generator.d.ts | 11 +++++++++++ 2 files changed, 17 insertions(+) create mode 100644 custom-error-generator/custom-error-generator-test.ts create mode 100644 custom-error-generator/custom-error-generator.d.ts diff --git a/custom-error-generator/custom-error-generator-test.ts b/custom-error-generator/custom-error-generator-test.ts new file mode 100644 index 000000000..09ae86373 --- /dev/null +++ b/custom-error-generator/custom-error-generator-test.ts @@ -0,0 +1,6 @@ +/// + +import createCustomError = require('custom-error-generator'); +var HTTPError = createCustomError('HTTPError', { 'code' : 500, 'status' : 'Server Error' }); +var error = new HTTPError('Uh oh'); +console.log(error.code, error.status); diff --git a/custom-error-generator/custom-error-generator.d.ts b/custom-error-generator/custom-error-generator.d.ts new file mode 100644 index 000000000..8ce65f673 --- /dev/null +++ b/custom-error-generator/custom-error-generator.d.ts @@ -0,0 +1,11 @@ +// Type definitions for custom-error-generator 7.0.0 +// Project: https://github.com/jproulx/node-custom-error +// Definitions by: Thierry Miceli +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +declare module "custom-error-generator" { + function createError(name: string, parameters?: Object, Constructor?: any): any; + module createError { + } + export = createError; +} From 0ba80e3e5296bd0399979528ccb6d67c73b9ffb2 Mon Sep 17 00:00:00 2001 From: thmiceli Date: Mon, 20 Apr 2015 09:20:56 -0700 Subject: [PATCH 2/2] Renamed test file to custom-error-generator-tests.ts --- ...om-error-generator-test.ts => custom-error-generator-tests.ts} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename custom-error-generator/{custom-error-generator-test.ts => custom-error-generator-tests.ts} (100%) diff --git a/custom-error-generator/custom-error-generator-test.ts b/custom-error-generator/custom-error-generator-tests.ts similarity index 100% rename from custom-error-generator/custom-error-generator-test.ts rename to custom-error-generator/custom-error-generator-tests.ts