TypeScript SDK

Temporal TypeScript SDK 让您使用 TypeScript/JavaScript 构建可靠的分布式应用程序。

快速开始

安装 TypeScript SDK:

npm install @temporalio/client @temporalio/worker @temporalio/workflow

核心特性

强类型支持
完整的 TypeScript 类型定义,提供出色的开发体验
异步/等待
使用现代 async/await 语法,简洁直观
装饰器
使用装饰器定义工作流和活动,代码清晰
自动序列化
自动序列化/反序列化工作流数据

示例:简单工作流

workflows.ts
import { defineQuery, setHandler, workflow } from '@temporalio/workflow';

export async function greetingWorkflow(name: string): Promise<string> {
  return `Hello, ${name}!`;
}