Files
router/src/index.ts

36 lines
832 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, tool } from './route.ts';
export { CustomError } from './result/error.ts';
export * from './router-define.ts';
// --- 以上同步更新至 browser.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';