UNPKG

848 BTypeScriptView Raw
1import { PipeTransform } from '@angular/core';
2import { CalendarA11y } from './calendar-a11y.provider';
3import { A11yParams } from './calendar-a11y.interface';
4import * as i0 from "@angular/core";
5/**
6 * This pipe is primarily for rendering aria labels. Example usage:
7 * ```typescript
8 * // where `myEvent` is a `CalendarEvent` and myLocale is a locale identifier
9 * {{ { event: myEvent, locale: myLocale } | calendarA11y: 'eventDescription' }}
10 * ```
11 */
12export declare class CalendarA11yPipe implements PipeTransform {
13 private calendarA11y;
14 private locale;
15 constructor(calendarA11y: CalendarA11y, locale: string);
16 transform(a11yParams: A11yParams, method: string): string;
17 static ɵfac: i0.ɵɵFactoryDeclaration<CalendarA11yPipe, never>;
18 static ɵpipe: i0.ɵɵPipeDeclaration<CalendarA11yPipe, "calendarA11y", false>;
19}