@alauda-fe/common
Version:
Alauda frontend team common codes.
21 lines • 2.18 kB
JavaScript
import { Pipe } from '@angular/core';
import { TIMEZONES } from '../constants/timezones';
import * as i0 from "@angular/core";
export class TimezoneDisplayPipe {
transform(tz) {
const matched = TIMEZONES.find(t => t.tzCode === tz);
return {
zh: matched.name_zh,
en: matched.name,
};
}
static { this.ɵfac = function TimezoneDisplayPipe_Factory(t) { return new (t || TimezoneDisplayPipe)(); }; }
static { this.ɵpipe = /*@__PURE__*/ i0.ɵɵdefinePipe({ name: "aclTimezoneDisplay", type: TimezoneDisplayPipe, pure: true }); }
}
(() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TimezoneDisplayPipe, [{
type: Pipe,
args: [{
name: 'aclTimezoneDisplay',
}]
}], null, null); })();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGltZXpvbmUtZGlzcGxheS5waXBlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vbGlicy9jb21tb24vc3JjL2NvcmUvcGlwZXMvdGltZXpvbmUtZGlzcGxheS5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDO0FBRXBELE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQzs7QUFLbkQsTUFBTSxPQUFPLG1CQUFtQjtJQUM5QixTQUFTLENBQUMsRUFBVTtRQUNsQixNQUFNLE9BQU8sR0FBRyxTQUFTLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLE1BQU0sS0FBSyxFQUFFLENBQUMsQ0FBQztRQUNyRCxPQUFPO1lBQ0wsRUFBRSxFQUFFLE9BQU8sQ0FBQyxPQUFPO1lBQ25CLEVBQUUsRUFBRSxPQUFPLENBQUMsSUFBSTtTQUNqQixDQUFDO0lBQ0osQ0FBQztvRkFQVSxtQkFBbUI7NEZBQW5CLG1CQUFtQjs7aUZBQW5CLG1CQUFtQjtjQUgvQixJQUFJO2VBQUM7Z0JBQ0osSUFBSSxFQUFFLG9CQUFvQjthQUMzQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgVElNRVpPTkVTIH0gZnJvbSAnLi4vY29uc3RhbnRzL3RpbWV6b25lcyc7XG5cbkBQaXBlKHtcbiAgbmFtZTogJ2FjbFRpbWV6b25lRGlzcGxheScsXG59KVxuZXhwb3J0IGNsYXNzIFRpbWV6b25lRGlzcGxheVBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcbiAgdHJhbnNmb3JtKHR6OiBzdHJpbmcpIHtcbiAgICBjb25zdCBtYXRjaGVkID0gVElNRVpPTkVTLmZpbmQodCA9PiB0LnR6Q29kZSA9PT0gdHopO1xuICAgIHJldHVybiB7XG4gICAgICB6aDogbWF0Y2hlZC5uYW1lX3poLFxuICAgICAgZW46IG1hdGNoZWQubmFtZSxcbiAgICB9O1xuICB9XG59XG4iXX0=