@prefecthq/prefect-ui-library
Version:
This library is the Vue and Typescript component library for [Prefect 2](https://github.com/PrefectHQ/prefect) and [Prefect Cloud 2](https://www.prefect.io/cloud/). _The components and utilities in this project are not meant to be used independently_.
14 lines (13 loc) • 606 B
TypeScript
import { SubscribeArguments, UseSubscription } from '@prefecthq/vue-compositions';
export type Paginated = {
limit?: number;
offset?: number;
};
export type PaginatedAction = (filters: Paginated) => Promise<any[]>;
export type UsePaginatedSubscription<T extends PaginatedAction> = {
loadMore: () => void;
} & Omit<UseSubscription<T>, 'promise'>;
/**
* @deprecated Use dedicated compositions such as useFlowRunInfiniteScroll instead
*/
export declare function usePaginatedSubscription<T extends PaginatedAction>(...[action, args, options]: SubscribeArguments<T>): UsePaginatedSubscription<T>;