@fluent-form/core
Version:
An Angular dynamic forms library powered by Fluent API and JSON.
11 lines (10 loc) • 540 B
TypeScript
import { type Signal } from '@angular/core';
import { FormGroup } from '@angular/forms';
import type { AnyArray, AnyObject } from '@ngify/core';
import type { AbstractControlContainerSchema } from '../../../schemas';
export declare abstract class FluentControlContainer<T extends AnyObject | AnyArray> {
abstract readonly schema: Signal<AbstractControlContainerSchema>;
abstract readonly patchedSchema: Signal<AbstractControlContainerSchema>;
abstract readonly form: Signal<FormGroup>;
abstract readonly model: Signal<T>;
}