blob: 7c2341dfb01b43a148fb5f5bb77e44422e522a42 (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 | import { FastifyRequest, RequestGenericInterface } from "fastify";
import { ReplyGenericInterface } from "fastify/types/reply";
import { Settings } from ".";
import { ServerCache } from "../cache";
export interface Request extends RequestGenericInterface {
	Params: Record<string, string>,
	Querystring: Record<string, string>
}
export interface Route extends Request, ReplyGenericInterface {}
export type CoolFastifyRequest = FastifyRequest<Route>;
export type FastifyPluginOptions = {
	config: {
		settings: Settings,
		cache: ServerCache | null
	}
}
 |