22 lines
2.5 KiB
JavaScript
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=
|