UNPKG

@ng-flexy/form

Version:

Flexy components and tools to build Angular 8+ applications

18 lines (17 loc) 857 B
import { FlexyFormFieldLayoutSchema, FlexyFormLayoutSchema } from './layout-schema.model'; import { FlexyFormData } from './form.data'; export declare enum FlexyFormDataMode { All = "all", Dirty = "dirty", Touched = "toched" } export declare function findErrors(schema: FlexyFormLayoutSchema[], currentData: FlexyFormData): { [key: string]: any; }; export declare function findSchema(fieldName: string, schema: FlexyFormLayoutSchema[]): FlexyFormFieldLayoutSchema; export declare function calculate(calcExp: string, data: any): any; export declare function getSchemaData(schemas: FlexyFormLayoutSchema[], currentData: FlexyFormData, mode?: FlexyFormDataMode): FlexyFormData; export declare function findRemoved(allData: any, originalData: any): {}; export declare function clearEmptyArrayAndObjects(data: { [key: string]: any; }): void;