Files
SnowLuma/.pnpm-store/v11/files/d1/0b4d7631c8728643e30ab07dc5c7a35f3da7980fb85c5e703546e0296955fb6b565b5d1eb212ea22d1e078ef16eaa8c85f9e1e930396ad8f406100081f0bee
T
TanTan 2a69b23b47
Dev Build / cleanup (push) Waiting to run
Dev Build / typecheck (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:27:07 +08:00

30 lines
1.2 KiB
Plaintext

Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const require_hono_base = require("./hono-base.js");
const require_router_reg_exp_router_router = require("./router/reg-exp-router/router.js");
require("./router/reg-exp-router/index.js");
const require_router_smart_router_router = require("./router/smart-router/router.js");
const require_router_trie_router_router = require("./router/trie-router/router.js");
require("./router/trie-router/index.js");
//#region src/hono.ts
/**
* The Hono class extends the functionality of the HonoBase class.
* It sets up routing and allows for custom options to be passed.
*
* @template E - The environment type.
* @template S - The schema type.
* @template BasePath - The base path type.
*/
var Hono = class extends require_hono_base.HonoBase {
/**
* Creates an instance of the Hono class.
*
* @param options - Optional configuration options for the Hono instance.
*/
constructor(options = {}) {
super(options);
this.router = options.router ?? new require_router_smart_router_router.SmartRouter({ routers: [new require_router_reg_exp_router_router.RegExpRouter(), new require_router_trie_router_router.TrieRouter()] });
}
};
//#endregion
exports.Hono = Hono;