MobX RESTful
    Preparing search index...

    Class ListModel<D, F>Abstract

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

    Type Parameters

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    "[asyncIterator]": (
        filter?: F,
        pageSize?: number,
    ) => AsyncGenerator<D, void, unknown> = ...
    baseURI: string
    client: RESTClient
    indexKey: keyof D = 'id'

    Accessors

    currentOne: D
    downloading: number
    filter: F
    pageIndex: number
    pageList: D[][]
    pageSize: number
    statistic: Statistic<D>
    totalCount: number
    uploading: number

    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" | "allItems" | "totalCount">,
        > = {}

      Returns void