Backstage
    Preparing search index...

    Interface UseTableCompleteOptions<T, TFilter>

    interface UseTableCompleteOptions<T extends TableItem, TFilter = unknown> {
        filter?: TFilter;
        filterFn?: (data: T[], filter: TFilter) => T[];
        getData: () => T[] | Promise<T[]>;
        initialFilter?: TFilter;
        initialSearch?: string;
        initialSort?: SortDescriptor;
        mode: "complete";
        onFilterChange?: (filter: TFilter) => void;
        onSearchChange?: (search: string) => void;
        onSortChange?: (sort: SortDescriptor) => void;
        paginationOptions?: PaginationOptions;
        search?: string;
        searchFn?: (data: T[], search: string) => T[];
        sort?: SortDescriptor | null;
        sortFn?: (data: T[], sort: SortDescriptor) => T[];
    }

    Type Parameters

    Hierarchy (View Summary)

    Index

    Properties

    filter?: TFilter
    filterFn?: (data: T[], filter: TFilter) => T[]
    getData: () => T[] | Promise<T[]>
    initialFilter?: TFilter
    initialSearch?: string
    initialSort?: SortDescriptor
    mode: "complete"
    onFilterChange?: (filter: TFilter) => void
    onSearchChange?: (search: string) => void
    onSortChange?: (sort: SortDescriptor) => void
    paginationOptions?: PaginationOptions
    search?: string
    searchFn?: (data: T[], search: string) => T[]
    sort?: SortDescriptor | null
    sortFn?: (data: T[], sort: SortDescriptor) => T[]