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"))
  );
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…