@bearnjs/rest
    Preparing search index...

    Type Alias Handler<TParams, TQuery, TBody, TRes>

    Handler: (
        req: Request<TParams, TQuery, TBody>,
        res: Response<TRes>,
        next?: NextFunction,
    ) => void | Response<TRes> | Promise<void | Response<TRes>> & (
        req: Request,
        res: Response,
        next?: NextFunction,
    ) => void | Response<JsonValue> | Promise<void | Response<JsonValue>>

    Represents a request handler signature.

    Type Parameters

    • TParams extends Record<string, string> = Record<string, string>
    • TQuery extends Record<string, string> = Record<string, string>
    • TBody extends JsonValue = JsonValue
    • TRes extends JsonValue = JsonValue

    TQuery, TBody, TRes

    Request object.

    Response object.

    Next function.

    Handler result.