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>| 参数 | 类型 | 传递 | 说明 |
|---|---|---|---|
event | Readonly<Event> | 必需 | — |
返回: Promise<void>。
等待后的值: void。
类型使用
使用该类型时,可按上方泛型参数选择类型;有默认类型的参数可以省略。