altair-fastify-plugin
Version:
Fastify Plugin of Altair GraphQL Client
19 lines • 745 B
TypeScript
import { RenderOptions } from 'altair-static';
import type { FastifyInstance } from 'fastify';
export interface AltairFastifyPluginOptions extends RenderOptions {
/**
* Path in which Altair will be accessible.
*
* By default is `/altair`
*/
path?: string;
/**
* Generates a Content Security Policy (CSP) nonce for the request.
* @param req The Fastify request object.
* @param res The Fastify response object.
* @returns The generated CSP nonce.
*/
cspNonceGenerator?: (req: unknown, res: unknown) => string;
}
export declare const AltairFastify: (fastify: FastifyInstance, { path, ...renderOptions }?: AltairFastifyPluginOptions) => Promise<void>;
//# sourceMappingURL=index.d.ts.map