INNER CODE UNIT · TypeScript
isNestedField
atulmy/gql-query-builder · src/types.ts:110
export function isNestedField(value: unknown): value is NestedField {
if (typeof value !== "object" || value === null) {
return false;
}
return (
(Object.hasOwn(value, "operation") &&
Object.hasOwn(value, "variables") &&
Object.hasOwn(value, "fields")) ||
(Object.hasOwn(value, "operation") &&
Object.hasOwn(value, "fragment") &&
Object.hasOwn(value, "fields"))
);
}