ReadonlynameFramework identifier (e.g. "express"/"koa"/"leizmweb", or a custom adapter name)
Attach group router to app
Application instance
Group router instance
Route prefix
Bind a single route with handlers
Router instance (express.Router, koa-router, etc.)
API schema
Handler chain
Optionalhooks: LifecycleHooks生命周期 hooks(可选)
Optionalenvelopers: Envelopers全局响应信封包装器(可选,由 setResponseEnvelopers 注册)
Create a new group router with optional prefix
Router constructor
Optional route prefix
Framework adapter interface Provides unified interface for different web frameworks (Express/Koa/@leizm/web built-in via subpackages; third-party adapters implement this interface with an arbitrary
name)Raw泛型不在接口方法签名中出现——它仅作为类型标记,由具体 adapter 实现类通过implements FrameworkAdapter<T, ExpressRaw>锁定,再经子包createERest()工厂透传到 registerTyped handler 的reply.raw。故此处 no-unused-vars 不适用(类型层标记用法)。