Type Alias HttpApiHandler<ReqHeadersT, ReqParamsT, ReqQueryT, ReqBodyT, ResStatusT, ResHeadersT, ResBodyT, ErrResStatusT, ErrResHeadersT, ErrResBodyT, ExtraArgsT>
HttpApiHandler<ReqHeadersT, ReqParamsT, ReqQueryT, ReqBodyT, ResStatusT, ResHeadersT, ResBodyT, ErrResStatusT, ErrResHeadersT, ErrResBodyT, ExtraArgsT>: ((args: HttpApiHandlerArgs<ReqHeadersT, ReqParamsT, ReqQueryT, ReqBodyT, ResStatusT, ResHeadersT, ResBodyT, ErrResStatusT, ErrResHeadersT, ErrResBodyT, ExtraArgsT>) => Promise<void>) Type Parameters
- ReqHeadersT extends AnyHeaders
- ReqParamsT extends AnyParams
- ReqQueryT extends AnyQuery
- ReqBodyT extends AnyBody
- ResStatusT extends AnyStatus
- ResHeadersT extends AnyHeaders
- ResBodyT extends AnyBody
- ErrResStatusT extends AnyStatus
- ErrResHeadersT extends AnyHeaders
- ErrResBodyT extends AnyBody
- ExtraArgsT extends Record<string, any> = Record<string, never>