diff --git a/src/usePagination.ts b/src/usePagination.ts index 3727b6c..7831659 100644 --- a/src/usePagination.ts +++ b/src/usePagination.ts @@ -5,6 +5,7 @@ import { getGlobalOptions, GLOBAL_OPTIONS_PROVIDE_KEY } from './core/config'; import type { GlobalOptions, Options, + PluginImplementType, QueryResult, Service, } from './core/types'; @@ -40,6 +41,7 @@ export interface PaginationQueryResult function usePagination( service: Service, options: PaginationOptions = {}, + plugins?: PluginImplementType[], ): PaginationQueryResult { const defaultPaginationOptions = { currentKey: 'current', @@ -77,6 +79,7 @@ function usePagination( const { data, params, run, ...rest } = useRequest( service, finallyOptions, + plugins, ); const paging = (paginationParams: Record) => {