UNPKG

@junte/ui

Version:

Quality Angular UI components kit

20 lines 2.08 kB
import { __decorate } from "tslib"; import { Pipe } from '@angular/core'; import { getMonth, getYear } from 'date-fns'; var MONTHS_IN_YEAR = 12; export function getFullMonth(year, month) { return MONTHS_IN_YEAR * year + month; } var FullMonthPipe = /** @class */ (function () { function FullMonthPipe() { } FullMonthPipe.prototype.transform = function (source) { return getFullMonth(getYear(source), getMonth(source)); }; FullMonthPipe = __decorate([ Pipe({ name: 'fullMonth' }) ], FullMonthPipe); return FullMonthPipe; }()); export { FullMonthPipe }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZnVsbC1tb250aC5waXBlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGp1bnRlL3VpLyIsInNvdXJjZXMiOlsibGliL2NvbGxlY3Rpb25zL2dhbnR0L2dhbnR0LXBpcGVzL2Z1bGwtbW9udGgucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLElBQUksRUFBaUIsTUFBTSxlQUFlLENBQUM7QUFDcEQsT0FBTyxFQUFFLFFBQVEsRUFBRSxPQUFPLEVBQUUsTUFBTSxVQUFVLENBQUM7QUFFN0MsSUFBTSxjQUFjLEdBQUcsRUFBRSxDQUFDO0FBRTFCLE1BQU0sVUFBVSxZQUFZLENBQUMsSUFBWSxFQUFFLEtBQWE7SUFDdEQsT0FBTyxjQUFjLEdBQUcsSUFBSSxHQUFHLEtBQUssQ0FBQztBQUN2QyxDQUFDO0FBR0Q7SUFBQTtJQUlBLENBQUM7SUFIQyxpQ0FBUyxHQUFULFVBQVUsTUFBWTtRQUNwQixPQUFPLFlBQVksQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLEVBQUUsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7SUFDekQsQ0FBQztJQUhVLGFBQWE7UUFEekIsSUFBSSxDQUFDLEVBQUMsSUFBSSxFQUFFLFdBQVcsRUFBQyxDQUFDO09BQ2IsYUFBYSxDQUl6QjtJQUFELG9CQUFDO0NBQUEsQUFKRCxJQUlDO1NBSlksYUFBYSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IGdldE1vbnRoLCBnZXRZZWFyIH0gZnJvbSAnZGF0ZS1mbnMnO1xuXG5jb25zdCBNT05USFNfSU5fWUVBUiA9IDEyO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0RnVsbE1vbnRoKHllYXI6IG51bWJlciwgbW9udGg6IG51bWJlcikge1xuICByZXR1cm4gTU9OVEhTX0lOX1lFQVIgKiB5ZWFyICsgbW9udGg7XG59XG5cbkBQaXBlKHtuYW1lOiAnZnVsbE1vbnRoJ30pXG5leHBvcnQgY2xhc3MgRnVsbE1vbnRoUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xuICB0cmFuc2Zvcm0oc291cmNlOiBEYXRlKTogbnVtYmVyIHtcbiAgICByZXR1cm4gZ2V0RnVsbE1vbnRoKGdldFllYXIoc291cmNlKSwgZ2V0TW9udGgoc291cmNlKSk7XG4gIH1cbn1cbiJdfQ==