UNPKG

@alauda-fe/common

Version:

Alauda frontend team common codes.

26 lines 3.23 kB
import { Injectable } from '@angular/core'; import { TranslateService } from '../../translate/public-api'; import * as i0 from "@angular/core"; import * as i1 from "../../translate/public-api"; export class AuiPaginatorIntl { get itemsPerPageLabel() { return this.translate.get('paginator_page_items'); } get jumperLabelPrefix() { return this.translate.get('pagination_goto'); } get jumperLabelSuffix() { return this.translate.get('pagination_page'); } constructor(translate) { this.translate = translate; this.changes = this.translate.locale$; this.getTotalLabel = (length) => this.translate.get('paginator_total_records', { length }); } static { this.ɵfac = function AuiPaginatorIntl_Factory(t) { return new (t || AuiPaginatorIntl)(i0.ɵɵinject(i1.TranslateService)); }; } static { this.ɵprov = /*@__PURE__*/ i0.ɵɵdefineInjectable({ token: AuiPaginatorIntl, factory: AuiPaginatorIntl.ɵfac }); } } (() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(AuiPaginatorIntl, [{ type: Injectable }], () => [{ type: i1.TranslateService }], null); })(); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXVpLXBhZ2luYXRvci1pbnRsLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9saWJzL2NvbW1vbi9zcmMvY29yZS9zZXJ2aWNlcy9hdWktcGFnaW5hdG9yLWludGwuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTNDLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLDRCQUE0QixDQUFDOzs7QUFHOUQsTUFBTSxPQUFPLGdCQUFnQjtJQUczQixJQUFJLGlCQUFpQjtRQUNuQixPQUFPLElBQUksQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLHNCQUFzQixDQUFDLENBQUM7SUFDcEQsQ0FBQztJQUVELElBQUksaUJBQWlCO1FBQ25CLE9BQU8sSUFBSSxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsaUJBQWlCLENBQUMsQ0FBQztJQUMvQyxDQUFDO0lBRUQsSUFBSSxpQkFBaUI7UUFDbkIsT0FBTyxJQUFJLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDO0lBQy9DLENBQUM7SUFLRCxZQUE2QixTQUEyQjtRQUEzQixjQUFTLEdBQVQsU0FBUyxDQUFrQjtRQWpCL0MsWUFBTyxHQUFHLElBQUksQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDO1FBYzFDLGtCQUFhLEdBQUcsQ0FBQyxNQUFjLEVBQUUsRUFBRSxDQUNqQyxJQUFJLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyx5QkFBeUIsRUFBRSxFQUFFLE1BQU0sRUFBRSxDQUFDLENBQUM7SUFFRCxDQUFDO2lGQWxCakQsZ0JBQWdCO3VFQUFoQixnQkFBZ0IsV0FBaEIsZ0JBQWdCOztpRkFBaEIsZ0JBQWdCO2NBRDVCLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7IFRyYW5zbGF0ZVNlcnZpY2UgfSBmcm9tICcuLi8uLi90cmFuc2xhdGUvcHVibGljLWFwaSc7XG5cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBBdWlQYWdpbmF0b3JJbnRsIHtcbiAgcmVhZG9ubHkgY2hhbmdlcyA9IHRoaXMudHJhbnNsYXRlLmxvY2FsZSQ7XG5cbiAgZ2V0IGl0ZW1zUGVyUGFnZUxhYmVsKCkge1xuICAgIHJldHVybiB0aGlzLnRyYW5zbGF0ZS5nZXQoJ3BhZ2luYXRvcl9wYWdlX2l0ZW1zJyk7XG4gIH1cblxuICBnZXQganVtcGVyTGFiZWxQcmVmaXgoKSB7XG4gICAgcmV0dXJuIHRoaXMudHJhbnNsYXRlLmdldCgncGFnaW5hdGlvbl9nb3RvJyk7XG4gIH1cblxuICBnZXQganVtcGVyTGFiZWxTdWZmaXgoKSB7XG4gICAgcmV0dXJuIHRoaXMudHJhbnNsYXRlLmdldCgncGFnaW5hdGlvbl9wYWdlJyk7XG4gIH1cblxuICBnZXRUb3RhbExhYmVsID0gKGxlbmd0aDogbnVtYmVyKSA9PlxuICAgIHRoaXMudHJhbnNsYXRlLmdldCgncGFnaW5hdG9yX3RvdGFsX3JlY29yZHMnLCB7IGxlbmd0aCB9KTtcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIHJlYWRvbmx5IHRyYW5zbGF0ZTogVHJhbnNsYXRlU2VydmljZSkge31cbn1cbiJdfQ==