Move module-related global declares to a separate file.

This commit is contained in:
Hristo Deshev
2016-02-11 13:02:17 +02:00
parent fb4d83d44e
commit 213cf8848c
2 changed files with 15 additions and 7 deletions

9
declarations.d.ts vendored
View File

@ -99,8 +99,7 @@ interface Console {
}
declare var console: Console;
declare var global;
declare var require;
declare var require: NativeScriptRequire;
// Global functions
declare function Deprecated(target: Object, key?: string | symbol, value?: any): void;
@ -146,10 +145,6 @@ declare class WeakRef<T> {
clear(): void;
}
declare module module {
var id: string;
var filename: string;
var exports: any;
}
declare var module: NativeScriptModule;
// Same as module.exports
declare var exports: any;

13
module.d.ts vendored Normal file
View File

@ -0,0 +1,13 @@
//Base module declarations
//Not required in Angular apps since it clashes with its typings.
declare var global: any;
interface NativeScriptRequire {
(id: string): any;
}
declare interface NativeScriptModule {
id: string;
filename: string;
exports: any;
}