Skip to content
1 min read · 179 words

Interface: StreamDescriptor<A, D>

Defined in: src/batteries/isolation/types.ts:79

A stream descriptor produced by stream. Phantom-typed like MethodDescriptor.

Extends

Type Parameters

Type ParameterDefault type
A extends unknown[]unknown[]
Dunknown

Properties

PropertyModifierTypeDescriptionInherited fromDefined in
__args?readonlyAPhantom-only: never assigned a real value. Pins the argument tuple type.-src/batteries/isolation/types.ts:86
__delta?readonlyDPhantom-only: never assigned a real value. Pins the per-chunk delta type.-src/batteries/isolation/types.ts:88
codec?publicCodecModeOverride the codec tier for this stream's arguments and deltas. Default: 'auto'.StreamOptions.codecsrc/batteries/isolation/types.ts:58
kindreadonly"stream"Discriminant identifying this descriptor as a stream (vs. a method or event).-src/batteries/isolation/types.ts:84