We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4753836 commit 204af14Copy full SHA for 204af14
packages/types/src/envelope.ts
@@ -40,11 +40,11 @@ export type BaseEnvelopeItemHeaders = {
40
length?: number;
41
};
42
43
-type BaseEnvelopeItem<IH extends BaseEnvelopeItemHeaders, P extends unknown> = [IH, P]; // P is for payload
+type BaseEnvelopeItem<ItemHeader, P extends unknown> = [ItemHeader & BaseEnvelopeItemHeaders, P]; // P is for payload
44
45
-type BaseEnvelope<EH extends BaseEnvelopeHeaders, I extends BaseEnvelopeItem<BaseEnvelopeItemHeaders, unknown>> = [
46
- EH,
47
- I[],
+type BaseEnvelope<EnvelopeHeader, Item> = [
+ EnvelopeHeader & BaseEnvelopeHeaders,
+ Array<Item & BaseEnvelopeItem<BaseEnvelopeItemHeaders, unknown>>,
48
];
49
50
type EventItemHeaders = {
0 commit comments