Files
flights_web_raw/apps/angular/node_modules/ngx-moment/esm2015/subtract.pipe.js
T

17 lines
2.3 KiB
JavaScript

/* ngx-moment (c) 2015, 2016 Uri Shaked / MIT Licence */
import { Pipe } from '@angular/core';
import * as moment from 'moment';
const momentConstructor = moment;
export class SubtractPipe {
transform(value, amount, unit) {
if (typeof amount === 'undefined' ||
(typeof amount === 'number' && typeof unit === 'undefined')) {
throw new Error('SubtractPipe: missing required arguments');
}
return momentConstructor(value).subtract(amount, unit);
}
}
SubtractPipe.decorators = [
{ type: Pipe, args: [{ name: 'amSubtract' },] }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3VidHJhY3QucGlwZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9zdWJ0cmFjdC5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHdEQUF3RDtBQUV4RCxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQztBQUNwRCxPQUFPLEtBQUssTUFBTSxNQUFNLFFBQVEsQ0FBQztBQUVqQyxNQUFNLGlCQUFpQixHQUFHLE1BQU0sQ0FBQztBQUdqQyxNQUFNLE9BQU8sWUFBWTtJQUN2QixTQUFTLENBQ1AsS0FBeUIsRUFDekIsTUFBZ0MsRUFDaEMsSUFBK0I7UUFFL0IsSUFDRSxPQUFPLE1BQU0sS0FBSyxXQUFXO1lBQzdCLENBQUMsT0FBTyxNQUFNLEtBQUssUUFBUSxJQUFJLE9BQU8sSUFBSSxLQUFLLFdBQVcsQ0FBQyxFQUMzRDtZQUNBLE1BQU0sSUFBSSxLQUFLLENBQUMsMENBQTBDLENBQUMsQ0FBQztTQUM3RDtRQUNELE9BQU8saUJBQWlCLENBQUMsS0FBSyxDQUFDLENBQUMsUUFBUSxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsQ0FBQztJQUN6RCxDQUFDOzs7WUFkRixJQUFJLFNBQUMsRUFBRSxJQUFJLEVBQUUsWUFBWSxFQUFFIiwic291cmNlc0NvbnRlbnQiOlsiLyogbmd4LW1vbWVudCAoYykgMjAxNSwgMjAxNiBVcmkgU2hha2VkIC8gTUlUIExpY2VuY2UgKi9cblxuaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0ICogYXMgbW9tZW50IGZyb20gJ21vbWVudCc7XG5cbmNvbnN0IG1vbWVudENvbnN0cnVjdG9yID0gbW9tZW50O1xuXG5AUGlwZSh7IG5hbWU6ICdhbVN1YnRyYWN0JyB9KVxuZXhwb3J0IGNsYXNzIFN1YnRyYWN0UGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xuICB0cmFuc2Zvcm0oXG4gICAgdmFsdWU6IG1vbWVudC5Nb21lbnRJbnB1dCxcbiAgICBhbW91bnQ6IG1vbWVudC5EdXJhdGlvbklucHV0QXJnMSxcbiAgICB1bml0PzogbW9tZW50LkR1cmF0aW9uSW5wdXRBcmcyLFxuICApOiBhbnkge1xuICAgIGlmIChcbiAgICAgIHR5cGVvZiBhbW91bnQgPT09ICd1bmRlZmluZWQnIHx8XG4gICAgICAodHlwZW9mIGFtb3VudCA9PT0gJ251bWJlcicgJiYgdHlwZW9mIHVuaXQgPT09ICd1bmRlZmluZWQnKVxuICAgICkge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKCdTdWJ0cmFjdFBpcGU6IG1pc3NpbmcgcmVxdWlyZWQgYXJndW1lbnRzJyk7XG4gICAgfVxuICAgIHJldHVybiBtb21lbnRDb25zdHJ1Y3Rvcih2YWx1ZSkuc3VidHJhY3QoYW1vdW50LCB1bml0KTtcbiAgfVxufVxuIl19