From 8a851f3702c539feb86ad766a8efa403f9d080c4 Mon Sep 17 00:00:00 2001 From: falsandtru Date: Tue, 11 Apr 2017 21:10:33 +0900 Subject: [PATCH] Use `object` type --- src/lib/es2015.collection.d.ts | 12 +++++----- src/lib/es2015.core.d.ts | 2 +- src/lib/es2015.iterable.d.ts | 6 ++--- src/lib/es2015.proxy.d.ts | 6 ++--- src/lib/es2015.reflect.d.ts | 24 +++++++++---------- src/lib/es2015.symbol.wellknown.d.ts | 2 +- ...eLibrary_NoErrorDuplicateLibOptions1.types | 4 ++-- ...eLibrary_NoErrorDuplicateLibOptions2.types | 4 ++-- ...dularizeLibrary_TargetES5UsingES6Lib.types | 4 ++-- ...dularizeLibrary_TargetES6UsingES6Lib.types | 4 ++-- ...Library_UsingES5LibAndES6FeatureLibs.types | 4 ++-- 11 files changed, 36 insertions(+), 36 deletions(-) diff --git a/src/lib/es2015.collection.d.ts b/src/lib/es2015.collection.d.ts index b2255dab881..038ed1ed58c 100644 --- a/src/lib/es2015.collection.d.ts +++ b/src/lib/es2015.collection.d.ts @@ -30,9 +30,9 @@ interface WeakMap { } interface WeakMapConstructor { - new (): WeakMap; + new (): WeakMap; new (entries?: [K, V][]): WeakMap; - readonly prototype: WeakMap; + readonly prototype: WeakMap; } declare var WeakMap: WeakMapConstructor; @@ -58,15 +58,15 @@ interface ReadonlySet { readonly size: number; } -interface WeakSet { +interface WeakSet { add(value: T): this; delete(value: T): boolean; has(value: T): boolean; } interface WeakSetConstructor { - new (): WeakSet; - new (values?: T[]): WeakSet; - readonly prototype: WeakSet; + new (): WeakSet; + new (values?: T[]): WeakSet; + readonly prototype: WeakSet; } declare var WeakSet: WeakSetConstructor; diff --git a/src/lib/es2015.core.d.ts b/src/lib/es2015.core.d.ts index 341fd80872c..9e4399071fa 100644 --- a/src/lib/es2015.core.d.ts +++ b/src/lib/es2015.core.d.ts @@ -311,7 +311,7 @@ interface ObjectConstructor { * @param target The target object to copy to. * @param sources One or more source objects from which to copy properties */ - assign(target: any, ...sources: any[]): any; + assign(target: object, ...sources: any[]): any; /** * Returns an array of all symbol properties found directly on object o. diff --git a/src/lib/es2015.iterable.d.ts b/src/lib/es2015.iterable.d.ts index 03c583dc155..2d382b67adc 100644 --- a/src/lib/es2015.iterable.d.ts +++ b/src/lib/es2015.iterable.d.ts @@ -118,10 +118,10 @@ interface SetConstructor { new (iterable: Iterable): Set; } -interface WeakSet { } +interface WeakSet { } interface WeakSetConstructor { - new (iterable: Iterable): WeakSet; + new (iterable: Iterable): WeakSet; } interface Promise { } @@ -145,7 +145,7 @@ interface PromiseConstructor { } declare namespace Reflect { - function enumerate(target: any): IterableIterator; + function enumerate(target: object): IterableIterator; } interface String { diff --git a/src/lib/es2015.proxy.d.ts b/src/lib/es2015.proxy.d.ts index 89f9ebf55c0..c1b7805bbcf 100644 --- a/src/lib/es2015.proxy.d.ts +++ b/src/lib/es2015.proxy.d.ts @@ -1,4 +1,4 @@ -interface ProxyHandler { +interface ProxyHandler { getPrototypeOf? (target: T): object | null; setPrototypeOf? (target: T, v: any): boolean; isExtensible? (target: T): boolean; @@ -16,7 +16,7 @@ interface ProxyHandler { } interface ProxyConstructor { - revocable(target: T, handler: ProxyHandler): { proxy: T; revoke: () => void; }; - new (target: T, handler: ProxyHandler): T; + revocable(target: T, handler: ProxyHandler): { proxy: T; revoke: () => void; }; + new (target: T, handler: ProxyHandler): T; } declare var Proxy: ProxyConstructor; diff --git a/src/lib/es2015.reflect.d.ts b/src/lib/es2015.reflect.d.ts index 2dc92c3bddb..83755e4c791 100644 --- a/src/lib/es2015.reflect.d.ts +++ b/src/lib/es2015.reflect.d.ts @@ -1,15 +1,15 @@ declare namespace Reflect { function apply(target: Function, thisArgument: any, argumentsList: ArrayLike): any; function construct(target: Function, argumentsList: ArrayLike, newTarget?: any): any; - function defineProperty(target: any, propertyKey: PropertyKey, attributes: PropertyDescriptor): boolean; - function deleteProperty(target: any, propertyKey: PropertyKey): boolean; - function get(target: any, propertyKey: PropertyKey, receiver?: any): any; - function getOwnPropertyDescriptor(target: any, propertyKey: PropertyKey): PropertyDescriptor; - function getPrototypeOf(target: any): any; - function has(target: any, propertyKey: PropertyKey): boolean; - function isExtensible(target: any): boolean; - function ownKeys(target: any): Array; - function preventExtensions(target: any): boolean; - function set(target: any, propertyKey: PropertyKey, value: any, receiver?: any): boolean; - function setPrototypeOf(target: any, proto: any): boolean; -} \ No newline at end of file + function defineProperty(target: object, propertyKey: PropertyKey, attributes: PropertyDescriptor): boolean; + function deleteProperty(target: object, propertyKey: PropertyKey): boolean; + function get(target: object, propertyKey: PropertyKey, receiver?: any): any; + function getOwnPropertyDescriptor(target: object, propertyKey: PropertyKey): PropertyDescriptor; + function getPrototypeOf(target: object): object; + function has(target: object, propertyKey: PropertyKey): boolean; + function isExtensible(target: object): boolean; + function ownKeys(target: object): Array; + function preventExtensions(target: object): boolean; + function set(target: object, propertyKey: PropertyKey, value: any, receiver?: any): boolean; + function setPrototypeOf(target: object, proto: any): boolean; +} diff --git a/src/lib/es2015.symbol.wellknown.d.ts b/src/lib/es2015.symbol.wellknown.d.ts index 578cf0acbc2..3d030f37d49 100644 --- a/src/lib/es2015.symbol.wellknown.d.ts +++ b/src/lib/es2015.symbol.wellknown.d.ts @@ -118,7 +118,7 @@ interface Set { readonly [Symbol.toStringTag]: "Set"; } -interface WeakSet { +interface WeakSet { readonly [Symbol.toStringTag]: "WeakSet"; } diff --git a/tests/baselines/reference/modularizeLibrary_NoErrorDuplicateLibOptions1.types b/tests/baselines/reference/modularizeLibrary_NoErrorDuplicateLibOptions1.types index 7012b25ccbd..844ac1919d5 100644 --- a/tests/baselines/reference/modularizeLibrary_NoErrorDuplicateLibOptions1.types +++ b/tests/baselines/reference/modularizeLibrary_NoErrorDuplicateLibOptions1.types @@ -177,9 +177,9 @@ var p = new Proxy(t, {}); // Using ES6 reflect Reflect.isExtensible({}); >Reflect.isExtensible({}) : boolean ->Reflect.isExtensible : (target: any) => boolean +>Reflect.isExtensible : (target: object) => boolean >Reflect : typeof Reflect ->isExtensible : (target: any) => boolean +>isExtensible : (target: object) => boolean >{} : {} // Using Es6 regexp diff --git a/tests/baselines/reference/modularizeLibrary_NoErrorDuplicateLibOptions2.types b/tests/baselines/reference/modularizeLibrary_NoErrorDuplicateLibOptions2.types index 781e33e850a..708e7727ba3 100644 --- a/tests/baselines/reference/modularizeLibrary_NoErrorDuplicateLibOptions2.types +++ b/tests/baselines/reference/modularizeLibrary_NoErrorDuplicateLibOptions2.types @@ -177,9 +177,9 @@ var p = new Proxy(t, {}); // Using ES6 reflect Reflect.isExtensible({}); >Reflect.isExtensible({}) : boolean ->Reflect.isExtensible : (target: any) => boolean +>Reflect.isExtensible : (target: object) => boolean >Reflect : typeof Reflect ->isExtensible : (target: any) => boolean +>isExtensible : (target: object) => boolean >{} : {} // Using Es6 regexp diff --git a/tests/baselines/reference/modularizeLibrary_TargetES5UsingES6Lib.types b/tests/baselines/reference/modularizeLibrary_TargetES5UsingES6Lib.types index 54c6958dccc..79695defe7b 100644 --- a/tests/baselines/reference/modularizeLibrary_TargetES5UsingES6Lib.types +++ b/tests/baselines/reference/modularizeLibrary_TargetES5UsingES6Lib.types @@ -177,9 +177,9 @@ var p = new Proxy(t, {}); // Using ES6 reflect Reflect.isExtensible({}); >Reflect.isExtensible({}) : boolean ->Reflect.isExtensible : (target: any) => boolean +>Reflect.isExtensible : (target: object) => boolean >Reflect : typeof Reflect ->isExtensible : (target: any) => boolean +>isExtensible : (target: object) => boolean >{} : {} // Using Es6 regexp diff --git a/tests/baselines/reference/modularizeLibrary_TargetES6UsingES6Lib.types b/tests/baselines/reference/modularizeLibrary_TargetES6UsingES6Lib.types index 9dd896bc9e6..c40341e17cc 100644 --- a/tests/baselines/reference/modularizeLibrary_TargetES6UsingES6Lib.types +++ b/tests/baselines/reference/modularizeLibrary_TargetES6UsingES6Lib.types @@ -100,9 +100,9 @@ var p = new Proxy(t, {}); // Using ES6 reflect Reflect.isExtensible({}); >Reflect.isExtensible({}) : boolean ->Reflect.isExtensible : (target: any) => boolean +>Reflect.isExtensible : (target: object) => boolean >Reflect : typeof Reflect ->isExtensible : (target: any) => boolean +>isExtensible : (target: object) => boolean >{} : {} // Using Es6 regexp diff --git a/tests/baselines/reference/modularizeLibrary_UsingES5LibAndES6FeatureLibs.types b/tests/baselines/reference/modularizeLibrary_UsingES5LibAndES6FeatureLibs.types index 281faddbc52..ab24aaf12ba 100644 --- a/tests/baselines/reference/modularizeLibrary_UsingES5LibAndES6FeatureLibs.types +++ b/tests/baselines/reference/modularizeLibrary_UsingES5LibAndES6FeatureLibs.types @@ -17,9 +17,9 @@ var p = new Proxy(t, {}); Reflect.ownKeys({}); >Reflect.ownKeys({}) : PropertyKey[] ->Reflect.ownKeys : (target: any) => PropertyKey[] +>Reflect.ownKeys : (target: object) => PropertyKey[] >Reflect : typeof Reflect ->ownKeys : (target: any) => PropertyKey[] +>ownKeys : (target: object) => PropertyKey[] >{} : {} function* idGen() {