UNPKG

@ansible/ansible-ui-framework

Version:

A framework for building applications using PatternFly.

18 lines (17 loc) 677 B
import { ITableColumn } from './PageTable/PageTableColumn'; import { ISelected } from './PageTable/useTableItems'; import { IToolbarFilter } from './PageToolbar/PageToolbarFilter'; import { IView } from './useView'; export type IInMemoryView<T extends object> = IView & ISelected<T> & { itemCount: number | undefined; pageItems: T[] | undefined; error: Error | undefined; }; export declare function useInMemoryView<T extends object>(options: { items: T[] | undefined; tableColumns?: ITableColumn<T>[]; toolbarFilters?: IToolbarFilter[]; disableQueryString?: boolean; keyFn: (item: T) => string | number; error?: Error; }): IInMemoryView<T>;