Interface TOffsetPaginator<FilterData, RowData, Payload>

Represents a type for offset pagination.

FilterData - The type of filter data.

RowData - The type of row data.

Payload - The type of payload.

Type Parameters

  • FilterData extends {} = any
  • RowData extends IRowData = any
  • Payload = any
  • Parameters

    • filterData: FilterData

      The filter data to be applied to the dataset.

    • limit: number

      The maximum number of records to be returned.

    • offset: number

      The offset from which to start retrieving records.

    • payload: Payload

      The payload containing additional parameters for filtering.

    Returns RowData[] | Promise<RowData[]>

    • A promise resolving to an array of filtered row data or an array of filtered row data.