@iota-pico/core
Version:
IOTA Pico Framework Core
50 lines (27 loc) • 968 B
Markdown
[@iota-pico/core](../README.md) > [IBackgroundTaskService](../interfaces/ibackgroundtaskservice.md)
# Interface: IBackgroundTaskService
Represents a class which can provide background tasks.
*__interface__*:
## Hierarchy
**IBackgroundTaskService**
## Implemented by
* [BackgroundTaskService](../classes/backgroundtaskservice.md)
## Index
### Methods
* [create](ibackgroundtaskservice.md#create)
---
## Methods
<a id="create"></a>
### create
▸ **create**<`T`>(task: *`function`*, delay: *`number`*): `Promise`<`T`>
*Defined in [interfaces/IBackgroundTaskService.ts:11](https://github.com/iota-pico/core/tree/master/src/interfaces/IBackgroundTaskService.ts#L11*
Create a background task.
**Type parameters:**
#### T
**Parameters:**
| Param | Type | Description |
| ------ | ------ | ------ |
| task | `function` | The task to run in the background. |
| delay | `number` | The delay before running the task. |
**Returns:** `Promise`<`T`>
___