UNPKG

postgraphile-plugin-atomic-mutations

Version:

Postgraphile plugin to enable mutation atomicty with GraphQL requests containing multiple mutations

19 lines 764 B
/// <reference types="node" /> import { IncomingMessage } from 'http'; export declare const MutationAtomicityHeaderName = "x-mutation-atomicity"; export declare enum MutationAtomicityHeaderValue { ON = "on", OFF = "off" } export interface AtomicMutationRequest extends IncomingMessage { mutationAtomicityContext: MutationAtomicityContext; } export declare type MutationAtomicityContext = { totalMutations: number; executedMutations: { hasErrors: boolean; }[]; }; export declare const getMutationAtomicityContext: (req: any, enablePluginByDefault?: boolean) => MutationAtomicityContext; export declare const AtomicMutationsPlugin: import("postgraphile").Plugin; //# sourceMappingURL=atomic-mutations-plugin.d.ts.map