TypedRequestFn
TypedRequestFn = <
M>(request) =>Promise<TypedResult<M>>
Defined in: packages/dapp/src/provider/typed-request.ts:46
Type-safe request function.
Strictly typed to canonical OpenRPC methods only. Use the method name as a literal type to get correct params/result types.
Type Parameters
Section titled “Type Parameters”M extends RpcMethodName
Parameters
Section titled “Parameters”request
Section titled “request”Returns
Section titled “Returns”Promise<TypedResult<M>>
Example
Section titled “Example”const status = await provider.request({ method: 'status' })// status is StatusEvent
const result = await provider.request({ method: 'prepareExecuteAndWait', params: { commands: {...}, commandId: 'cmd-1' }})// result is PrepareExecuteAndWaitResult