UNPKG

kequapp

Version:

DEPRECATED: renamed to @kequtech/arbor

15 lines (14 loc) 1.06 kB
import type { BranchData, ErrorHandlerData, Logger, RendererData, RouteData } from '../types.ts'; export declare const PATHNAME_REGEX: RegExp; export declare const CONTENT_TYPE_REGEX: RegExp; export declare function validateObject(topic: unknown, name: string, type?: string): void; export declare function validateArray(topic: unknown, name: string, type?: string): void; export declare function validateType(topic: unknown, name: string, type: string): void; export declare function validatePathname(topic: unknown, name: string, isWild?: boolean): void; export declare function validateContentType(topic: unknown, name: string): void; export declare function validateExists(topic: unknown, name: string): void; export declare function validateBranch(branch: BranchData): void; export declare function validateRoute(route: RouteData): void; export declare function validateErrorHandler(errorHandler: ErrorHandlerData): void; export declare function validateRenderer(renderer: RendererData): void; export declare function validateLogger(logger?: Logger): void;