angular2-json-schema-form
Version:
Angular 2 JSON Schema Form builder
20 lines (19 loc) • 738 B
TypeScript
export declare class WidgetLibraryService {
private defaultWidget;
private widgetLibrary;
private registeredWidgets;
private frameworkWidgets;
private activeWidgets;
constructor();
private setActiveWidgets();
setDefaultWidget(type: string): boolean;
hasWidget(type: string, widgetSet?: string): boolean;
hasDefaultWidget(type: string): boolean;
registerWidget(type: string, widget: any): boolean;
unRegisterWidget(type: string): boolean;
unRegisterAllWidgets(unRegisterFrameworkWidgets?: boolean): boolean;
registerFrameworkWidgets(widgets: any): boolean;
unRegisterFrameworkWidgets(): boolean;
getWidget(type?: string, widgetSet?: string): any;
getAllWidgets(): any;
}