@ant-design/pro-utils
Version:
57 lines • 4.03 kB
JavaScript
import { DropdownFooter } from "./components/DropdownFooter";
import { ErrorBoundary } from "./components/ErrorBoundary";
import { FieldLabel } from "./components/FieldLabel";
import { FilterDropdown } from "./components/FilterDropdown";
import { InlineErrorFormItem } from "./components/InlineErrorFormItem";
import { LabelIconTip } from "./components/LabelIconTip";
import { ProFormContext } from "./components/ProFormContext";
import { conversionMomentValue, convertMoment, dateFormatterMap } from "./conversionMomentValue";
import { dateArrayFormatter } from "./dateArrayFormatter";
import { genCopyable } from "./genCopyable";
import { getFieldPropsOrFormItemProps } from "./getFieldPropsOrFormItemProps";
/** Hooks */
import { lighten, operationUnit, resetComponent, setAlpha, useStyle } from '@ant-design/pro-provider';
import { compareVersions } from "./compareVersions";
import { coverToNewToken } from "./compareVersions/coverToNewToken";
import { menuOverlayCompatible } from "./compareVersions/menuOverlayCompatible";
import { openVisibleCompatible } from "./compareVersions/openVisibleCompatible";
import { useDebounceFn } from "./hooks/useDebounceFn";
import { useDebounceValue } from "./hooks/useDebounceValue";
import { useDeepCompareEffect, useDeepCompareEffectDebounce } from "./hooks/useDeepCompareEffect";
import useDeepCompareMemo from "./hooks/useDeepCompareMemo";
import { useDocumentTitle } from "./hooks/useDocumentTitle";
import { useFetchData } from "./hooks/useFetchData";
import { useLatest } from "./hooks/useLatest";
import { usePrevious } from "./hooks/usePrevious";
import { useReactiveRef } from "./hooks/useReactiveRef";
import { useRefCallback } from "./hooks/useRefCallback";
import { useRefFunction } from "./hooks/useRefFunction";
import { isBrowser } from "./isBrowser";
import { isDeepEqualReact } from "./isDeepEqualReact";
import { isDropdownValueType } from "./isDropdownValueType";
import { isImg } from "./isImg";
import { isNil } from "./isNil";
import { isUrl } from "./isUrl";
import { merge } from "./merge";
import { nanoid } from "./nanoid";
import { omitBoolean } from "./omitBoolean";
import { omitUndefined } from "./omitUndefined";
import { omitUndefinedAndEmptyArr } from "./omitUndefinedAndEmptyArr";
import { parseValueToDay } from "./parseValueToMoment";
import { pickProFormItemProps } from "./pickProFormItemProps";
import { pickProProps } from "./pickProProps";
import { objectToMap, proFieldParsingText } from "./proFieldParsingText";
import { runFunction } from "./runFunction";
import stringify from "./stringify";
import { transformKeySubmitValue } from "./transformKeySubmitValue";
export { compatibleBorder } from "./compatible/compatibleBorder";
import { editableRowByKey, recordKeyToString, useEditableArray } from "./useEditableArray";
import { useEditableMap } from "./useEditableMap";
import { useBreakpoint } from "./useMediaQuery";
import { useMountMergeState } from "./useMountMergeState";
export * from "./typing";
export { compareVersions, conversionMomentValue, conversionMomentValue as conversionSubmitValue, convertMoment, coverToNewToken, dateArrayFormatter, dateFormatterMap, DropdownFooter, editableRowByKey, ErrorBoundary, FieldLabel, FilterDropdown, genCopyable, getFieldPropsOrFormItemProps, InlineErrorFormItem, isBrowser, isDeepEqualReact, isDropdownValueType, isImg, isNil, isUrl, LabelIconTip, lighten, menuOverlayCompatible, merge, nanoid, objectToMap, omitBoolean, omitUndefined, omitUndefinedAndEmptyArr, openVisibleCompatible, operationUnit, parseValueToDay, pickProFormItemProps, pickProProps, proFieldParsingText, ProFormContext, recordKeyToString, resetComponent, runFunction, setAlpha, stringify,
// function
transformKeySubmitValue, useBreakpoint, useDebounceFn, useDebounceValue, useDeepCompareEffect, useDeepCompareEffectDebounce, useDeepCompareMemo, useDocumentTitle,
// hooks
useEditableArray, useEditableMap, useFetchData, useLatest, useMountMergeState, usePrevious, useReactiveRef, useRefCallback, useRefFunction, useStyle };