UNPKG

@junte/ui

Version:

Quality Angular UI components kit

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