ontimize-web-ngx
Version:
Ontimize Web framework using Angular 15
24 lines • 3.38 kB
JavaScript
import { Injector, Pipe } from '@angular/core';
import { CurrencyService } from '../services/currency.service';
import { ORealPipe } from './o-real.pipe';
import * as i0 from "@angular/core";
export class OCurrencyPipe extends ORealPipe {
constructor(injector) {
super(injector);
this.injector = injector;
this.currencyService = this.injector.get(CurrencyService);
}
transform(text, args) {
return this.currencyService.getCurrencyValue(text, args);
}
}
OCurrencyPipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: OCurrencyPipe, deps: [{ token: i0.Injector }], target: i0.ɵɵFactoryTarget.Pipe });
OCurrencyPipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "14.0.0", version: "15.2.10", ngImport: i0, type: OCurrencyPipe, name: "oCurrency", pure: false });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: OCurrencyPipe, decorators: [{
type: Pipe,
args: [{
name: 'oCurrency',
pure: false
}]
}], ctorParameters: function () { return [{ type: i0.Injector }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiby1jdXJyZW5jeS5waXBlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvb250aW1pemUtd2ViLW5neC9zcmMvbGliL3BpcGVzL28tY3VycmVuY3kucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLElBQUksRUFBaUIsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQy9ELE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBZ0IxQyxNQUFNLE9BQU8sYUFBYyxTQUFRLFNBQVM7SUFJMUMsWUFBc0IsUUFBa0I7UUFDdEMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBREksYUFBUSxHQUFSLFFBQVEsQ0FBVTtRQUV0QyxJQUFJLENBQUMsZUFBZSxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLGVBQWUsQ0FBQyxDQUFDO0lBQzVELENBQUM7SUFFRCxTQUFTLENBQUMsSUFBWSxFQUFFLElBQTJCO1FBQ2pELE9BQU8sSUFBSSxDQUFDLGVBQWUsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDLENBQUM7SUFDM0QsQ0FBQzs7MkdBWFUsYUFBYTt5R0FBYixhQUFhOzRGQUFiLGFBQWE7a0JBSnpCLElBQUk7bUJBQUM7b0JBQ0osSUFBSSxFQUFFLFdBQVc7b0JBQ2pCLElBQUksRUFBRSxLQUFLO2lCQUNaIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0b3IsIFBpcGUsIFBpcGVUcmFuc2Zvcm0gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEN1cnJlbmN5U2VydmljZSB9IGZyb20gJy4uL3NlcnZpY2VzL2N1cnJlbmN5LnNlcnZpY2UnO1xuaW1wb3J0IHsgT1JlYWxQaXBlIH0gZnJvbSAnLi9vLXJlYWwucGlwZSc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgSUN1cnJlbmN5UGlwZUFyZ3VtZW50IHtcbiAgY3VycmVuY3lTaW1ib2w/OiBzdHJpbmc7XG4gIGN1cnJlbmN5U3ltYm9sUG9zaXRpb24/OiBzdHJpbmc7XG4gIGdyb3VwaW5nPzogYm9vbGVhbjtcbiAgdGhvdXNhbmRTZXBhcmF0b3I/OiBzdHJpbmc7XG4gIGRlY2ltYWxTZXBhcmF0b3I/OiBzdHJpbmc7XG4gIG1pbkRlY2ltYWxEaWdpdHM/OiBudW1iZXI7XG4gIG1heERlY2ltYWxEaWdpdHM/OiBudW1iZXI7XG59XG5cbkBQaXBlKHtcbiAgbmFtZTogJ29DdXJyZW5jeScsXG4gIHB1cmU6IGZhbHNlXG59KVxuZXhwb3J0IGNsYXNzIE9DdXJyZW5jeVBpcGUgZXh0ZW5kcyBPUmVhbFBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcblxuICBwcm90ZWN0ZWQgY3VycmVuY3lTZXJ2aWNlOiBDdXJyZW5jeVNlcnZpY2U7XG5cbiAgY29uc3RydWN0b3IocHJvdGVjdGVkIGluamVjdG9yOiBJbmplY3Rvcikge1xuICAgIHN1cGVyKGluamVjdG9yKTtcbiAgICB0aGlzLmN1cnJlbmN5U2VydmljZSA9IHRoaXMuaW5qZWN0b3IuZ2V0KEN1cnJlbmN5U2VydmljZSk7XG4gIH1cblxuICB0cmFuc2Zvcm0odGV4dDogc3RyaW5nLCBhcmdzOiBJQ3VycmVuY3lQaXBlQXJndW1lbnQpOiBzdHJpbmcge1xuICAgIHJldHVybiB0aGlzLmN1cnJlbmN5U2VydmljZS5nZXRDdXJyZW5jeVZhbHVlKHRleHQsIGFyZ3MpO1xuICB9XG59XG4iXX0=