UNPKG

graphql-request

Version:

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

16 lines 808 B
import type { Input } from './_.js'; import type { Nullable } from './Input/types/Nullable.js'; type InputFields = Record<string, any>; export type InputFieldsAllNullable<$Fields extends InputFields> = Exclude<$Fields[keyof $Fields], Nullable<any>> extends never ? true : false; export interface Args<$Fields extends InputFields> { fields: $Fields; } export declare const Args: <F extends InputFields>(fields: F) => Args<F>; export type OmitNullableFields<$Fields extends InputFields> = { [Key in keyof $Fields as $Fields[Key] extends Input.Nullable<any> ? never : Key]: $Fields[Key]; }; export type PickNullableFields<$Fields extends InputFields> = { [Key in keyof $Fields as $Fields[Key] extends Input.Nullable<any> ? Key : never]: $Fields[Key]; }; export {}; //# sourceMappingURL=Args.d.ts.map