postgraphile
Version:
Automatic, high performance, and highly customizable GraphQL API for PostgreSQL
17 lines • 840 B
TypeScript
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