mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-10-07 00:07:07 +00:00
Update isWeakMap function
This commit is contained in:
Vendored
+1
-1
@@ -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> {
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user