@@ -104,6 +104,7 @@ export function createQuery<TData extends IAnyType, TRequest extends IAnyType>(
104104 } )
105105 . volatile ( ( self ) => ( {
106106 __MstQueryHandler : new MstQueryHandler ( self , { endpoint } ) ,
107+ meta : { } as { [ key : string ] : any } ,
107108 isQuery : true ,
108109 isInfinte : false ,
109110 isMutation : false ,
@@ -149,6 +150,9 @@ export function createQuery<TData extends IAnyType, TRequest extends IAnyType>(
149150 setData ( data : any , options ?: CacheOptions ) {
150151 return self . __MstQueryHandler . setData ( data , options ) ;
151152 } ,
153+ setMeta ( key : string , value : any ) {
154+ self . meta [ key ] = value ;
155+ } ,
152156 abort : self . __MstQueryHandler . abort ,
153157 } ) ) ;
154158}
@@ -178,6 +182,7 @@ export function createInfiniteQuery<
178182 } )
179183 . volatile ( ( self ) => ( {
180184 __MstQueryHandler : new MstQueryHandler ( self , { endpoint, onQueryMore } ) ,
185+ meta : { } as { [ key : string ] : any } ,
181186 isQuery : true ,
182187 isInfinite : true ,
183188 isMutation : false ,
@@ -236,6 +241,9 @@ export function createInfiniteQuery<
236241 setData ( data : any ) {
237242 return self . __MstQueryHandler . setData ( data ) ;
238243 } ,
244+ setMeta ( key : string , value : any ) {
245+ self . meta [ key ] = value ;
246+ } ,
239247 abort : self . __MstQueryHandler . abort ,
240248 } ) ) ;
241249}
@@ -262,6 +270,7 @@ export function createMutation<TData extends IAnyType, TRequest extends IAnyType
262270 } )
263271 . volatile ( ( self ) => ( {
264272 __MstQueryHandler : new MstQueryHandler ( self , { endpoint, scope } ) ,
273+ meta : { } as { [ key : string ] : any } ,
265274 isQuery : false ,
266275 isInfinte : false ,
267276 isMutation : true ,
@@ -288,6 +297,9 @@ export function createMutation<TData extends IAnyType, TRequest extends IAnyType
288297 scope ?: MutationScope ;
289298 } ) => Promise < ReturnData < Instance < TData > , TResult > > ,
290299 abort : self . __MstQueryHandler . abort ,
300+ setMeta ( key : string , value : any ) {
301+ self . meta [ key ] = value ;
302+ } ,
291303 } ) ) ;
292304}
293305
0 commit comments