Skip to content

Task

自 1.4.0 起

异步任务类型。

签名

typescript
interface Task<T> {
  id: string
  status: TaskStatus
  result?: TaskResult<T>
  error?: TaskError<T>
}

参数

参数描述
T任务结果类型

描述

表示带有状态跟踪的异步任务。

示例

基本用法

typescript
import type { Task, TaskStatus } from 'uni-types'

type DataTask = Task<{ data: string }>

const task: DataTask = {
  id: 'task-1',
  status: 'completed',
  result: { data: 'result' }
}

相关

基于 MIT 许可发布