Hex Core JS
    Preparing search index...

    Module Core - v0.30.0

    Hex Core

    Hex Core React basic components and utilities.

    npm i @hex-insights/core
    

    Namespaces

    CalendarTypes
    CaseStyle
    FocusTrap
    Keyboard
    SemVer
    SemVerPart

    Enumerations

    CaseStyle
    Month
    SemVerPart
    SortDirection
    Weekday

    Classes

    Cancelled
    DefaultContextValue
    ErrorBoundary
    RuntimeRegistry

    Interfaces

    Cancellable
    ElementWithLength
    Stringer

    Type Aliases

    AbbreviateNumberOptions
    ArrayElement
    ArrayOmit
    ArrayPick
    BoundaryOptions
    ButtonClickHandler
    ButtonLevelVariant
    ButtonProps
    ButtonSemanticVariant
    ButtonSize
    ButtonType
    ButtonWithConfirmationProps
    CalendarProps
    CanvasAnimatorProps
    CardinalLocation
    CaseStyleLiteral
    ChildrenProps
    ClassNameProps
    CloseButtonProps
    ColumnProps
    ComparisonFunction
    CompassLocation
    ConditionalProps
    CSSPropertyValue
    CSSTransitionProps
    DateLocaleOptions
    DatePrecision
    DateRoundingDirection
    DateTime
    DateTimePrecision
    DateTimePrecisionWithWeek
    Defined
    DefinedOrNull
    DialogBoxIfProps
    DialogBoxProps
    DialogBoxSubcomponentProps
    DistributiveOmit
    DistributivePick
    DrawerIfProps
    DrawerProps
    DrawerSubcomponentProps
    DurationObject
    DynamicCardinalLocation
    DynamicDateDiffOptions
    ElseProps
    ErrorBoundaryProps
    EscapeListenerContextValue
    EscapeListenerManagerProps
    EventTarget
    ExpandableProps
    FormatBytesOptions
    FormatFloatOptions
    FormatIntOptions
    FormatMoneyOptions
    FormatNumberOptions
    FormatPercentageOptions
    FormattedTextProps
    GapProps
    GenericObject
    GetGapStyleOptions
    GlobalStackingContextValue
    GlobalStackingManagerProps
    GridProps
    GridTrackAxis
    GridTracks
    HeadingLevel
    HeadingProps
    HeadingSpecificProps
    I18nContextValue
    I18nManagerProps
    IfProps
    ImageProps
    IntercardinalLocation
    JSXChildrenProps
    JSXRenderable
    KeyWithValueType
    LayoutAlignItems
    LayoutJustifyContent
    LayoutOverflow
    ListItemProps
    ListProps
    LocaleJoinStringsOptions
    LocalStorageContextValue
    LocalStorageManagerProps
    LocalStorageValue
    LocalStorageValueSetter
    MediaQueryMatches
    MemoizeOptions
    ModalIfProps
    ModalProps
    ModalSubcomponentProps
    NonNullableKeys
    NonTextNode
    NonTextNodeChildrenProps
    NullableOmit
    NullablePick
    NullPartial
    NumberLocaleOptions
    ObjectWithStringKeys
    PageButtonProps
    PageButtonsSetProps
    PageGroupingOptions
    ParagraphProps
    ParseAbbreviatedNumberOptions
    ParsedQuery
    PartialKeys
    PlaybackInformation
    PositionAdjustment
    ProgressModalProps
    QueryStringOptions
    RelativeTimeLocaleOptions
    RelativeTimestampProps
    RequiredAtLeastOne
    RequiredKeys
    RequiredOnlyKeys
    RequiredOnlyOne
    ResponsiveTemplateTracks
    ResponsiveTracks
    RowProps
    RuleProps
    RuntimeRegistryTargets
    ScaledProps
    ScrollBoundaryStats
    ScrollLockContextValue
    ScrollLockManagerProps
    SectionProps
    SectionSubcomponentProps
    SemVer
    SetStateFunction
    StackingContextValue
    StackingLayerProps
    StyleProps
    TimePrecision
    TimestampProps
    TimeUnit
    ToastContextValue
    ToastIfProps
    ToastInformation
    ToastManagerProps
    ToastProps
    ToastRenderProps
    ToastSize
    ToastVariant
    ToolbarIfProps
    ToolbarProps
    TooltipButtonButtonProps
    TooltipButtonProps
    TooltipButtonTooltipProps
    TooltipContainerProps
    TooltipProps
    TooltipSubcomponentProps
    TruncatedTextProps
    TypeFilter
    TypeFilterObject
    TypeOrArray
    TypeOrFunction
    UseCountOptions
    UseEscapeListenerOptions
    UseEventListenerOptions
    UseFocusStateArgs
    UseHotkeyListenerOptions
    UseScrollSyncOptions
    ValueOf
    ViewableObserverProps
    VisibleIfProps

    Variables

    baseCharacterToVariants
    camelCaseRe
    drawerZIndex
    EscapeListenerContext
    floatingZIndex
    GlobalStackingContext
    I18nContext
    kebabCaseRe
    LocalStorageContext
    modalZIndex
    months
    newIntlCollator
    newIntlDateTimeFormat
    newIntlDisplayNames
    newIntlListFormat
    newIntlLocale
    newIntlNumberFormat
    newIntlPluralRules
    newIntlRelativeTimeFormat
    newIntlSegmenter
    noPositionAdjustment
    pascalCaseRe
    ScrollLockContext
    snakeCaseRe
    StackingContext
    ToastContext
    toastZIndex
    TransitionConfig
    weekdays

    Functions

    abbreviateNumber
    acceptsKeyboardInput
    addDurationToDate
    addTimeToDate
    arrayTypeFilter
    asArray
    asPossiblyUndefined
    asString
    atMod
    booleanTypeFilter
    boundsOfKey
    Button
    ButtonWithConfirmation
    calculateMean
    calculateMedian
    calculatePercentageChange
    calculateQuantile
    Calendar
    CanvasAnimator
    capitalize
    cartesianProduct
    ceil
    clamp
    clampDateTime
    CloseButton
    Column
    compareBooleansAsc
    compareBooleansDesc
    compareDateTimePrecisionsAsc
    compareDateTimePrecisionsDesc
    compareDateTimesAsc
    compareDateTimesDesc
    compareLengthsAsc
    compareLengthsDesc
    compareMultiLevel
    compareNumbersAsc
    compareNumbersDesc
    compareObjects
    comparePartsWithQueryAsc
    comparePartsWithQueryDesc
    compareStringsAsc
    compareStringsAscBase
    compareStringsDesc
    compareStringsDescBase
    compareWithOrder
    compareWithQueryAsc
    compareWithQueryDesc
    Conditional
    contentOverflows
    convertBase
    convertCase
    convertKeysCase
    count
    CSSTransition
    dateDiff
    dateStringFilter
    dateTimeStringClip
    dateTimeStringTrunc
    dateTrunc
    dateTypeFilter
    deepCopyArray
    deepCopyObject
    DialogBox
    doNothing
    Drawer
    dynamicDateDiff
    Else
    emptyStringToNullTypeFilterWrapper
    equal
    EscapeListenerManager
    escapeRegExp
    evaluateTypeOrFunction
    Expandable
    exportFile
    exportFileURL
    falseOrUndefined
    fetchFile
    filterAndSortByQuery
    filterJSXVisibleElements
    filterMap
    filterNonEmptyStrings
    filterObject
    filterUnique
    filterUniqueObjects
    fixFloatingPointError
    floor
    forceUseHookDependencies
    formatAbsoluteRelativeTime
    formatAbsoluteRelativeTimeBetweenDates
    formatBytes
    formatDate
    formatDateRange
    formatDateTime
    formatFloat
    formatInt
    formatLocaleDateTimeByPrecision
    formatLocaleTimeByPrecision
    formatMoney
    formatNumber
    formatPercentage
    formatRelativeTime
    formatRelativeTimeBetweenDates
    FormattedText
    formatWeekday
    fromTime
    getAddedArrayElements
    getArrayDiff
    getBestExpandSide
    getBrowserLocale
    getCurrency
    getDateTimeRange
    getDaysInMonth
    getFirstDayInMonth
    getFractionDigitsForCurrency
    getGapStyle
    getGradientValue
    getHexColorOpacity
    getHorizontalPositionAdjustment
    getISOTZOffset
    getLastDayInMonth
    getLocale
    getLocaleDecimalSeparator
    getLocaleNumberGroupSeparator
    getMinorToMajorUnitForCurrency
    getObjectEntries
    getObjectKeys
    getObjectValues
    getOrdinalSuffix
    getPageGroupings
    getRandomArrayElement
    getRandomFloat
    getRandomInt
    getRemovedArrayElements
    getScrollBoundaryStats
    getScrollContainer
    getTimeZoneName
    getUUID
    getVerticalPositionAdjustment
    GlobalStackingManager
    Grid
    Heading
    I18nManager
    identityFunction
    identityTypeFilter
    If
    Image
    inGroups
    inGroupsOf
    insertArrayElement
    invertObject
    isAfter
    isAnniversaryOnDate
    isArray
    isAtLeastAsPreciseAs
    isBefore
    isBoolean
    isDate
    isDateOrDayJS
    isDatePrecision
    isDateTimePrecision
    isDayJS
    isDefaultContextValue
    isEmptyString
    isEventHotkeyPress
    isEventKeyPress
    isFloat
    isHexColorLight
    isInt
    isInteractiveElement
    isKeyOf
    isLeapYear
    isLocalStorageValueSetter
    isNativeEventHotkeyPress
    isNativeEventKeyPress
    isNumber
    isObject
    isReal
    isRGBColorLight
    isSameTime
    isSameTimeOrAfter
    isSameTimeOrBefore
    isString
    isStringer
    isTimeBetween
    isTimePrecision
    isValidDate
    isValidDateTimeString
    joinStrings
    jsonObjectArrayTypeFilter
    jsonOrValueTypeFilter
    jsonTypeFilter
    jsxJoin
    jsxLocaleJoin
    List
    localeHour
    localeJoinStrings
    localeUsesHour12
    LocalStorageManager
    lockScroll
    logBase
    makeCancellable
    makeClassName
    makeObjectFromArrayMap
    makeObjectFromEntries
    mapFilter
    mapObjectEntries
    mapObjectKeys
    mapObjectValues
    mappedArray
    matchQuery
    maxDateTime
    maxOfKey
    memoize
    minDateTime
    minOfKey
    mod
    normalize
    nullableBooleanTypeFilter
    nullableDateStringFilter
    nullableDateTypeFilter
    nullableNumberTypeFilter
    nullableObjectTypeFilter
    nullableStringPatternTypeFilter
    nullableStringTypeFilter
    numberTypeFilter
    objectTypeFilter
    omitKeys
    onEnterKeyPress
    PageButtonsSet
    Paragraph
    parseAbbreviatedNumber
    parseQueryString
    parseSearchQuery
    pickKeys
    preventDefault
    ProgressModal
    pxToNumber
    range
    RelativeTimestamp
    removeArrayElement
    removeInvisibleCharacters
    replaceArrayElement
    replaceBaseCharactersWithVariantsRegExp
    replaceTZString
    replaceVariantsWithBaseCharacters
    reverse
    round
    Row
    Rule
    Scaled
    ScrollLockManager
    scrollToBottom
    scrollToTop
    Section
    setCurrency
    setLocale
    setStateActionAsValue
    shallowCopyArray
    shallowCopyObject
    shuffle
    shuffleInPlace
    sleep
    smoothScrollToTop
    sort
    StackingLayer
    stopPropagation
    stringPatternTypeFilter
    stringToLocalDate
    stringTypeFilter
    subsetTypeHasKey
    sum
    Timestamp
    toAnniversary
    Toast
    ToastManager
    toClickableProps
    toCSV
    toCSVData
    toDate
    toDayJS
    toGrammaticalNumber
    toHeadingLevel
    toISOString
    toLocalDateString
    Toolbar
    Tooltip
    TooltipButton
    toOrdinal
    toPlural
    toQueryString
    toSingular
    toString
    toTime
    toTimeZone
    trim
    trimLeft
    trimPrefix
    trimRight
    trimSuffix
    TruncatedText
    unlockScroll
    useBodyClassName
    useBoundingClientRect
    useClickOutListener
    useCloseConfirmationContext
    useCloseConfirmationOnMount
    useConditionalCloseConfirmation
    useCount
    useEscapeListener
    useEventListener
    useFocusState
    useGlobalStackIndexInfo
    useGlobalStackIndexRegistration
    useHasBeenFalse
    useHasBeenTrue
    useHotkeyListener
    useI18n
    useInterval
    useKeysArray
    useLazyRef
    useLocalStorage
    useMaxStackIndex
    useMediaQueries
    useMediaQuery
    useMemoArray
    useObjectURL
    useOpenToggle
    useRequiredContext
    useRerenderAfterMount
    useResettableState
    useScrollLock
    useScrollLockOnMount
    useScrollSync
    useStackIndex
    useSync
    useTimeout
    useTimer
    useToasts
    useToggle
    useUpdateEffect
    useUpdatingRef
    useUUID
    valuesTypeFilter
    ViewableObserver
    VisibleIf
    weaveArrays