# MarshalMethod

[**@openpolyfill/firefox-rdp**](/docs/api/reference)

***

[@openpolyfill/firefox-rdp](/docs/api/reference/globals) / marshalMethod

# Function: marshalMethod()

> **marshalMethod**(`spec`, `args`, `convert?`): `Record`\<`string`, `unknown`\>

Defined in: [src/specs.ts:25](https://github.com/OpenPolyfill/FirefoxRDP/blob/50728dfa35fc2a06b6d8a70fbaf9c0ef0a5bd3a4/src/specs.ts#L25)

Map positional Actor method arguments onto its RDP request template.

## Parameters

### spec

[`ActorMethodSpec`](/docs/api/reference/interfaces/ActorMethodSpec)

### args

`unknown`[]

### convert?

(`value`, `type`) => `unknown`

## Returns

`Record`\<`string`, `unknown`\>
