> Fetch clean Markdown by appending `.md` to any page URL under https://signalwire.com/docs or requesting it with the HTTP header `Accept: text/markdown`. The root index at https://signalwire.com/docs/llms.txt lists the available documentation indexes. # ExecuteMethod > Callback type for executing call methods Injected to avoid circular dependency with Call class ```ts type ExecuteMethod = (target, method, args) => Promise ``` Callback type for executing call methods Injected to avoid circular dependency with Call class ## **Type Parameters** | Type Parameter | Default type | | ----------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | | `T` *extends* [`JSONRPCResponse`](/docs/browser-sdk/v4/reference/type-aliases/jsonrpc-response) | [`JSONRPCResponse`](/docs/browser-sdk/v4/reference/type-aliases/jsonrpc-response) | ## **Parameters** | Parameter | Type | | --------- | ------------------------------ | | `target` | `string` \| `MemberTarget` | | `method` | `string` | | `args` | `Record`\<`string`, `unknown`> | ## **Returns** `Promise` > Callback type for executing call methods Injected to avoid circular dependency with Call class