Skip to content
English

AsyncSink ​

CORE · type · 类型合同

Awaitable sink for an ordered stream. A rejection propagates to the emitter.

导入 ​

ts
import type { AsyncSink } from '@jangts/agent-core';
js
/** @typedef {import('@jangts/agent-core').AsyncSink} AsyncSink */

其他公开入口:@jangts/agent-core、@jangts/agent-core/types、@jangts/agent-core/structs。

定义 ​

ts
type AsyncSink<Event> = (event: Readonly<Event>) => Promise<void>;

泛型参数 ​

类型参数约束默认类型
Event——

调用 ​

ts
AsyncSink(event: Readonly<Event>): Promise<void>
参数类型传递说明
eventReadonly<Event>必需—

返回: Promise<void>。

等待后的值: void。

类型使用 ​

使用该类型时,可按上方泛型参数选择类型;有默认类型的参数可以省略。

接口参考、使用示例与开发指南。