UNPKG

@d3vtool/kazejs

Version:

A flexible Node.js web framework built with TypeScript, focusing on dependency injection, routing, middleware, and schema validation. Supports dynamic routes, global middleware, static files, and customizable error handling for scalable apps.

6 lines (5 loc) 570 B
import { ObjectValidator } from "@d3vtool/utils"; import { KazeContext, KazeNextFunction } from "./kaze"; import { TAllDataValidators } from "@d3vtool/utils/dist/types/validator/types"; export declare function queryValidate<T extends ObjectValidator<Record<string, TAllDataValidators>>>(schema: T, noQueryErrorMsg?: string): (ctx: KazeContext, next: KazeNextFunction) => void; export declare function paramsValidate<T extends ObjectValidator<Record<string, TAllDataValidators>>>(schema: T, noParamsErrorMsg?: string): (ctx: KazeContext, next: KazeNextFunction) => void;