(
middleware: AnyMiddleware,
mapInput?: MapInputMiddleware<any, any>,
)
| 190 | > |
| 191 | |
| 192 | use( |
| 193 | middleware: AnyMiddleware, |
| 194 | mapInput?: MapInputMiddleware<any, any>, |
| 195 | ): BuilderWithMiddlewares<any, any, any, any, any, any> { |
| 196 | const mapped = mapInput |
| 197 | ? decorateMiddleware(middleware).mapInput(mapInput) |
| 198 | : middleware |
| 199 | |
| 200 | return new Builder({ |
| 201 | ...this['~orpc'], |
| 202 | middlewares: addMiddleware(this['~orpc'].middlewares, mapped), |
| 203 | }) as any |
| 204 | } |
| 205 | |
| 206 | /** |
| 207 | * Sets or updates the metadata. |
nothing calls this directly
no test coverage detected