@redocly/graphql-docs
Version:
Redocly GraphQL docs
13 lines (12 loc) • 496 B
TypeScript
import { GraphQLConfig, LayoutVariant } from '@redocly/config';
import type { GraphQLInfo } from '../types/index.js';
export type PaginationType = 'none' | 'section' | 'item';
type WithRequired<T, K extends keyof T> = T & {
[P in K]-?: T[P];
};
type BaseRequired = WithRequired<GraphQLConfig, 'jsonSamplesDepth' | 'samplesMaxInlineArgs' | 'fieldExpandLevel'>;
export type GraphQLDocsSettings = Omit<BaseRequired, 'layout'> & {
layout: LayoutVariant;
info?: GraphQLInfo;
};
export {};