File

src/app/interfaces/paged-results.ts

Description

Results

Index

Properties

Constructor

constructor(total: number, page: number, entities: any[])

Create new instance

Parameters :
Name Type Optional
total number No
page number No
entities any[] No

Properties

entities
Type : any[]

Array of entities

page
Type : number

Number of pages loaded.

total
Type : number

Total number of entities, not all of these may have been loaded. Check entities.length to get number of entities loaded.

export class PagedResults {
  /**
   * Total number of entities, not all of these may have been loaded.
   * Check `entities.length` to get number of entities loaded.
   */
  total: number;

  /**
   * Number of pages loaded.
   */
  page: number;

  /**
   * Array of entities
   */
  entities: any[];

  /**
   * Create new instance
   *
   * @param {number} total
   * @param {number} page
   * @param {any[]} entities
   */
  constructor(total: number = null, page: number = null, entities: any[] = []) {
    this.total = total;
    this.page = page;
    this.entities = entities;
  }
}

result-matching ""

    No results matching ""