Skip to content

ForRecord

ForRecord<TEventDefRecord> = Schema.Codec<{ [K in keyof TEventDefRecord]: { args: TEventDefRecord[K]["schema"]["Type"]; clientId: string; name: K; parentSeqNum: Composite; seqNum: Composite; sessionId: string } }[keyof TEventDefRecord], { [K in keyof TEventDefRecord]: { args: TEventDefRecord[K]["schema"]["Encoded"]; clientId: string; name: K; parentSeqNum: Composite; seqNum: Composite; sessionId: string } }[keyof TEventDefRecord]>

Defined in: packages/@livestore/common/dist/schema/LiveStoreEvent/for-event-def.d.ts:33

Effect Schema union of all event types in an EventDefRecord (with composite sequence numbers).

TEventDefRecord extends EventDefRecord