UNPKG

@fluent-form/core

Version:

An Angular dynamic forms library powered by Fluent API and JSON.

22 lines (21 loc) 1.17 kB
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>; }