/* ngx-moment (c) 2015, 2016 Uri Shaked / MIT Licence */ import { Pipe } from '@angular/core'; import * as moment from 'moment'; const momentConstructor = moment; export class AddPipe { transform(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.decorators = [ { type: Pipe, args: [{ name: 'amAdd' },] } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWRkLnBpcGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvYWRkLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsd0RBQXdEO0FBRXhELE9BQU8sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDO0FBQ3BELE9BQU8sS0FBSyxNQUFNLE1BQU0sUUFBUSxDQUFDO0FBRWpDLE1BQU0saUJBQWlCLEdBQUcsTUFBTSxDQUFDO0FBR2pDLE1BQU0sT0FBTyxPQUFPO0lBQ2xCLFNBQVMsQ0FDUCxLQUF5QixFQUN6QixNQUFnQyxFQUNoQyxJQUErQjtRQUUvQixJQUNFLE9BQU8sTUFBTSxLQUFLLFdBQVc7WUFDN0IsQ0FBQyxPQUFPLE1BQU0sS0FBSyxRQUFRLElBQUksT0FBTyxJQUFJLEtBQUssV0FBVyxDQUFDLEVBQzNEO1lBQ0EsTUFBTSxJQUFJLEtBQUssQ0FBQyxxQ0FBcUMsQ0FBQyxDQUFDO1NBQ3hEO1FBQ0QsT0FBTyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsQ0FBQyxHQUFHLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO0lBQ3BELENBQUM7OztZQWRGLElBQUksU0FBQyxFQUFFLElBQUksRUFBRSxPQUFPLEVBQUUiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBuZ3gtbW9tZW50IChjKSAyMDE1LCAyMDE2IFVyaSBTaGFrZWQgLyBNSVQgTGljZW5jZSAqL1xuXG5pbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgKiBhcyBtb21lbnQgZnJvbSAnbW9tZW50JztcblxuY29uc3QgbW9tZW50Q29uc3RydWN0b3IgPSBtb21lbnQ7XG5cbkBQaXBlKHsgbmFtZTogJ2FtQWRkJyB9KVxuZXhwb3J0IGNsYXNzIEFkZFBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcbiAgdHJhbnNmb3JtKFxuICAgIHZhbHVlOiBtb21lbnQuTW9tZW50SW5wdXQsXG4gICAgYW1vdW50OiBtb21lbnQuRHVyYXRpb25JbnB1dEFyZzEsXG4gICAgdW5pdD86IG1vbWVudC5EdXJhdGlvbklucHV0QXJnMixcbiAgKTogYW55IHtcbiAgICBpZiAoXG4gICAgICB0eXBlb2YgYW1vdW50ID09PSAndW5kZWZpbmVkJyB8fFxuICAgICAgKHR5cGVvZiBhbW91bnQgPT09ICdudW1iZXInICYmIHR5cGVvZiB1bml0ID09PSAndW5kZWZpbmVkJylcbiAgICApIHtcbiAgICAgIHRocm93IG5ldyBFcnJvcignQWRkUGlwZTogbWlzc2luZyByZXF1aXJlZCBhcmd1bWVudHMnKTtcbiAgICB9XG4gICAgcmV0dXJuIG1vbWVudENvbnN0cnVjdG9yKHZhbHVlKS5hZGQoYW1vdW50LCB1bml0KTtcbiAgfVxufVxuIl19