Update isWeakMap function

This commit is contained in:
falsandtru
2017-11-07 09:47:45 +09:00
parent 956d2a4b3f
commit e36e461580
2 changed files with 3 additions and 5 deletions
+1 -1
View File
@@ -10158,7 +10158,7 @@ declare namespace _ {
* @param value The value to check.
* @returns Returns true if value is correctly classified, else false.
*/
isWeakMap(value?: any): value is WeakMap<any, any>;
isWeakMap(value?: any): value is WeakMap<object, any>;
}
interface LoDashImplicitWrapper<TValue> {
+2 -4
View File
@@ -8541,12 +8541,10 @@ namespace TestIsUndefined {
// _.isWeakMap
namespace TestIsWeakMap {
{
interface Obj { a: string };
let value: number|WeakMap<Obj, number> = 0;
let value: number | WeakMap<object, number> = 0;
if (_.isWeakMap(value)) {
let result: WeakMap<Obj, number> = value;
let result: WeakMap<object, number> = value;
}
else {
let result: number = value;