UNPKG

@tomisakae/syosetu-api

Version:

Enterprise-grade Fastify TypeScript API for Syosetu.com data extraction using official API and web scraping. Run instantly with 'npx @tomisakae/syosetu-api'

7 lines 678 B
import { FastifyRequest, FastifyReply } from 'fastify'; import { z } from 'zod'; export declare const validateSchema: <T extends z.ZodSchema>(schema: T) => (request: FastifyRequest, reply: FastifyReply) => Promise<void>; export declare const validateParams: <T extends z.ZodSchema>(schema: T) => (request: FastifyRequest, reply: FastifyReply) => Promise<void>; export declare const validateQuery: <T extends z.ZodSchema>(schema: T) => (request: FastifyRequest, reply: FastifyReply) => Promise<void>; export declare const validateBody: <T extends z.ZodSchema>(schema: T) => (request: FastifyRequest, reply: FastifyReply) => Promise<void>; //# sourceMappingURL=validation.d.ts.map