kwikid-forms
Version:
KwikID's JSON Configuration based Forms Renderer and Builder
28 lines (27 loc) • 1.65 kB
TypeScript
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;