UNPKG

836 BTypeScriptView Raw
1import { EclatFormArrayConfig, EclatFormControlConfig, EclatFormGroupConfig, EclatRecursiveFormGroupConfig } from './contracts/form-config';
2export 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}