tubular-common
Version:
Tubular Common Models and Data Transformer
20 lines • 614 B
JavaScript
const currentTimezone = new Date().getTimezoneOffset();
class GridRequest {
static counter = 0;
columns;
counter;
searchText;
skip;
take;
timezoneOffset;
constructor(columns, itemsPerPage, page, searchText = '') {
this.columns = columns.filter((c) => !c.isComputed);
this.searchText = searchText;
this.skip = itemsPerPage === -1 ? 0 : page * itemsPerPage;
this.take = itemsPerPage;
this.counter = GridRequest.counter++;
this.timezoneOffset = currentTimezone;
}
}
export default GridRequest;
//# sourceMappingURL=GridRequest.js.map