angular2-json-schema-form
Version:
Angular JSON Schema Form builder
61 lines (60 loc) • 3.06 kB
TypeScript
import { Framework } from '../framework';
import { FlexLayoutRootComponent } from './flex-layout-root.component';
import { FlexLayoutSectionComponent } from './flex-layout-section.component';
import { MaterialAddReferenceComponent } from './material-add-reference.component';
import { MaterialOneOfComponent } from './material-one-of.component';
import { MaterialButtonComponent } from './material-button.component';
import { MaterialButtonGroupComponent } from './material-button-group.component';
import { MaterialCheckboxComponent } from './material-checkbox.component';
import { MaterialCheckboxesComponent } from './material-checkboxes.component';
import { MaterialChipListComponent } from './material-chip-list.component';
import { MaterialDatepickerComponent } from './material-datepicker.component';
import { MaterialFileComponent } from './material-file.component';
import { MaterialInputComponent } from './material-input.component';
import { MaterialNumberComponent } from './material-number.component';
import { MaterialRadiosComponent } from './material-radios.component';
import { MaterialSelectComponent } from './material-select.component';
import { MaterialSliderComponent } from './material-slider.component';
import { MaterialStepperComponent } from './material-stepper.component';
import { MaterialTabsComponent } from './material-tabs.component';
import { MaterialTextareaComponent } from './material-textarea.component';
import { MaterialDesignFrameworkComponent } from './material-design-framework.component';
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;
};
}