graphql-compose
Version:
GraphQL schema builder from different data sources with middleware extensions.
9 lines • 845 B
TypeScript
import { NamedTypeComposer } from './typeHelpers';
import { SchemaFilterTypes } from './getFromSchema';
export declare type CompareTypeComposersResult = -1 | 0 | 1;
export declare type CompareTypeComposersFn = (tc1: NamedTypeComposer<any>, tc2: NamedTypeComposer<any>) => CompareTypeComposersResult;
export declare type CompareTypeComposersOption = boolean | 'ALPHABETIC' | 'GROUP_BY_TYPE' | CompareTypeComposersFn;
export declare function printSortAlpha(tc1: NamedTypeComposer<any>, tc2: NamedTypeComposer<any>): CompareTypeComposersResult;
export declare function fnPrintSortByType(opt?: SchemaFilterTypes): CompareTypeComposersFn;
export declare function getSortMethodFromOption(sortOption?: CompareTypeComposersOption, printFilter?: SchemaFilterTypes): CompareTypeComposersFn | undefined;
//# sourceMappingURL=schemaPrinterSortTypes.d.ts.map