From 1aac9b34369dc37a39fab51542dfe9637ac32d5a Mon Sep 17 00:00:00 2001 From: Andrew Gaspar Date: Wed, 19 Jun 2013 23:03:20 -0700 Subject: [PATCH 1/2] Updated node definition to make assert a fundule. --- node/node.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/node/node.d.ts b/node/node.d.ts index 565263d03..e55b7f3c5 100644 --- a/node/node.d.ts +++ b/node/node.d.ts @@ -312,7 +312,7 @@ declare module "cluster" { } export interface Worker { id: string; - process: child_process; + process: child_process.ChildProcess; suicide: boolean; send(message: any, sendHandle?: any): void; destroy(): void; @@ -1018,8 +1018,8 @@ declare module "util" { export function inherits(constructor: any, superConstructor: any): void; } -declare module "assert" { - export function (booleanValue: boolean, message?: string); +declare function assert(booleanValue: boolean, message?: string); +declare module "assert" { export function fail(actual: any, expected: any, message: string, operator: string): void; export function assert(value: any, message: string): void; export function ok(value: any, message?: string): void; From 3d190b9b50272be69a4ac357cc111c137007c723 Mon Sep 17 00:00:00 2001 From: Andrew Gaspar Date: Wed, 19 Jun 2013 23:06:03 -0700 Subject: [PATCH 2/2] Made assert module a fundule. --- node/node.d.ts | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/node/node.d.ts b/node/node.d.ts index e55b7f3c5..2fbd81e55 100644 --- a/node/node.d.ts +++ b/node/node.d.ts @@ -1018,20 +1018,24 @@ declare module "util" { export function inherits(constructor: any, superConstructor: any): void; } -declare function assert(booleanValue: boolean, message?: string); -declare module "assert" { - export function fail(actual: any, expected: any, message: string, operator: string): void; - export function assert(value: any, message: string): void; - export function ok(value: any, message?: string): void; - export function equal(actual: any, expected: any, message?: string): void; - export function notEqual(actual: any, expected: any, message?: string): void; - export function deepEqual(actual: any, expected: any, message?: string): void; - export function notDeepEqual(acutal: any, expected: any, message?: string): void; - export function strictEqual(actual: any, expected: any, message?: string): void; - export function notStrictEqual(actual: any, expected: any, message?: string): void; - export function throws(block: any, error?: any, messsage?: string): void; - export function doesNotThrow(block: any, error?: any, messsage?: string): void; - export function ifError(value: any): void; +declare module "assert" { + function internal (booleanValue: boolean, message?: string): void; + module internal { + export function fail(actual: any, expected: any, message: string, operator: string): void; + export function assert(value: any, message: string): void; + export function ok(value: any, message?: string): void; + export function equal(actual: any, expected: any, message?: string): void; + export function notEqual(actual: any, expected: any, message?: string): void; + export function deepEqual(actual: any, expected: any, message?: string): void; + export function notDeepEqual(acutal: any, expected: any, message?: string): void; + export function strictEqual(actual: any, expected: any, message?: string): void; + export function notStrictEqual(actual: any, expected: any, message?: string): void; + export function throws(block: any, error?: any, messsage?: string): void; + export function doesNotThrow(block: any, error?: any, messsage?: string): void; + export function ifError(value: any): void; + } + + export = internal; } declare module "tty" {