@graphql-inspector/cli
Version:
Tooling for GraphQL. Compare GraphQL Schemas, check documents, find breaking changes, find similar types.
47 lines (46 loc) • 1.8 kB
text/typescript
import { GraphQLSchema } from 'graphql';
import { ValidateOperationComplexityConfig } from 'packages/core/src/validate/complexity';
import { CommandFactory, GlobalArgs } from '@graphql-inspector/commands';
import { Source as DocumentSource } from '@graphql-tools/utils';
export { CommandFactory };
export declare function handler({ schema, documents, strictFragments, maxDepth, maxDirectiveCount, maxAliasCount, maxTokenCount, apollo, keepClientFields, failOnDeprecated, filter, onlyErrors, relativePaths, output, silent, validateComplexityConfig, }: {
schema: GraphQLSchema;
documents: DocumentSource[];
failOnDeprecated: boolean;
strictFragments: boolean;
apollo: boolean;
keepClientFields: boolean;
maxDepth?: number;
maxDirectiveCount?: number;
maxAliasCount?: number;
maxTokenCount?: number;
filter?: string[];
onlyErrors?: boolean;
relativePaths?: boolean;
output?: string;
silent?: boolean;
validateComplexityConfig?: ValidateOperationComplexityConfig;
}): void;
declare const _default: CommandFactory<{}, {
schema: string;
documents: string;
deprecated: boolean;
noStrictFragments: boolean;
apollo: boolean;
keepClientFields: boolean;
maxDepth?: number | undefined;
maxAliasCount?: number | undefined;
maxDirectiveCount?: number | undefined;
maxTokenCount?: number | undefined;
filter?: string[] | undefined;
onlyErrors?: boolean | undefined;
relativePaths?: boolean | undefined;
output?: string | undefined;
silent?: boolean | undefined;
ignore?: string[] | undefined;
maxComplexityScore?: number | undefined;
complexityScalarCost: number;
complexityObjectCost: number;
complexityDepthCostFactor: number;
} & GlobalArgs>;
export default _default;