itd-api / EventContext
Interface: EventContext<U, S, O>
Defined in: events/updates.ts:81
Общая форма контекста обработки: то, что есть у любого потока независимо от домена.
Контекст — обычный объектный литерал, а не класс с геттерами и не Object.freeze: плагины-флейворы присваивают в него свои поля (ctx.session = …), а @itd-api/hydrate подменяет update и stream через Object.defineProperty.
Type Parameters
U
U = unknown
нормализованное обновление домена
S
S = unknown
поток, который его получил
O
O = unknown
Properties
origin
ts
readonly origin: O;Defined in: events/updates.ts:89
Откуда получены данные.
raw
ts
readonly raw: EventTransportFrame | undefined;Defined in: events/updates.ts:87
Исходный кадр транспорта. Для начальной REST-синхронизации равен undefined.
stream
ts
readonly stream: S;Defined in: events/updates.ts:85
Поток, который получил обновление.
update
ts
readonly update: U;Defined in: events/updates.ts:83
Нормализованные данные обновления.