UNPKG

angular-dynamic-forms-lite

Version:
15 lines (14 loc) 799 B
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; }