kequapp
Version:
DEPRECATED: renamed to @kequtech/arbor
15 lines (14 loc) • 1.06 kB
TypeScript
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;