UNPKG

@apollo/client

Version:

A fully-featured caching GraphQL client.

22 lines (21 loc) 592 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isReference = isReference; /** * Determines if a given object is a reference object. * * @param obj - The object to check if its a reference object * * @example * * ```ts * import { isReference } from "@apollo/client/utilities"; * * isReference({ __ref: "User:1" }); // true * isReference({ __typename: "User", id: 1 }); // false * ``` */ function isReference(obj) { return Boolean(obj && typeof obj === "object" && typeof obj.__ref === "string"); } //# sourceMappingURL=storeUtils.cjs.map