Functionutilsv0.8.11
hasKeys<Obj, Keys>(
obj: Obj,
keys: Keys[]
): obj is Obj &
UnionToIntersection<
Keys extends unknown
? PathToObj<
Keys,
UnionToIntersection<
NonNullable<DeepGet<Obj, Keys>>
>
>
: never
>Obj
ObjKeys
Keysobj
obj: Objkeys
keys: Keys[]An array of dot-notation paths to check.