ontimize-web-ngx
Version:
Ontimize Web framework using Angular 15
22 lines • 2.85 kB
JavaScript
import { Injector, Pipe } from '@angular/core';
import { NumberService } from '../services/number.service';
import * as i0 from "@angular/core";
export class OIntegerPipe {
constructor(injector) {
this.injector = injector;
this.numberService = this.injector.get(NumberService);
}
transform(text, args) {
return this.numberService.getIntegerValue(text, args);
}
}
OIntegerPipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: OIntegerPipe, deps: [{ token: i0.Injector }], target: i0.ɵɵFactoryTarget.Pipe });
OIntegerPipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "14.0.0", version: "15.2.10", ngImport: i0, type: OIntegerPipe, name: "oInteger", pure: false });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: OIntegerPipe, decorators: [{
type: Pipe,
args: [{
name: 'oInteger',
pure: false
}]
}], ctorParameters: function () { return [{ type: i0.Injector }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiby1pbnRlZ2VyLnBpcGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9vbnRpbWl6ZS13ZWItbmd4L3NyYy9saWIvcGlwZXMvby1pbnRlZ2VyLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQzs7QUFhM0QsTUFBTSxPQUFPLFlBQVk7SUFJdkIsWUFBc0IsUUFBa0I7UUFBbEIsYUFBUSxHQUFSLFFBQVEsQ0FBVTtRQUN0QyxJQUFJLENBQUMsYUFBYSxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLGFBQWEsQ0FBQyxDQUFDO0lBQ3hELENBQUM7SUFFRCxTQUFTLENBQUMsSUFBWSxFQUFFLElBQTBCO1FBQ2hELE9BQU8sSUFBSSxDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxDQUFDO0lBQ3hELENBQUM7OzBHQVZVLFlBQVk7d0dBQVosWUFBWTs0RkFBWixZQUFZO2tCQUx4QixJQUFJO21CQUFDO29CQUNKLElBQUksRUFBRSxVQUFVO29CQUNoQixJQUFJLEVBQUUsS0FBSztpQkFDWiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdG9yLCBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBOdW1iZXJTZXJ2aWNlIH0gZnJvbSAnLi4vc2VydmljZXMvbnVtYmVyLnNlcnZpY2UnO1xuXG5leHBvcnQgaW50ZXJmYWNlIElJbnRlZ2VyUGlwZUFyZ3VtZW50IHtcbiAgZ3JvdXBpbmc/OiBib29sZWFuO1xuICB0aG91c2FuZFNlcGFyYXRvcj86IHN0cmluZztcbiAgbG9jYWxlPzogc3RyaW5nO1xufVxuXG5AUGlwZSh7XG4gIG5hbWU6ICdvSW50ZWdlcicsXG4gIHB1cmU6IGZhbHNlXG59KVxuXG5leHBvcnQgY2xhc3MgT0ludGVnZXJQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XG5cbiAgcHJvdGVjdGVkIG51bWJlclNlcnZpY2U6IE51bWJlclNlcnZpY2U7XG5cbiAgY29uc3RydWN0b3IocHJvdGVjdGVkIGluamVjdG9yOiBJbmplY3Rvcikge1xuICAgIHRoaXMubnVtYmVyU2VydmljZSA9IHRoaXMuaW5qZWN0b3IuZ2V0KE51bWJlclNlcnZpY2UpO1xuICB9XG5cbiAgdHJhbnNmb3JtKHRleHQ6IHN0cmluZywgYXJnczogSUludGVnZXJQaXBlQXJndW1lbnQpOiBzdHJpbmcge1xuICAgIHJldHVybiB0aGlzLm51bWJlclNlcnZpY2UuZ2V0SW50ZWdlclZhbHVlKHRleHQsIGFyZ3MpO1xuICB9XG59XG4iXX0=