Skip to content
中文

Observer ​

CORE · type · Type contract

Notification callback. A rejected promise propagates to the emitter.

Import ​

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

Other public entry points:@jangts/agent-core, @jangts/agent-core/types, @jangts/agent-core/structs.

Definition ​

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

Type parameters ​

Type parameterConstraintDefault type
Event——

Call ​

ts
Observer(event: Readonly<Event>): void | Promise<void>
ParameterTypePassingDescription
eventReadonly<Event>Required—

Returns: void \| Promise<void>.

Awaited value: void.

Using the type ​

When using this type, choose type arguments from the table above; parameters with defaults may be omitted.

API reference, usage examples and developer guides.