UNPKG

@lonli-lokli/dynamic-forms-utils

Version:

Utility functions for @lonli-lokli/dynamic-forms-core

145 lines (141 loc) 4.42 kB
import allowAdditionalItems from './allowAdditionalItems'; import asNumber from './asNumber'; import canExpand from './canExpand'; import createErrorHandler from './createErrorHandler'; import createSchemaUtils from './createSchemaUtils'; import dataURItoBlob from './dataURItoBlob'; import dateRangeOptions from './dateRangeOptions'; import deepEquals from './deepEquals'; import englishStringTranslator from './englishStringTranslator'; import enumOptionsDeselectValue from './enumOptionsDeselectValue'; import enumOptionsIndexForValue from './enumOptionsIndexForValue'; import enumOptionsIsSelected from './enumOptionsIsSelected'; import enumOptionsSelectValue from './enumOptionsSelectValue'; import enumOptionsValueForIndex from './enumOptionsValueForIndex'; import ErrorSchemaBuilder from './ErrorSchemaBuilder'; import findSchemaDefinition from './findSchemaDefinition'; import getDateElementProps, { type DateElementFormat } from './getDateElementProps'; import getDiscriminatorFieldFromSchema from './getDiscriminatorFieldFromSchema'; import getInputProps from './getInputProps'; import getSchemaType from './getSchemaType'; import getSubmitButtonOptions from './getSubmitButtonOptions'; import getTemplate from './getTemplate'; import getTestIds from './getTestIds'; import getUiOptions from './getUiOptions'; import getWidget from './getWidget'; import guessType from './guessType'; import hashForSchema, { hashObject, hashString, sortedJSONStringify } from './hashForSchema'; import hasWidget from './hasWidget'; import { ariaDescribedByIds, buttonId, descriptionId, errorId, examplesId, helpId, optionId, titleId, } from './idGenerators'; import isConstant from './isConstant'; import isCustomWidget from './isCustomWidget'; import isFixedItems from './isFixedItems'; import isObject from './isObject'; import labelValue from './labelValue'; import localToUTC from './localToUTC'; import lookupFromFormContext from './lookupFromFormContext'; import mergeDefaultsWithFormData from './mergeDefaultsWithFormData'; import mergeObjects from './mergeObjects'; import mergeSchemas from './mergeSchemas'; import optionsList from './optionsList'; import orderProperties from './orderProperties'; import pad from './pad'; import parseDateString from './parseDateString'; import rangeSpec from './rangeSpec'; import replaceStringParameters from './replaceStringParameters'; import schemaRequiresTrueValue from './schemaRequiresTrueValue'; import shouldRender from './shouldRender'; import toConstant from './toConstant'; import toDateString from './toDateString'; import toErrorList from './toErrorList'; import toErrorSchema from './toErrorSchema'; import unwrapErrorHandler from './unwrapErrorHandler'; import utcToLocal from './utcToLocal'; import validationDataMerge from './validationDataMerge'; import withIdRefPrefix from './withIdRefPrefix'; import getOptionMatchingSimpleDiscriminator from './getOptionMatchingSimpleDiscriminator'; import getChangedFields from './getChangedFields'; export * from './types'; export * from './enums'; export * from './constants'; export * from './parser'; export * from './schema'; export { allowAdditionalItems, ariaDescribedByIds, asNumber, buttonId, canExpand, createErrorHandler, createSchemaUtils, DateElementFormat, dataURItoBlob, dateRangeOptions, deepEquals, descriptionId, englishStringTranslator, enumOptionsDeselectValue, enumOptionsIndexForValue, enumOptionsIsSelected, enumOptionsSelectValue, enumOptionsValueForIndex, errorId, examplesId, ErrorSchemaBuilder, findSchemaDefinition, getChangedFields, getDateElementProps, getDiscriminatorFieldFromSchema, getInputProps, getOptionMatchingSimpleDiscriminator, getSchemaType, getSubmitButtonOptions, getTemplate, getTestIds, getUiOptions, getWidget, guessType, hasWidget, hashForSchema, hashObject, hashString, helpId, isConstant, isCustomWidget, isFixedItems, isObject, labelValue, localToUTC, lookupFromFormContext, mergeDefaultsWithFormData, mergeObjects, mergeSchemas, optionId, optionsList, orderProperties, pad, parseDateString, rangeSpec, replaceStringParameters, schemaRequiresTrueValue, shouldRender, sortedJSONStringify, titleId, toConstant, toDateString, toErrorList, toErrorSchema, unwrapErrorHandler, utcToLocal, validationDataMerge, withIdRefPrefix, };