@@ -129,8 +129,34 @@ declare const { body }: Dispatcher.ResponseData;
129
129
130
130
// compose
131
131
{
132
- expectAssignable < Dispatcher . ComposedDispatcher > ( new Dispatcher ( ) . compose ( new Dispatcher ( ) . dispatch , new Dispatcher ( ) . dispatch ) )
133
- expectAssignable < Dispatcher . ComposedDispatcher > ( new Dispatcher ( ) . compose ( [ new Dispatcher ( ) . dispatch , new Dispatcher ( ) . dispatch ] ) )
132
+ expectAssignable < Dispatcher . ComposedDispatcher > ( new Dispatcher ( ) . compose (
133
+ ( dispatcher ) => {
134
+ expectAssignable < Dispatcher [ 'dispatch' ] > ( dispatcher ) ;
135
+ return ( opts , handlers ) => {
136
+ expectAssignable < Dispatcher . DispatchOptions > ( opts ) ;
137
+ expectAssignable < Dispatcher . DispatchHandlers > ( handlers ) ;
138
+ return dispatcher ( opts , handlers )
139
+ }
140
+ }
141
+ ) )
142
+ expectAssignable < Dispatcher . ComposedDispatcher > ( new Dispatcher ( ) . compose ( [
143
+ ( dispatcher ) => {
144
+ expectAssignable < Dispatcher [ 'dispatch' ] > ( dispatcher ) ;
145
+ return ( opts , handlers ) => {
146
+ expectAssignable < Dispatcher . DispatchOptions > ( opts ) ;
147
+ expectAssignable < Dispatcher . DispatchHandlers > ( handlers ) ;
148
+ return dispatcher ( opts , handlers )
149
+ }
150
+ } ,
151
+ ( dispatcher ) => {
152
+ expectAssignable < Dispatcher [ 'dispatch' ] > ( dispatcher ) ;
153
+ return ( opts , handlers ) => {
154
+ expectAssignable < Dispatcher . DispatchOptions > ( opts ) ;
155
+ expectAssignable < Dispatcher . DispatchHandlers > ( handlers ) ;
156
+ return dispatcher ( opts , handlers )
157
+ }
158
+ }
159
+ ] ) )
134
160
}
135
161
136
162
{
0 commit comments