Backstage
    Preparing search index...

    Interface UseTableCursorOptions<T, TFilter>

    interface UseTableCursorOptions<T extends TableItem, TFilter = unknown> {
        filter?: TFilter;
        getData: (params: CursorParams<TFilter>) => Promise<CursorResponse<T>>;
        initialFilter?: TFilter;
        initialSearch?: string;
        initialSort?: SortDescriptor;
        mode: "cursor";
        onFilterChange?: (filter: TFilter) => void;
        onSearchChange?: (search: string) => void;
        onSortChange?: (sort: SortDescriptor) => void;
        paginationOptions?: Omit<PaginationOptions, "initialOffset">;
        search?: string;
        sort?: SortDescriptor | null;
    }

    Type Parameters

    Hierarchy (View Summary)

    Index

    Properties

    filter?: TFilter
    getData: (params: CursorParams<TFilter>) => Promise<CursorResponse<T>>
    initialFilter?: TFilter
    initialSearch?: string
    initialSort?: SortDescriptor
    mode: "cursor"
    onFilterChange?: (filter: TFilter) => void
    onSearchChange?: (search: string) => void
    onSortChange?: (sort: SortDescriptor) => void
    paginationOptions?: Omit<PaginationOptions, "initialOffset">
    search?: string
    sort?: SortDescriptor | null