@jsonforms/angular-material
Version:
Material Renderer Set for Angular module of JSON Forms
24 lines • 1.32 kB
TypeScript
import { JsonFormsState, RankedTester, StatePropsOfControl } from '@jsonforms/core';
import { JsonFormsAngularService, JsonFormsControl } from '@jsonforms/angular';
import { MyFormat } from '../util/date-format';
import { DayJsDateAdapter } from '../util/dayjs-date-adapter';
import { MatDatepicker } from '@angular/material/datepicker';
import * as i0 from "@angular/core";
export declare class DateControlRenderer extends JsonFormsControl {
private dateFormat;
private dateAdapter;
focused: boolean;
views: string[];
startView: string;
panelClass: string;
constructor(jsonformsService: JsonFormsAngularService, dateFormat: MyFormat, dateAdapter: DayJsDateAdapter);
getEventValue: (event: any) => string;
protected mapToProps(state: JsonFormsState): StatePropsOfControl;
yearSelected($event: any, datepicker: MatDatepicker<DayJsDateAdapter>): void;
monthSelected($event: any, datepicker: MatDatepicker<DayJsDateAdapter>): void;
setViewProperties(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<DateControlRenderer, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DateControlRenderer, "DateControlRenderer", never, {}, {}, never, never, false, never>;
}
export declare const DateControlRendererTester: RankedTester;
//# sourceMappingURL=date.renderer.d.ts.map