# Interface: ICustomAction [@medici/types](../wiki/@medici.types).ICustomAction ## Table of contents ### Methods - [endTrack](../wiki/@medici.types.ICustomAction#endtrack) - [startTrack](../wiki/@medici.types.ICustomAction#starttrack) - [track](../wiki/@medici.types.ICustomAction#track) ## Methods ### endTrack ▸ **endTrack**(`trackActionName`, `trackActionOption?`): [`EventReturnType`](../wiki/@medici.types#eventreturntype) #### Parameters | Name | Type | | :------ | :------ | | `trackActionName` | `string` | | `trackActionOption?` | [`TrackActionOption`](../wiki/@medici.types.TrackActionOption) | #### Returns [`EventReturnType`](../wiki/@medici.types#eventreturntype) #### Defined in types/src/event.ts:26 ___ ### startTrack ▸ **startTrack**(`trackActionName`, `trackActionOption?`): [`EventReturnType`](../wiki/@medici.types#eventreturntype) #### Parameters | Name | Type | | :------ | :------ | | `trackActionName` | `string` | | `trackActionOption?` | [`TrackActionOption`](../wiki/@medici.types.TrackActionOption) | #### Returns [`EventReturnType`](../wiki/@medici.types#eventreturntype) #### Defined in types/src/event.ts:25 ___ ### track ▸ **track**(`trackActionName`, `trackActionOption?`): [`EventReturnType`](../wiki/@medici.types#eventreturntype) #### Parameters | Name | Type | | :------ | :------ | | `trackActionName` | `string` | | `trackActionOption?` | [`TrackActionOption`](../wiki/@medici.types.TrackActionOption) | #### Returns [`EventReturnType`](../wiki/@medici.types#eventreturntype) #### Defined in types/src/event.ts:24