Preparing search index...
    interface IFinitePaginationStore {
        currentPage: number;
        pageSize: number;
        get limit(): number;
        get offset(): number;
        get phantomLimit(): number;
        get phantomOffset(): number;
        get phantomPages(): number;
        get phantomRecordsCount(): number;
        get totalPages(): number;
        get totalRecords(): number;
        getList(): void;
        setPage(page: number, cancelAutoReload?: boolean): void;
        setPageSize(pageSize: number): void;
        setPhantomRecordsCount(phantomRecordsCount: number): void;
        setRecordsCount(totalRecords: number): void;
    }

    Hierarchy (View Summary)

    Index

    Properties

    currentPage: number
    pageSize: number

    Accessors

    • get limit(): number

      Returns a number of non-phantom records on a page

      Returns number

    • get offset(): number

      Returns number

    • get phantomLimit(): number

      Returns a number of phantom records on a page

      Returns number

    • get phantomOffset(): number

      Returns an offset with phantom pages

      Returns number

    • get phantomPages(): number

      Returns the number of COMPLETE pages (size = paginationSize) that contain ONLY phantom records

      Returns number

    • get phantomRecordsCount(): number

      Returns number

    • get totalPages(): number

      Returns number

    • get totalRecords(): number

      Returns number

    Methods

    • Parameters

      • page: number
      • OptionalcancelAutoReload: boolean

      Returns void

    • Parameters

      • phantomRecordsCount: number

      Returns void

    • Parameters

      • totalRecords: number

      Returns void