UNPKG

@vicoders/angular

Version:

- [Vicoders Angular Common Module](#vicoders-angular-common-module) - [Install](#install) - [How to use](#how-to-use) - [Pipes](#pipes) - [hasItem](#hasitem) - [isArray](#isarray) - [length](#length) - [orderBy](#orderby)

30 lines 2.17 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Pipe } from "@angular/core"; import * as moment_ from 'moment'; /** @type {?} */ const moment = moment_; export class ReadableTimePipe { /** * @param {?} time * @param {?} locale * @return {?} */ transform(time, locale) { locale = locale || "en"; /** @type {?} */ const m = moment(time).locale(locale); if (m.isValid()) { return m.fromNow(); } return ""; } } ReadableTimePipe.decorators = [ { type: Pipe, args: [{ name: "readableTime" },] } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVhZGFibGUtdGltZS5waXBlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQHZpY29kZXJzL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvcGlwZXMvcmVhZGFibGUtdGltZS9yZWFkYWJsZS10aW1lLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDO0FBRXBELE9BQU8sS0FBSyxPQUFPLE1BQU0sUUFBUSxDQUFDOztNQUM1QixNQUFNLEdBQUcsT0FBTztBQUt0QixNQUFNOzs7Ozs7SUFDSixTQUFTLENBQUMsSUFBWSxFQUFFLE1BQWM7UUFDcEMsTUFBTSxHQUFHLE1BQU0sSUFBSSxJQUFJLENBQUM7O2NBQ2xCLENBQUMsR0FBRyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQztRQUNyQyxJQUFJLENBQUMsQ0FBQyxPQUFPLEVBQUUsRUFBRTtZQUNmLE9BQU8sQ0FBQyxDQUFDLE9BQU8sRUFBRSxDQUFDO1NBQ3BCO1FBQ0QsT0FBTyxFQUFFLENBQUM7SUFDWixDQUFDOzs7WUFYRixJQUFJLFNBQUM7Z0JBQ0osSUFBSSxFQUFFLGNBQWM7YUFDckIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcbmltcG9ydCAqIGFzIF8gZnJvbSBcImxvZGFzaFwiO1xuaW1wb3J0ICogYXMgbW9tZW50XyBmcm9tICdtb21lbnQnO1xuY29uc3QgbW9tZW50ID0gbW9tZW50XztcblxuQFBpcGUoe1xuICBuYW1lOiBcInJlYWRhYmxlVGltZVwiXG59KVxuZXhwb3J0IGNsYXNzIFJlYWRhYmxlVGltZVBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcbiAgdHJhbnNmb3JtKHRpbWU6IHN0cmluZywgbG9jYWxlOiBzdHJpbmcpOiBhbnkge1xuICAgIGxvY2FsZSA9IGxvY2FsZSB8fCBcImVuXCI7XG4gICAgY29uc3QgbSA9IG1vbWVudCh0aW1lKS5sb2NhbGUobG9jYWxlKTtcbiAgICBpZiAobS5pc1ZhbGlkKCkpIHtcbiAgICAgIHJldHVybiBtLmZyb21Ob3coKTtcbiAgICB9XG4gICAgcmV0dXJuIFwiXCI7XG4gIH1cbn1cbiJdfQ==