@graphql-codegen/typescript-operations
Version:
GraphQL Code Generator plugin for generating TypeScript types for GraphQL queries, mutations, subscriptions and fragments
12 lines (11 loc) • 562 B
text/typescript
/**
* This version of AvoidOptionalsConfig is an alternative and cut down version of the type of the same name in `@graphql-codegen/visitor-plugins-common`
* This version only deal with types available in client use cases.
*/
export interface AvoidOptionalsConfig {
variableValue?: boolean;
inputValue?: boolean;
defaultValue?: boolean;
}
export type NormalizedAvoidOptionalsConfig = Required<AvoidOptionalsConfig>;
export declare const normalizeAvoidOptionals: (avoidOptionals?: boolean | AvoidOptionalsConfig) => NormalizedAvoidOptionalsConfig;