UNPKG

@directus/api

Version:

Directus is a real-time API and App dashboard for managing SQL database content

13 lines (12 loc) 736 B
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>>; }>;