File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed
Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -90,24 +90,24 @@ export interface EventStreamSerdeContext {
9090/**
9191 * A function which deserializes binary event stream message into modeled shape.
9292 */
93- export interface EventStreamMarshallerDeserFn {
94- < T > ( body : any , deserializer : ( input : Record < string , Message > ) => Promise < T > ) : AsyncIterable < T > ;
93+ export interface EventStreamMarshallerDeserFn < StreamType > {
94+ < T > ( body : StreamType , deserializer : ( input : Record < string , Message > ) => Promise < T > ) : AsyncIterable < T > ;
9595}
9696
9797/**
9898 * A function that serializes modeled shape into binary stream message.
9999 */
100- export interface EventStreamMarshallerSerFn {
101- < T > ( input : AsyncIterable < T > , serializer : ( event : T ) => Message ) : any ;
100+ export interface EventStreamMarshallerSerFn < StreamType > {
101+ < T > ( input : AsyncIterable < T > , serializer : ( event : T ) => Message ) : StreamType ;
102102}
103103
104104/**
105105 * An interface which provides functions for serializing and deserializing binary event stream
106106 * to/from corresponsing modeled shape.
107107 */
108- export interface EventStreamMarshaller {
109- deserialize : EventStreamMarshallerDeserFn ;
110- serialize : EventStreamMarshallerSerFn ;
108+ export interface EventStreamMarshaller < StreamType = any > {
109+ deserialize : EventStreamMarshallerDeserFn < StreamType > ;
110+ serialize : EventStreamMarshallerSerFn < StreamType > ;
111111}
112112
113113export interface EventStreamRequestSigner {
You can’t perform that action at this time.
0 commit comments