1 | import { EclatFormArrayConfig, EclatFormControlConfig, EclatFormGroupConfig, EclatRecursiveFormGroupConfig } from './contracts/form-config';
|
2 | export declare namespace EclatFormUtility {
|
3 | function isEclatFormControlConfig<T>(eclatForm: EclatFormControlConfig<T> | EclatFormGroupConfig<any> | EclatFormArrayConfig<any>): eclatForm is EclatFormControlConfig<T>;
|
4 | function isEclatFormGroupConfig<T>(eclatForm: EclatFormGroupConfig<T> | EclatFormControlConfig<any> | EclatFormArrayConfig<any>): eclatForm is EclatFormGroupConfig<T>;
|
5 | function isEclatFormArrayConfig<T extends any[]>(eclatForm: EclatFormGroupConfig<any> | EclatFormControlConfig<any> | EclatFormArrayConfig<T>): eclatForm is EclatFormArrayConfig<T>;
|
6 | function eclatRecursiveTransformer<T>(data: EclatRecursiveFormGroupConfig<T>): EclatFormGroupConfig<T>;
|
7 | }
|