> ## 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: ConnectionManagement

> Reference for the ConnectionManagement interface in bijection/browser.

[browser](/api/modules/browser).ConnectionManagement

## Methods

### create

▸ **create**\<`R`>(`resource`, `input`, `signal?`): `Promise`\<[`ConnectionReference`](/api/modules/server#connectionreference)\<`R`\[`"_connector"`], `Pick`\<`R`\[`"_setup"`], `Extract`\<`R`\[`"_connectionKeys"`], keyof `R`\[`"_setup"`]>>>>

#### Type parameters

| Name | Type |
| :- | :- |
| `R` | extends [`ResourceReference`](/api/modules/server#resourcereference)\<`any`, `any`, `any`> |

#### Parameters

| Name | Type |
| :- | :- |
| `resource` | `R` |
| `input` | \{ `setup`: `Pick`\<`R`\[`"_setup"`], `Extract`\<`R`\[`"_connectionKeys"`], keyof `R`\[`"_setup"`]>> ; `component?`: `string`  } & `R`\[`"_credential"`] extends `"none"` ? \{ `credential?`: `never`  } : \{ `credential`: [`CredentialReference`](/api/modules/server#credentialreference)\<`R`\[`"_credential"`]>  } |
| `signal?` | `AbortSignal` |

#### Returns

`Promise`\<[`ConnectionReference`](/api/modules/server#connectionreference)\<`R`\[`"_connector"`], `Pick`\<`R`\[`"_setup"`], `Extract`\<`R`\[`"_connectionKeys"`], keyof `R`\[`"_setup"`]>>>>


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