UNPKG

graphql-request

Version:

Minimal GraphQL client supporting Node and browsers for scripts or simple apps.

15 lines (12 loc) 362 B
import type { Directive } from '../../types.js' const name = `defer` export const parseClientDirectiveDefer = (input: Directive.Defer['$defer']) => { const args = { if: typeof input === `boolean` ? input : input.if === undefined ? true : input.if, label: typeof input === `boolean` ? undefined : input.label, } return { name, args, } }