UNPKG

postgraphile

Version:

Automatic, high performance, and highly customizable GraphQL API for PostgreSQL

17 lines 840 B
import "graphile-build-pg"; import type { PromiseOrDirect } from "grafast"; import type { GraphQLSchema } from "grafast/graphql"; import type { GrafservBase, GrafservConfig } from "grafserv"; import type { SchemaResult } from "graphile-build"; import { makeSchema, watchSchema } from "graphile-build"; export { makeSchema, watchSchema }; export interface PostGraphileInstance { createServ<TGrafserv extends GrafservBase>(grafserv: (config: GrafservConfig) => TGrafserv): TGrafserv; getSchemaResult(): PromiseOrDirect<SchemaResult>; getSchema(): PromiseOrDirect<GraphQLSchema>; getResolvedPreset(): GraphileConfig.ResolvedPreset; release(): PromiseOrDirect<void>; } export declare function postgraphile(preset: GraphileConfig.Preset): PostGraphileInstance; export default postgraphile; //# sourceMappingURL=index.d.ts.map