@blueleader07/typeorm
Version:
Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.
21 lines (19 loc) • 753 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DynamoPageExpensive = void 0;
class DynamoPageExpensive {
constructor(content, pageable, total) {
const totalPages = Math.ceil(total / pageable.pageSize);
this.content = content;
this.totalElements = total;
this.totalPages = totalPages;
this.last = pageable.pageNumber === totalPages - 1;
this.size = pageable.pageSize;
// eslint-disable-next-line id-blacklist
this.number = pageable.pageNumber;
this.first = pageable.pageNumber === 0;
this.numberOfElements = content.length;
}
}
exports.DynamoPageExpensive = DynamoPageExpensive;
//# sourceMappingURL=DynamoPageExpensive.js.map