@directus/api
Version:
Directus is a real-time API and App dashboard for managing SQL database content
13 lines (12 loc) • 736 B
TypeScript
import type { SchemaComposer } from 'graphql-compose';
import { InputTypeComposer, ObjectTypeComposer } from 'graphql-compose';
import { GraphQLService } from '../index.js';
import { type InconsistentFields, type Schema } from './index.js';
/**
* Create readable types and attach resolvers for each. Also prepares full filter argument structures
*/
export declare function getReadableTypes(gql: GraphQLService, schemaComposer: SchemaComposer, schema: Schema, inconsistentFields: InconsistentFields): Promise<{
ReadCollectionTypes: Record<string, ObjectTypeComposer<any, any>>;
VersionCollectionTypes: Record<string, ObjectTypeComposer<any, any>>;
ReadableCollectionFilterTypes: Record<string, InputTypeComposer<any>>;
}>;