UNPKG

@hestjs/core

Version:

HestJS Core Framework - A TypeScript framework built on Hono with dependency injection and decorators

32 lines 765 B
import { Hono } from "hono"; import { Container } from "../container/container"; import type { ControllerConstructor } from "../interfaces/router"; /** * 路由资源管理器 */ export declare class RouterExplorer { private readonly app; private readonly container; constructor(app: Hono, container: Container); /** * 探索并注册控制器路由 */ explore(controllers: ControllerConstructor[]): void; /** * 探索单个控制器 */ private exploreController; /** * 注册单个路由 */ private registerRoute; /** * 解析方法参数 */ private resolveParameters; /** * 合并路径 */ private combinePaths; } //# sourceMappingURL=router-explorer.d.ts.map