Files

22 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 AddPipe = /** @class */ (function () {
function AddPipe() {
}
AddPipe.prototype.transform = function (value, amount, unit) {
if (typeof amount === 'undefined' ||
(typeof amount === 'number' && typeof unit === 'undefined')) {
throw new Error('AddPipe: missing required arguments');
}
return momentConstructor(value).add(amount, unit);
};
AddPipe = __decorate([
Pipe({ name: 'amAdd' })
], AddPipe);
return AddPipe;
}());
export { AddPipe };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWRkLnBpcGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtbW9tZW50LyIsInNvdXJjZXMiOlsiYWRkLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsd0RBQXdEOztBQUV4RCxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUNwRCxPQUFPLEtBQUssTUFBTSxNQUFNLFFBQVEsQ0FBQztBQUVqQyxJQUFNLGlCQUFpQixHQUFHLE1BQU0sQ0FBQztBQUdqQztJQUFBO0lBY0EsQ0FBQztJQWJDLDJCQUFTLEdBQVQsVUFDRSxLQUF5QixFQUN6QixNQUFnQyxFQUNoQyxJQUErQjtRQUUvQixJQUNFLE9BQU8sTUFBTSxLQUFLLFdBQVc7WUFDN0IsQ0FBQyxPQUFPLE1BQU0sS0FBSyxRQUFRLElBQUksT0FBTyxJQUFJLEtBQUssV0FBVyxDQUFDLEVBQzNEO1lBQ0EsTUFBTSxJQUFJLEtBQUssQ0FBQyxxQ0FBcUMsQ0FBQyxDQUFDO1NBQ3hEO1FBQ0QsT0FBTyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsQ0FBQyxHQUFHLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO0lBQ3BELENBQUM7SUFiVSxPQUFPO1FBRG5CLElBQUksQ0FBQyxFQUFFLElBQUksRUFBRSxPQUFPLEVBQUUsQ0FBQztPQUNYLE9BQU8sQ0FjbkI7SUFBRCxjQUFDO0NBQUEsQUFkRCxJQWNDO1NBZFksT0FBTyIsInNvdXJjZXNDb250ZW50IjpbIi8qIG5neC1tb21lbnQgKGMpIDIwMTUsIDIwMTYgVXJpIFNoYWtlZCAvIE1JVCBMaWNlbmNlICovXG5cbmltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCAqIGFzIG1vbWVudCBmcm9tICdtb21lbnQnO1xuXG5jb25zdCBtb21lbnRDb25zdHJ1Y3RvciA9IG1vbWVudDtcblxuQFBpcGUoeyBuYW1lOiAnYW1BZGQnIH0pXG5leHBvcnQgY2xhc3MgQWRkUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xuICB0cmFuc2Zvcm0oXG4gICAgdmFsdWU6IG1vbWVudC5Nb21lbnRJbnB1dCxcbiAgICBhbW91bnQ6IG1vbWVudC5EdXJhdGlvbklucHV0QXJnMSxcbiAgICB1bml0PzogbW9tZW50LkR1cmF0aW9uSW5wdXRBcmcyLFxuICApOiBhbnkge1xuICAgIGlmIChcbiAgICAgIHR5cGVvZiBhbW91bnQgPT09ICd1bmRlZmluZWQnIHx8XG4gICAgICAodHlwZW9mIGFtb3VudCA9PT0gJ251bWJlcicgJiYgdHlwZW9mIHVuaXQgPT09ICd1bmRlZmluZWQnKVxuICAgICkge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKCdBZGRQaXBlOiBtaXNzaW5nIHJlcXVpcmVkIGFyZ3VtZW50cycpO1xuICAgIH1cbiAgICByZXR1cm4gbW9tZW50Q29uc3RydWN0b3IodmFsdWUpLmFkZChhbW91bnQsIHVuaXQpO1xuICB9XG59XG4iXX0=