UNPKG

ngx-step

Version:

A simple library module to generate the different stages for activity to track multiple stages.

24 lines 3.05 kB
import { Pipe } from '@angular/core'; import * as moment from 'moment'; import * as i0 from "@angular/core"; let utc_time; export class CustomTimeConverterPipe { transform(value, ...args) { if (value != Number) { return moment.utc(value).local().format("MMM DD, YYYY hh:mm:ss a"); } else { utc_time = moment(value * 1000).utc().format('MMM DD, YYYY hh:mm:ss a'); return moment.utc(utc_time).local().format("MMM DD, YYYY hh:mm:ss a"); } } } CustomTimeConverterPipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: CustomTimeConverterPipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe }); CustomTimeConverterPipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "14.0.0", version: "14.3.0", ngImport: i0, type: CustomTimeConverterPipe, name: "customTimeConverter" }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: CustomTimeConverterPipe, decorators: [{ type: Pipe, args: [{ name: 'customTimeConverter' }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VzdG9tVGltZUNvbnZlcnRlci5waXBlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LXN0ZXAvc3JjL2xpYi9jdXN0b21UaW1lQ29udmVydGVyLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLElBQUksRUFBaUIsTUFBTSxlQUFlLENBQUM7QUFDcEQsT0FBTyxLQUFLLE1BQU0sTUFBTSxRQUFRLENBQUM7O0FBRWpDLElBQUksUUFBUSxDQUFDO0FBS2IsTUFBTSxPQUFPLHVCQUF1QjtJQUNsQyxTQUFTLENBQUMsS0FBVSxFQUFFLEdBQUcsSUFBVztRQUNsQyxJQUFHLEtBQUssSUFBRyxNQUFNLEVBQUM7WUFDaEIsT0FBTyxNQUFNLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDLEtBQUssRUFBRSxDQUFDLE1BQU0sQ0FBQyx5QkFBeUIsQ0FBQyxDQUFDO1NBQ3BFO2FBQ0c7WUFDRixRQUFRLEdBQUcsTUFBTSxDQUFDLEtBQUssR0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxNQUFNLENBQUMseUJBQXlCLENBQUMsQ0FBQztZQUN0RSxPQUFPLE1BQU0sQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDLENBQUMsS0FBSyxFQUFFLENBQUMsTUFBTSxDQUFDLHlCQUF5QixDQUFDLENBQUM7U0FDdkU7SUFFSCxDQUFDOztvSEFWVSx1QkFBdUI7a0hBQXZCLHVCQUF1QjsyRkFBdkIsdUJBQXVCO2tCQUhuQyxJQUFJO21CQUFDO29CQUNKLElBQUksRUFBRSxxQkFBcUI7aUJBQzVCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgKiBhcyBtb21lbnQgZnJvbSAnbW9tZW50JztcclxuXHJcbmxldCB1dGNfdGltZTtcclxuXHJcbkBQaXBlKHtcclxuICBuYW1lOiAnY3VzdG9tVGltZUNvbnZlcnRlcidcclxufSlcclxuZXhwb3J0IGNsYXNzIEN1c3RvbVRpbWVDb252ZXJ0ZXJQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XHJcbiAgdHJhbnNmb3JtKHZhbHVlOiBhbnksIC4uLmFyZ3M6IGFueVtdKTogYW55IHtcclxuICAgIGlmKHZhbHVlICE9TnVtYmVyKXtcclxuICAgICAgcmV0dXJuIG1vbWVudC51dGModmFsdWUpLmxvY2FsKCkuZm9ybWF0KFwiTU1NIERELCBZWVlZIGhoOm1tOnNzIGFcIik7XHJcbiAgICB9XHJcbiAgICBlbHNle1xyXG4gICAgICB1dGNfdGltZSA9IG1vbWVudCh2YWx1ZSoxMDAwKS51dGMoKS5mb3JtYXQoJ01NTSBERCwgWVlZWSBoaDptbTpzcyBhJyk7XHJcbiAgICAgIHJldHVybiBtb21lbnQudXRjKHV0Y190aW1lKS5sb2NhbCgpLmZvcm1hdChcIk1NTSBERCwgWVlZWSBoaDptbTpzcyBhXCIpO1xyXG4gICAgfVxyXG4gIFxyXG4gIH1cclxuXHJcbn1cclxuXHJcbiJdfQ==