ngx-step
Version:
A simple library module to generate the different stages for activity to track multiple stages.
24 lines • 3.05 kB
JavaScript
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==