From d630980f793f381b9c8d43c15ef417d82feca588 Mon Sep 17 00:00:00 2001 From: Andy Hanson Date: Thu, 12 Jan 2017 14:25:24 -0800 Subject: [PATCH] Add dom declarations used by harness --- src/harness/harness.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/harness/harness.ts b/src/harness/harness.ts index 4094fc773ea..7bd9f0f316a 100644 --- a/src/harness/harness.ts +++ b/src/harness/harness.ts @@ -40,8 +40,22 @@ declare namespace NodeJS { ActiveXObject: typeof ActiveXObject; } } + +declare var window: {}; +declare var XMLHttpRequest: { + new(): XMLHttpRequest; +} +interface XMLHttpRequest { + readonly readyState: number; + readonly responseText: string; + readonly status: number; + open(method: string, url: string, async?: boolean, user?: string, password?: string): void; + send(data?: string): void; + setRequestHeader(header: string, value: string): void; +} /* tslint:enable:no-var-keyword */ + namespace Utils { // Setup some globals based on the current environment export const enum ExecutionEnvironment {