# utils/provider-utils

## Index

### Functions

* [hasProperty](#hasproperty)
* [stopProvider](#stopprovider)

## Functions

### hasProperty

▸ **hasProperty**<**T**>(`object`: any, `property`: string): *object is T*

*Defined in* [*packages/contractkit/src/utils/provider-utils.ts:3*](https://github.com/celo-org/celo-monorepo/blob/master/packages/contractkit/src/utils/provider-utils.ts#L3)

**Type parameters:**

▪ **T**

**Parameters:**

| Name       | Type   |
| ---------- | ------ |
| `object`   | any    |
| `property` | string |

**Returns:** *object is T*

### stopProvider

▸ **stopProvider**(`defaultProvider`: provider): *void*

*Defined in* [*packages/contractkit/src/utils/provider-utils.ts:7*](https://github.com/celo-org/celo-monorepo/blob/master/packages/contractkit/src/utils/provider-utils.ts#L7)

**Parameters:**

| Name              | Type     |
| ----------------- | -------- |
| `defaultProvider` | provider |

**Returns:** *void*
