UNPKG

@taiga-ui/core

Version:

Core library for creating Angular components and applications using Taiga UI

23 lines 2.67 kB
import { inject, Pipe } from '@angular/core'; import { TUI_MONTHS } from '@taiga-ui/core/tokens'; import { map } from 'rxjs'; import * as i0 from "@angular/core"; class TuiMonthPipe { constructor() { this.months$ = inject(TUI_MONTHS); } transform({ month }) { return this.months$.pipe(map((months) => months[month] || months[0])); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: TuiMonthPipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe }); } static { this.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "14.0.0", version: "16.2.12", ngImport: i0, type: TuiMonthPipe, isStandalone: true, name: "tuiMonth" }); } } export { TuiMonthPipe }; i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: TuiMonthPipe, decorators: [{ type: Pipe, args: [{ standalone: true, name: 'tuiMonth', }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9udGgucGlwZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2NvcmUvcGlwZXMvbW9udGgvbW9udGgucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsTUFBTSxFQUFFLElBQUksRUFBcUIsTUFBTSxlQUFlLENBQUM7QUFFL0QsT0FBTyxFQUFDLFVBQVUsRUFBQyxNQUFNLHVCQUF1QixDQUFDO0FBQ2pELE9BQU8sRUFBQyxHQUFHLEVBQWtCLE1BQU0sTUFBTSxDQUFDOztBQUUxQyxNQUlhLFlBQVk7SUFKekI7UUFLcUIsWUFBTyxHQUFHLE1BQU0sQ0FBQyxVQUFVLENBQUMsQ0FBQztLQUtqRDtJQUhVLFNBQVMsQ0FBQyxFQUFDLEtBQUssRUFBVztRQUM5QixPQUFPLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLE1BQU0sRUFBRSxFQUFFLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxJQUFJLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDMUUsQ0FBQzsrR0FMUSxZQUFZOzZHQUFaLFlBQVk7O1NBQVosWUFBWTs0RkFBWixZQUFZO2tCQUp4QixJQUFJO21CQUFDO29CQUNGLFVBQVUsRUFBRSxJQUFJO29CQUNoQixJQUFJLEVBQUUsVUFBVTtpQkFDbkIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge2luamVjdCwgUGlwZSwgdHlwZSBQaXBlVHJhbnNmb3JtfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7dHlwZSBUdWlNb250aH0gZnJvbSAnQHRhaWdhLXVpL2Nkay9kYXRlLXRpbWUnO1xuaW1wb3J0IHtUVUlfTU9OVEhTfSBmcm9tICdAdGFpZ2EtdWkvY29yZS90b2tlbnMnO1xuaW1wb3J0IHttYXAsIHR5cGUgT2JzZXJ2YWJsZX0gZnJvbSAncnhqcyc7XG5cbkBQaXBlKHtcbiAgICBzdGFuZGFsb25lOiB0cnVlLFxuICAgIG5hbWU6ICd0dWlNb250aCcsXG59KVxuZXhwb3J0IGNsYXNzIFR1aU1vbnRoUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xuICAgIHByaXZhdGUgcmVhZG9ubHkgbW9udGhzJCA9IGluamVjdChUVUlfTU9OVEhTKTtcblxuICAgIHB1YmxpYyB0cmFuc2Zvcm0oe21vbnRofTogVHVpTW9udGgpOiBPYnNlcnZhYmxlPHN0cmluZz4ge1xuICAgICAgICByZXR1cm4gdGhpcy5tb250aHMkLnBpcGUobWFwKChtb250aHMpID0+IG1vbnRoc1ttb250aF0gfHwgbW9udGhzWzBdKSk7XG4gICAgfVxufVxuIl19