OfflineTable
Constructors
new OfflineTable()
new OfflineTable(
entities
):OfflineTable
Parameters
• entities: EntityType
[]
Returns
Defined in
offline/sw/offline-table.ts:57
Methods
getTableRequest()
getTableRequest(
request
):any
Parameters
• request: Request
Returns
any
Defined in
offline/sw/offline-table.ts:61
table()
table(
request
):TableResponse
Filter the entities in the table, and then paginate the results. Return in the format of a table response.
Parameters
• request: any
Returns
Defined in
offline/sw/offline-table.ts:88
paginate()
paginate(
request
):PaginationResponse
<EntityType
>
Filter and paginate the entities in the table.
Parameters
• request: any
Returns
PaginationResponse
<EntityType
>
Defined in
offline/sw/offline-table.ts:107
filter()
filter(
request
,entities
):EntityType
[]
Filter the entities in the table by the pre_filters and filters.
Parameters
• request: any
• entities: EntityType
[] = ...
Returns
EntityType
[]
Defined in
offline/sw/offline-table.ts:146
filterEntities()
filterEntities(
entities
,filter
):EntityType
[]
Filter the entities in the table.
Parameters
• entities: EntityType
[]
• filter: DNF
<EntityType
>
Returns
EntityType
[]
Defined in
offline/sw/offline-table.ts:164
paginateEntities()
paginateEntities(
entities
,page
,resultsPerPage
):EntityType
[]
Paginate the entities in the table.
Parameters
• entities: EntityType
[]
• page: number
• resultsPerPage: number
= 15
Returns
EntityType
[]
Defined in
offline/sw/offline-table.ts:175
match()
match(
entity
,filter
):boolean
Match the entity against the filter.
Parameters
• entity: EntityType
• filter: DNF
<EntityType
>
Returns
boolean
Defined in
offline/sw/offline-table.ts:186
matchClause()
matchClause(
entity
,clause
):boolean
Match the entity against the clause.
Parameters
• entity: EntityType
• clause: any
Returns
boolean
Defined in
offline/sw/offline-table.ts:196