14 lines
604 B
TypeScript
14 lines
604 B
TypeScript
|
import type { QueryCacheKey } from './core/apiState';
|
||
|
import type { EndpointDefinition } from './endpointDefinitions';
|
||
|
export declare const defaultSerializeQueryArgs: SerializeQueryArgs<any>;
|
||
|
export declare type SerializeQueryArgs<QueryArgs, ReturnType = string> = (_: {
|
||
|
queryArgs: QueryArgs;
|
||
|
endpointDefinition: EndpointDefinition<any, any, any, any>;
|
||
|
endpointName: string;
|
||
|
}) => ReturnType;
|
||
|
export declare type InternalSerializeQueryArgs = (_: {
|
||
|
queryArgs: any;
|
||
|
endpointDefinition: EndpointDefinition<any, any, any, any>;
|
||
|
endpointName: string;
|
||
|
}) => QueryCacheKey;
|