ngx-schema-forms
Version:
New features: - Ajv schema validator. - Angular forms compatible: Property tree is created using FormGroup, FormArray and FormControl classes. - Array now properly loads initial data from model. - WidgetTyep: WidgetRegistry now supports WidgetType, now wo
13 lines (12 loc) • 564 B
TypeScript
import { ViewContainerRef, ComponentRef, ComponentFactoryResolver, Injector } from '@angular/core';
import { WidgetRegistry, WidgetType } from './widgetregistry';
import { Widget } from './widgets/base/widget';
export declare class WidgetFactory {
private widgetRegistry;
private factoryResolver;
constructor(widgetRegistry: WidgetRegistry, factoryResolver: ComponentFactoryResolver);
createWidget<T extends Widget>(container: ViewContainerRef, id: string, opts?: {
type: WidgetType;
injector?: Injector;
}): ComponentRef<T>;
}