@nova-ui/dashboards
Version:
Nova Dashboards is a framework designed to provide feature developers with a common solution for presenting data coming from various sources within a single view, as well as a set of predefined widget visualizations that are 100% configuration-driven and
23 lines (22 loc) • 1.07 kB
TypeScript
import { ChangeDetectorRef, OnChanges, OnInit, SimpleChanges } from "@angular/core";
import { FormGroup, FormGroupDirective } from "@angular/forms";
import { EventBus, IEvent, LoggerService } from "@nova-ui/bits";
import { BaseLayout } from "../../../components/layouts/base-layout";
import { PizzagnaService } from "../../../pizzagna/services/pizzagna.service";
/**
* This component registers multiple nested form groups in a parent form
*/
export declare class FormStackComponent extends BaseLayout implements OnInit, OnChanges {
formDirective: FormGroupDirective;
private eventBus;
static lateLoadKey: string;
nodes: [];
elementClass: string;
form: FormGroup;
constructor(changeDetector: ChangeDetectorRef, pizzagnaService: PizzagnaService, logger: LoggerService, formDirective: FormGroupDirective, eventBus: EventBus<IEvent>);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
onEvent(componentId: string, event: IEvent): void;
addFormGroup(name: string, formGroup: FormGroup): void;
getNodes(): string[];
}