UNPKG

gqty

Version:

The No-GraphQL Client for TypeScript

11 lines (9 loc) 378 B
const isCacheObject = (value) => { if (value === null || typeof value !== "object" || Array.isArray(value)) return false; const obj = value; if (obj.__typename && typeof obj.__typename !== "string") return false; return true; }; const isCacheObjectArray = (value) => Array.isArray(value) && value.every(isCacheObject); export { isCacheObject, isCacheObjectArray };