[ThreeMap](../README.md) > [Extension](../modules/extension.md) > [IHandlers](../interfaces/extension.ihandlers.md)

# Interface: IHandlers

## Hierarchy

**IHandlers**

## Index

### Methods

* [onFeature](extension.ihandlers.md#onfeature)
* [onTileCreated](extension.ihandlers.md#ontilecreated)
* [onTileRemoved](extension.ihandlers.md#ontileremoved)
* [onUpdate](extension.ihandlers.md#onupdate)

---

## Methods

<a id="onfeature"></a>

###  onFeature

▸ **onFeature**(e: *`object`*): `object`

*Defined in [Extension.ts:9](https://github.com/areknawo/ThreeMap/blob/master/src/Extension.ts#L9)*

**Parameters:**

| Param | Type |
| ------ | ------ |
| e | `object` |

**Returns:** `object`

___
<a id="ontilecreated"></a>

###  onTileCreated

▸ **onTileCreated**(e: *`object`*): `any`

*Defined in [Extension.ts:10](https://github.com/areknawo/ThreeMap/blob/master/src/Extension.ts#L10)*

**Parameters:**

| Param | Type |
| ------ | ------ |
| e | `object` |

**Returns:** `any`

___
<a id="ontileremoved"></a>

###  onTileRemoved

▸ **onTileRemoved**(e: *`object`*): `__type`

*Defined in [Extension.ts:11](https://github.com/areknawo/ThreeMap/blob/master/src/Extension.ts#L11)*

**Parameters:**

| Param | Type |
| ------ | ------ |
| e | `object` |

**Returns:** `__type`

___
<a id="onupdate"></a>

###  onUpdate

▸ **onUpdate**(e: *`object`*): `__type`

*Defined in [Extension.ts:12](https://github.com/areknawo/ThreeMap/blob/master/src/Extension.ts#L12)*

**Parameters:**

| Param | Type |
| ------ | ------ |
| e | `object` |

**Returns:** `__type`

___

