@fluent-form/core
Version:
An Angular dynamic forms library powered by Fluent API and JSON.
22 lines (21 loc) • 1.17 kB
TypeScript
import { AbstractControl } from '@angular/forms';
import type { AnyArray, AnyObject } from '@ngify/core';
import type { AbstractSchema, SchemaKey, SingleSchemaKey } from '../../schemas';
import type { WidgetTemplateContext } from '../../widgets';
import * as i0 from "@angular/core";
export declare class FluentOutletDirective<T extends AnyObject | AnyArray> implements WidgetTemplateContext<AbstractSchema, AbstractControl> {
private readonly schemaUtil;
private readonly registry;
private readonly viewContainerRef;
private readonly controlContainer;
private readonly _schema;
private readonly _control;
private readonly _model;
get control(): AbstractControl;
get schema(): AbstractSchema<SchemaKey>;
get model(): T;
readonly key: import("@angular/core").InputSignal<SingleSchemaKey | SchemaKey[]>;
constructor();
static ɵfac: i0.ɵɵFactoryDeclaration<FluentOutletDirective<any>, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<FluentOutletDirective<any>, "fluent-outlet,[fluentOutlet]", ["fluentOutlet"], { "key": { "alias": "key"; "required": true; "isSignal": true; }; }, {}, never, never, true, never>;
}