Class ListModel<D, F>Abstract

This basic class is a middle class, which isn't for direct using

Type Parameters

Hierarchy (View Summary, Expand)

Constructors

Properties

baseURI: string
client: RESTClient
indexKey: keyof D = 'id'

Accessors

currentOne: any
downloading: any
filter: any
pageIndex: any
pageList: any
pageSize: any
statistic: any
totalCount: any
uploading: any

Methods

  • Parameters

    • filter: F = ...
    • pageIndex: number = ...
    • pageSize: number = ...

    Returns Promise<D[]>

  • Protected

    Parameters

    • pageIndex: number
    • pageSize: number
    • filter: F

    Returns Promise<{ pageData: D[]; totalCount: number }>

  • Parameters

    • __namedParameters: Partial<
          Pick<ListModel<D>, "pageIndex" | "pageSize" | "totalCount" | "allItems">,
      > = {}

    Returns void

MMNEPVFCICPMFPCPTTAAATR