ontimize-web-ngx
Version:
Ontimize Web framework using Angular 15
22 lines • 2.79 kB
JavaScript
import { Injector, Pipe } from '@angular/core';
import { MomentService } from '../services/moment.service';
import * as i0 from "@angular/core";
export class OMomentPipe {
constructor(injector) {
this.injector = injector;
this.momentService = this.injector.get(MomentService);
}
transform(value, args) {
const format = args.format;
return this.momentService.parseDate(value, format);
}
}
OMomentPipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: OMomentPipe, deps: [{ token: i0.Injector }], target: i0.ɵɵFactoryTarget.Pipe });
OMomentPipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "14.0.0", version: "15.2.10", ngImport: i0, type: OMomentPipe, name: "oMoment" });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: OMomentPipe, decorators: [{
type: Pipe,
args: [{
name: 'oMoment'
}]
}], ctorParameters: function () { return [{ type: i0.Injector }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiby1tb21lbnQucGlwZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL29udGltaXplLXdlYi1uZ3gvc3JjL2xpYi9waXBlcy9vLW1vbWVudC5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUU5RCxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sNEJBQTRCLENBQUM7O0FBVTNELE1BQU0sT0FBTyxXQUFXO0lBSXRCLFlBQXNCLFFBQWtCO1FBQWxCLGFBQVEsR0FBUixRQUFRLENBQVU7UUFDdEMsSUFBSSxDQUFDLGFBQWEsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxhQUFhLENBQUMsQ0FBQztJQUN4RCxDQUFDO0lBRUQsU0FBUyxDQUFDLEtBQVUsRUFBRSxJQUF5QjtRQUM3QyxNQUFNLE1BQU0sR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDO1FBQzNCLE9BQU8sSUFBSSxDQUFDLGFBQWEsQ0FBQyxTQUFTLENBQUMsS0FBSyxFQUFFLE1BQU0sQ0FBQyxDQUFDO0lBQ3JELENBQUM7O3lHQVhVLFdBQVc7dUdBQVgsV0FBVzs0RkFBWCxXQUFXO2tCQUp2QixJQUFJO21CQUFDO29CQUNKLElBQUksRUFBRSxTQUFTO2lCQUNoQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdG9yLCBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7IE1vbWVudFNlcnZpY2UgfSBmcm9tICcuLi9zZXJ2aWNlcy9tb21lbnQuc2VydmljZSc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgSU1vbWVudFBpcGVBcmd1bWVudCB7XG4gIGZvcm1hdD86IHN0cmluZztcbn1cblxuQFBpcGUoe1xuICBuYW1lOiAnb01vbWVudCdcbn0pXG5cbmV4cG9ydCBjbGFzcyBPTW9tZW50UGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xuXG4gIHByb3RlY3RlZCBtb21lbnRTZXJ2aWNlOiBNb21lbnRTZXJ2aWNlO1xuXG4gIGNvbnN0cnVjdG9yKHByb3RlY3RlZCBpbmplY3RvcjogSW5qZWN0b3IpIHtcbiAgICB0aGlzLm1vbWVudFNlcnZpY2UgPSB0aGlzLmluamVjdG9yLmdldChNb21lbnRTZXJ2aWNlKTtcbiAgfVxuXG4gIHRyYW5zZm9ybSh2YWx1ZTogYW55LCBhcmdzOiBJTW9tZW50UGlwZUFyZ3VtZW50KSB7XG4gICAgY29uc3QgZm9ybWF0ID0gYXJncy5mb3JtYXQ7XG4gICAgcmV0dXJuIHRoaXMubW9tZW50U2VydmljZS5wYXJzZURhdGUodmFsdWUsIGZvcm1hdCk7XG4gIH1cbn1cbiJdfQ==