# Type alias: Executor\ Ƭ **Executor**\<`T`\>: (`options`: `T`, `context`: [`ExecutorContext`](../../devkit/documents/ExecutorContext)) => `Promise`\<\{ `success`: `boolean` }\> \| `AsyncIterableIterator`\<\{ `success`: `boolean` }\> #### Type parameters | Name | Type | | :--- | :---- | | `T` | `any` | #### Type declaration ▸ (`options`, `context`): `Promise`\<\{ `success`: `boolean` }\> \| `AsyncIterableIterator`\<\{ `success`: `boolean` }\> Implementation of a target of a project ##### Parameters | Name | Type | | :-------- | :---------------------------------------------------------- | | `options` | `T` | | `context` | [`ExecutorContext`](../../devkit/documents/ExecutorContext) | ##### Returns `Promise`\<\{ `success`: `boolean` }\> \| `AsyncIterableIterator`\<\{ `success`: `boolean` }\>