[**@sora-soft/framework API Reference v2.0.0**](../README.md)

***

[@sora-soft/framework API Reference](../globals.md) / IRPCHandlerParam

# Interface: IRPCHandlerParam\<T, R, Req, Res\>

Defined in: [packages/framework/src/lib/rpc/Route.ts:19](https://github.com/sora-soft/sora-node/blob/b502ee5b534689cc7d2350abf8d8b0ff780961fe/packages/framework/src/lib/rpc/Route.ts#L19)

## Type Parameters

### T

`T` = `unknown`

### R

`R` *extends* [`Route`](../classes/Route.md) = [`Route`](../classes/Route.md)

### Req

`Req` = `unknown`

### Res

`Res` = `unknown`

## Properties

### provider

> **provider**: [`MethodPramBuilder`](../type-aliases/MethodPramBuilder.md)\<`T`, `R`, `Req`, `Res`\>

Defined in: [packages/framework/src/lib/rpc/Route.ts:21](https://github.com/sora-soft/sora-node/blob/b502ee5b534689cc7d2350abf8d8b0ff780961fe/packages/framework/src/lib/rpc/Route.ts#L21)

***

### type

> **type**: `any`

Defined in: [packages/framework/src/lib/rpc/Route.ts:20](https://github.com/sora-soft/sora-node/blob/b502ee5b534689cc7d2350abf8d8b0ff780961fe/packages/framework/src/lib/rpc/Route.ts#L20)
