angular-dynamic-forms-lite
Version:
Efficient dynamic and customizable Angular 7+ forms.
15 lines (14 loc) • 799 B
TypeScript
import { InjectionToken, Injector, Type, InjectFlags } from "@angular/core";
import { AbstractControl } from "@angular/forms";
import { DynamicController } from "./dynamic-controller";
export declare const FIELD_METADATA: InjectionToken<any>;
export declare const FIELD_FORM_CONTROL: InjectionToken<AbstractControl>;
export declare const FIELD_DYNAMIC_CONTROLLER: InjectionToken<DynamicController>;
export declare const FIELD_NAME: InjectionToken<string>;
export declare class FormFieldInjector implements Injector {
private _parentInjector;
private _additionalTokens;
constructor(_parentInjector: Injector, _additionalTokens: WeakMap<any, any>);
get<T>(token: Type<T> | InjectionToken<T>, notFoundValue?: T, flags?: InjectFlags): T;
get(token: any, notFoundValue?: any): any;
}