@cfstratos/ajsf-material
Version:
Angular JSON Schema Form builder using Angular Material UI
42 lines (41 loc) • 2.15 kB
TypeScript
import { Framework } from '@cfstratos/ajsf-core';
import { FlexLayoutRootComponent, FlexLayoutSectionComponent, MaterialAddReferenceComponent, MaterialButtonComponent, MaterialButtonGroupComponent, MaterialCheckboxComponent, MaterialCheckboxesComponent, MaterialChipListComponent, MaterialDatepickerComponent, MaterialDesignFrameworkComponent, MaterialFileComponent, MaterialInputComponent, MaterialNumberComponent, MaterialOneOfComponent, MaterialRadiosComponent, MaterialSelectComponent, MaterialSliderComponent, MaterialStepperComponent, MaterialTabsComponent, MaterialTextareaComponent } from './widgets/public_api';
export declare class MaterialDesignFramework extends Framework {
name: string;
framework: typeof MaterialDesignFrameworkComponent;
stylesheets: string[];
widgets: {
'root': typeof FlexLayoutRootComponent;
'section': typeof FlexLayoutSectionComponent;
'$ref': typeof MaterialAddReferenceComponent;
'button': typeof MaterialButtonComponent;
'button-group': typeof MaterialButtonGroupComponent;
'checkbox': typeof MaterialCheckboxComponent;
'checkboxes': typeof MaterialCheckboxesComponent;
'chip-list': typeof MaterialChipListComponent;
'date': typeof MaterialDatepickerComponent;
'file': typeof MaterialFileComponent;
'number': typeof MaterialNumberComponent;
'one-of': typeof MaterialOneOfComponent;
'radios': typeof MaterialRadiosComponent;
'select': typeof MaterialSelectComponent;
'slider': typeof MaterialSliderComponent;
'stepper': typeof MaterialStepperComponent;
'tabs': typeof MaterialTabsComponent;
'text': typeof MaterialInputComponent;
'textarea': typeof MaterialTextareaComponent;
'alt-date': string;
'any-of': string;
'card': string;
'color': string;
'expansion-panel': string;
'hidden': string;
'image': string;
'integer': string;
'radiobuttons': string;
'range': string;
'submit': string;
'tagsinput': string;
'wizard': string;
};
}