20 lines
2.5 KiB
JavaScript
20 lines
2.5 KiB
JavaScript
/* ngx-moment (c) 2015, 2016 Uri Shaked / MIT Licence */
|
|
import { __decorate } from "tslib";
|
|
import { Pipe } from '@angular/core';
|
|
import * as moment from 'moment';
|
|
var momentConstructor = moment;
|
|
var DifferencePipe = /** @class */ (function () {
|
|
function DifferencePipe() {
|
|
}
|
|
DifferencePipe.prototype.transform = function (value, otherValue, unit, precision) {
|
|
var date = momentConstructor(value);
|
|
var date2 = otherValue !== null ? momentConstructor(otherValue) : momentConstructor();
|
|
return date.diff(date2, unit, precision);
|
|
};
|
|
DifferencePipe = __decorate([
|
|
Pipe({ name: 'amDifference' })
|
|
], DifferencePipe);
|
|
return DifferencePipe;
|
|
}());
|
|
export { DifferencePipe };
|
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlmZmVyZW5jZS5waXBlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LW1vbWVudC8iLCJzb3VyY2VzIjpbImRpZmZlcmVuY2UucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSx3REFBd0Q7O0FBRXhELE9BQU8sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDO0FBQ3BELE9BQU8sS0FBSyxNQUFNLE1BQU0sUUFBUSxDQUFDO0FBRWpDLElBQU0saUJBQWlCLEdBQUcsTUFBTSxDQUFDO0FBR2pDO0lBQUE7SUFZQSxDQUFDO0lBWEMsa0NBQVMsR0FBVCxVQUNFLEtBQXlCLEVBQ3pCLFVBQThCLEVBQzlCLElBQTZCLEVBQzdCLFNBQW1CO1FBRW5CLElBQU0sSUFBSSxHQUFHLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQ3RDLElBQU0sS0FBSyxHQUFHLFVBQVUsS0FBSyxJQUFJLENBQUMsQ0FBQyxDQUFDLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxpQkFBaUIsRUFBRSxDQUFDO1FBRXhGLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxLQUFLLEVBQUUsSUFBSSxFQUFFLFNBQVMsQ0FBQyxDQUFDO0lBQzNDLENBQUM7SUFYVSxjQUFjO1FBRDFCLElBQUksQ0FBQyxFQUFFLElBQUksRUFBRSxjQUFjLEVBQUUsQ0FBQztPQUNsQixjQUFjLENBWTFCO0lBQUQscUJBQUM7Q0FBQSxBQVpELElBWUM7U0FaWSxjQUFjIiwic291cmNlc0NvbnRlbnQiOlsiLyogbmd4LW1vbWVudCAoYykgMjAxNSwgMjAxNiBVcmkgU2hha2VkIC8gTUlUIExpY2VuY2UgKi9cblxuaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0ICogYXMgbW9tZW50IGZyb20gJ21vbWVudCc7XG5cbmNvbnN0IG1vbWVudENvbnN0cnVjdG9yID0gbW9tZW50O1xuXG5AUGlwZSh7IG5hbWU6ICdhbURpZmZlcmVuY2UnIH0pXG5leHBvcnQgY2xhc3MgRGlmZmVyZW5jZVBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcbiAgdHJhbnNmb3JtKFxuICAgIHZhbHVlOiBtb21lbnQuTW9tZW50SW5wdXQsXG4gICAgb3RoZXJWYWx1ZTogbW9tZW50Lk1vbWVudElucHV0LFxuICAgIHVuaXQ/OiBtb21lbnQudW5pdE9mVGltZS5EaWZmLFxuICAgIHByZWNpc2lvbj86IGJvb2xlYW4sXG4gICk6IG51bWJlciB7XG4gICAgY29uc3QgZGF0ZSA9IG1vbWVudENvbnN0cnVjdG9yKHZhbHVlKTtcbiAgICBjb25zdCBkYXRlMiA9IG90aGVyVmFsdWUgIT09IG51bGwgPyBtb21lbnRDb25zdHJ1Y3RvcihvdGhlclZhbHVlKSA6IG1vbWVudENvbnN0cnVjdG9yKCk7XG5cbiAgICByZXR1cm4gZGF0ZS5kaWZmKGRhdGUyLCB1bml0LCBwcmVjaXNpb24pO1xuICB9XG59XG4iXX0=
|