diff --git a/declarations.d.ts b/declarations.d.ts index f8651ac0e..bfaa1c0c6 100644 --- a/declarations.d.ts +++ b/declarations.d.ts @@ -98,18 +98,6 @@ interface Console { dir(obj: any): void; } -interface WeakMap { - clear(): void; - delete(key: K): boolean; - get(key: K): V; - has(key: K): boolean; - set(key: K, value: V): WeakMap; -} - -declare var WeakMap: { - new (): WeakMap; -} - declare var console: Console; declare var global; declare var require; diff --git a/weakmap.d.ts b/weakmap.d.ts new file mode 100644 index 000000000..c70a33d4c --- /dev/null +++ b/weakmap.d.ts @@ -0,0 +1,13 @@ +/* tslint:disable:no-unused-variable */ + +interface WeakMap { + clear(): void; + delete(key: K): boolean; + get(key: K): V; + has(key: K): boolean; + set(key: K, value: V): WeakMap; +} + +declare var WeakMap: { + new (): WeakMap; +}