UNPKG

kwikid-forms

Version:

KwikID's JSON Configuration based Forms Renderer and Builder

28 lines (27 loc) 1.65 kB
import { TuiDay, TuiTime } from "@taiga-ui/cdk"; import { TField } from "../definitions/form-view.fields.definition"; export declare const getFormFieldByKey: (fields: any[], key: string) => any; export declare const getFormFieldIndexByKey: (fields: any[], key: string) => number; export declare const highlightFormFieldError: (field: any, error: any) => any; export declare const appendHtmlMessage: (field: any, message: { message: string; }) => any; export declare const appendFormFieldMessage: (field: any, message: { type: string; message: string; }) => any; export declare const filterDuplicatesMediaFiles: (array: string[]) => string[]; export declare const filterDuplicatesFiles: (array: any[]) => any[]; export declare const removeFormFieldMessage: (field: any, message: { type: string; message: string; }) => any; export declare const setApiTimerMessage: (field: any, timer?: {}) => any; export declare function showFormFieldError(fields: any, errors: any, key: string, error: boolean): any; export declare const convertFormFieldTypeDateToKwikUIFormat: (date: string) => TuiDay; export declare const convertFormFieldTypeTimeToKwikUIFormat: (time: string) => TuiTime; export declare const convertFormFieldTypeDateToStandardFormat: (date: TuiDay) => string; export declare const convertFormFieldTypeTimeToStandardFormat: (time: TuiTime) => string; export declare const convertFormFieldValueToStandardFormat: (field: TField, value: any) => any; export declare const convertFormFieldEmptyValueToKwikUIFormat: (field: TField) => any; export declare const convertFormFieldValueToKwikUIFormat: (field: TField, value: any) => any;