All files / packages/adapters/fastify/dist index.d.mts

0% Statements 0/0
0% Branches 1/1
0% Functions 1/1
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16                               
import * as http from 'http';
import { HttpsAdapter, ServerOptions } from '@https-enable/core';
import { Certificate } from '@https-enable/mkcert';
import { FastifyInstance } from 'fastify';
 
type FastifyApp = FastifyInstance['routing'];
declare class FastifyHttpsAdapter extends HttpsAdapter<FastifyApp> {
    fastifyInstance: FastifyInstance;
    constructor(fastifyInstance: FastifyInstance);
    init: () => Promise<(req: http.IncomingMessage, res: http.ServerResponse<http.IncomingMessage>) => void>;
    createMiddleware?: ((options: ServerOptions) => any) | undefined;
    onCertRenewed?: ((certificate: Certificate) => any) | undefined;
}
 
export { FastifyHttpsAdapter };