From 05f935b12399b6cb9b1fb5d659a534baa8370009 Mon Sep 17 00:00:00 2001 From: LiangXiao Date: Sat, 17 Aug 2024 13:05:39 +0800 Subject: [PATCH] feat: `usePagination` add plugins params --- src/usePagination.ts | 3 +++ 1 file changed, 3 insertions(+) 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) => {