### Type parameters

- #### T

- #### Method: "all" | "get" | "post" | "put" | "delete" | "patch" | "options" | "head" = any

### Hierarchy

- IRouterMatcher

### Callable

- __call<P, ResBody, ReqBody, ReqQuery>(path: PathParams, ...handlers: Array<RequestHandler<P, ResBody, ReqQuery>>): T
- __call<P, ResBody, ReqBody, ReqQuery>(path: PathParams, ...handlers: Array<RequestHandlerParams<P, ResBody>>): T
- __call(path: PathParams, subApplication: Application): T

- - Defined in home/runner/work/opine/opine/src/types.ts:112

  #### Type parameters

  - #### P: Params = ParamsDictionary

  - #### ResBody = any

  - #### ReqBody = any

  - #### ReqQuery = any

  #### Parameters

  - ##### path: PathParams

  - ##### Rest ...handlers: Array<RequestHandler<P, ResBody, ReqQuery>>

  #### Returns T

- - Defined in home/runner/work/opine/opine/src/types.ts:121

  #### Type parameters

  - #### P: Params = ParamsDictionary

  - #### ResBody = any

  - #### ReqBody = any

  - #### ReqQuery = any

  #### Parameters

  - ##### path: PathParams

  - ##### Rest ...handlers: Array<RequestHandlerParams<P, ResBody>>

  #### Returns T

- - Defined in home/runner/work/opine/opine/src/types.ts:130

  #### Parameters

  - ##### path: PathParams

  - ##### subApplication: Application

  #### Returns T

Generated using TypeDoc