# LifecycleTask

`interface` in `core` · v0.11.0

<https://seedcord.org/docs/packages/core/0.11.0/interfaces/lifecycle-task>

```ts
interface LifecycleTask
```

## Properties

### name

```ts
name: string;
```

### task

```ts
task: (signal: AbortSignal) => Promise<void>;
```

### timeout

```ts
timeout: number;
```
