> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bijection.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Interface: InterfaceOperations

> Resolve a declared operation once before capturing its durable request.

[browser](https://docs.bijection.com/api/modules/browser).InterfaceOperations

Resolve a declared operation once before capturing its durable request.

## Methods

### resolve

▸ **resolve**\<`Args`, `Result`, `Kind`, `Domain`>(`contract`, `selection`):
`Promise`\<[`ResolvedOperation`](https://docs.bijection.com/api/modules/server#resolvedoperation)\<`Args`,
`Result`, `Kind`>>

#### Type parameters

| Name | Type |
| :- | :- |
| `Args` | extends [`DefaultFunctionArgs`](https://docs.bijection.com/api/modules/server#defaultfunctionargs) |
| `Result` | `Result` |
| `Kind` | extends [`OperationTargetKind`](https://docs.bijection.com/api/modules/server#operationtargetkind) |
| `Domain` | extends `string` |

#### Parameters

| Name | Type |
| :- | :- |
| `contract` | [`OperationInterfaceReference`](https://docs.bijection.com/api/modules/server#operationinterfacereference)\<`Args`, `Result`, `Kind`, `Domain`> |
| `selection` | [`InterfaceSelection`](https://docs.bijection.com/api/modules/browser#interfaceselection)\<`NoInfer`\<`Kind`>, `NoInfer`\<`Domain`>> |

#### Returns

`Promise`\<[`ResolvedOperation`](https://docs.bijection.com/api/modules/server#resolvedoperation)\<`Args`,
`Result`, `Kind`>>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.