guardObjectSomeKeys()
guardObjectSomeKeys()
guardObjectSomeKeys()const guardObjectSomeKeys = <
Obj extends object,
Payload extends object = object
>(
value: Obj,
keys: (keyof Obj | Array<keyof Obj>)[],
callback?: ResultCallback<Obj, { keys: typeof keys } & Payload>,
payload?: Payload
): value is Obj => isObjectSomeKeys(value, keys, callback, payload as any);Generic type variables
Objextendsobject
ObjextendsobjectPayloadextendsobject=object
Payloadextendsobject=objectParameters
value: Obj
value: Objkeys: (keyof Obj | Array)[]
keys: (keyof Obj | Array)[]callback?: ResultCallback<Obj, { keys: typeof keys } & Payload>
callback?: ResultCallback<Obj, { keys: typeof keys } & Payload>payload?: Payload
payload?: PayloadReturn type
value isObj
value isObjReturns
Example usage
Last updated