Files
router/src/index.ts

35 lines
782 B
TypeScript

export { Route, QueryRouter, QueryRouterServer, Mini } from './route.ts';
export type { Rule, Schema, } from './validator/index.ts';
export { createSchema } from './validator/index.ts';
export type { RouteContext, RouteOpts, RouteMiddleware } from './route.ts';
export type { Run, Skill } from './route.ts';
export { createSkill } from './route.ts';
export { CustomError } from './result/error.ts';
export * from './router-define.ts';
export { ServerNode, handleServer } from './server/index.ts';
export { App } from './app.ts';
export type {
RouterReq,
RouterRes,
OnWebSocketFn,
WS,
WebSocketReq,
WebSocketRes,
Listener,
WebSocketListenerFun,
HttpListenerFun,
OnListener,
} from './server/server-type.ts';
export { loadTS } from './auto/load-ts.ts';