@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)
39 lines • 2.51 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Pipe } from "@angular/core";
import * as moment_ from 'moment';
/** @type {?} */
var moment = moment_;
var ReadableTimePipe = /** @class */ (function () {
function ReadableTimePipe() {
}
/**
* @param {?} time
* @param {?} locale
* @return {?}
*/
ReadableTimePipe.prototype.transform = /**
* @param {?} time
* @param {?} locale
* @return {?}
*/
function (time, locale) {
locale = locale || "en";
/** @type {?} */
var m = moment(time).locale(locale);
if (m.isValid()) {
return m.fromNow();
}
return "";
};
ReadableTimePipe.decorators = [
{ type: Pipe, args: [{
name: "readableTime"
},] }
];
return ReadableTimePipe;
}());
export { ReadableTimePipe };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVhZGFibGUtdGltZS5waXBlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQHZpY29kZXJzL2FuZ3VsYXIvIiwic291cmNlcyI6WyJsaWIvcGlwZXMvcmVhZGFibGUtdGltZS9yZWFkYWJsZS10aW1lLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDO0FBRXBELE9BQU8sS0FBSyxPQUFPLE1BQU0sUUFBUSxDQUFDOztJQUM1QixNQUFNLEdBQUcsT0FBTztBQUV0QjtJQUFBO0lBWUEsQ0FBQzs7Ozs7O0lBUkMsb0NBQVM7Ozs7O0lBQVQsVUFBVSxJQUFZLEVBQUUsTUFBYztRQUNwQyxNQUFNLEdBQUcsTUFBTSxJQUFJLElBQUksQ0FBQzs7WUFDbEIsQ0FBQyxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDO1FBQ3JDLElBQUksQ0FBQyxDQUFDLE9BQU8sRUFBRSxFQUFFO1lBQ2YsT0FBTyxDQUFDLENBQUMsT0FBTyxFQUFFLENBQUM7U0FDcEI7UUFDRCxPQUFPLEVBQUUsQ0FBQztJQUNaLENBQUM7O2dCQVhGLElBQUksU0FBQztvQkFDSixJQUFJLEVBQUUsY0FBYztpQkFDckI7O0lBVUQsdUJBQUM7Q0FBQSxBQVpELElBWUM7U0FUWSxnQkFBZ0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcbmltcG9ydCAqIGFzIF8gZnJvbSBcImxvZGFzaFwiO1xuaW1wb3J0ICogYXMgbW9tZW50XyBmcm9tICdtb21lbnQnO1xuY29uc3QgbW9tZW50ID0gbW9tZW50XztcblxuQFBpcGUoe1xuICBuYW1lOiBcInJlYWRhYmxlVGltZVwiXG59KVxuZXhwb3J0IGNsYXNzIFJlYWRhYmxlVGltZVBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcbiAgdHJhbnNmb3JtKHRpbWU6IHN0cmluZywgbG9jYWxlOiBzdHJpbmcpOiBhbnkge1xuICAgIGxvY2FsZSA9IGxvY2FsZSB8fCBcImVuXCI7XG4gICAgY29uc3QgbSA9IG1vbWVudCh0aW1lKS5sb2NhbGUobG9jYWxlKTtcbiAgICBpZiAobS5pc1ZhbGlkKCkpIHtcbiAgICAgIHJldHVybiBtLmZyb21Ob3coKTtcbiAgICB9XG4gICAgcmV0dXJuIFwiXCI7XG4gIH1cbn1cbiJdfQ==