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)

42 lines 2.88 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 {?} */ var moment = moment_; import * as _ from "lodash"; var TimeFormatPipe = /** @class */ (function () { function TimeFormatPipe() { } /** * @param {?} time * @param {?} format * @return {?} */ TimeFormatPipe.prototype.transform = /** * @param {?} time * @param {?} format * @return {?} */ function (time, format) { if (_.isObject(time) && time instanceof moment) { return ((/** @type {?} */ (time))).format(format); } else if (_.isString(time)) { return moment(time).format(format); } else { return null; } }; TimeFormatPipe.decorators = [ { type: Pipe, args: [{ name: "timeFormat" },] } ]; return TimeFormatPipe; }()); export { TimeFormatPipe }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGltZS1mb3JtYXQucGlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B2aWNvZGVycy9hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL3BpcGVzL3RpbWUtZm9ybWF0L3RpbWUtZm9ybWF0LnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDO0FBQ3BELE9BQU8sS0FBSyxPQUFPLE1BQU0sUUFBUSxDQUFDOztJQUM1QixNQUFNLEdBQUcsT0FBTztBQUN0QixPQUFPLEtBQUssQ0FBQyxNQUFNLFFBQVEsQ0FBQztBQUU1QjtJQUFBO0lBYUEsQ0FBQzs7Ozs7O0lBVEMsa0NBQVM7Ozs7O0lBQVQsVUFBVSxJQUFTLEVBQUUsTUFBVztRQUM5QixJQUFJLENBQUMsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLElBQUksSUFBSSxZQUFZLE1BQU0sRUFBRTtZQUM5QyxPQUFPLENBQUMsbUJBQUEsSUFBSSxFQUFPLENBQUMsQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUM7U0FDckM7YUFBTSxJQUFJLENBQUMsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLEVBQUU7WUFDM0IsT0FBTyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDO1NBQ3BDO2FBQU07WUFDTCxPQUFPLElBQUksQ0FBQztTQUNiO0lBQ0gsQ0FBQzs7Z0JBWkYsSUFBSSxTQUFDO29CQUNKLElBQUksRUFBRSxZQUFZO2lCQUNuQjs7SUFXRCxxQkFBQztDQUFBLEFBYkQsSUFhQztTQVZZLGNBQWMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcclxuaW1wb3J0ICogYXMgbW9tZW50XyBmcm9tICdtb21lbnQnO1xyXG5jb25zdCBtb21lbnQgPSBtb21lbnRfO1xyXG5pbXBvcnQgKiBhcyBfIGZyb20gXCJsb2Rhc2hcIjtcclxuXHJcbkBQaXBlKHtcclxuICBuYW1lOiBcInRpbWVGb3JtYXRcIlxyXG59KVxyXG5leHBvcnQgY2xhc3MgVGltZUZvcm1hdFBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcclxuICB0cmFuc2Zvcm0odGltZTogYW55LCBmb3JtYXQ6IGFueSk6IGFueSB7XHJcbiAgICBpZiAoXy5pc09iamVjdCh0aW1lKSAmJiB0aW1lIGluc3RhbmNlb2YgbW9tZW50KSB7XHJcbiAgICAgIHJldHVybiAodGltZSBhcyBhbnkpLmZvcm1hdChmb3JtYXQpO1xyXG4gICAgfSBlbHNlIGlmIChfLmlzU3RyaW5nKHRpbWUpKSB7XHJcbiAgICAgIHJldHVybiBtb21lbnQodGltZSkuZm9ybWF0KGZvcm1hdCk7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICByZXR1cm4gbnVsbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19