@iota-pico/core
Version:
IOTA Pico Framework Core
50 lines (27 loc) • 964 B
Markdown
[@iota-pico/core](../README.md) > [BackgroundTaskService](../classes/backgroundtaskservice.md)
# Class: BackgroundTaskService
Default implementation of background task service.
## Hierarchy
**BackgroundTaskService**
## Implements
* [IBackgroundTaskService](../interfaces/ibackgroundtaskservice.md)
## Index
### Methods
* [create](backgroundtaskservice.md#create)
---
## Methods
<a id="create"></a>
### create
▸ **create**<`T`>(task: *`function`*, delay: *`number`*): `Promise`<`T`>
*Defined in [services/backgroundTaskService.ts:13](https://github.com/iota-pico/core/tree/master/src/services/backgroundTaskService.ts#L13*
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`>
The result of the background task.
___