FLUJOS/VISUALIZACION/node_modules/express-graphql/ts3.4/renderGraphiQL.d.ts
2025-11-07 00:06:12 +01:00

30 lines
1.1 KiB
TypeScript
Executable file

import { FormattedExecutionResult } from 'graphql';
export interface GraphiQLData {
query?: string | null;
variables?: {
readonly [name: string]: unknown;
} | null;
operationName?: string | null;
result?: FormattedExecutionResult;
}
export interface GraphiQLOptions {
/**
* An optional GraphQL string to use when no query is provided and no stored
* query exists from a previous session. If undefined is provided, GraphiQL
* will use its own default query.
*/
defaultQuery?: string;
/**
* An optional boolean which enables the header editor when true.
* Defaults to false.
*/
headerEditorEnabled?: boolean;
}
/**
* When express-graphql receives a request which does not Accept JSON, but does
* Accept HTML, it may present GraphiQL, the in-browser GraphQL explorer IDE.
*
* When shown, it will be pre-populated with the result of having executed the
* requested query.
*/
export declare function renderGraphiQL(data: GraphiQLData, options?: GraphiQLOptions): string;