UNPKG

lism

Version:

Collection of TypeScript Utilities to help developers streamline their coding workflow.

53 lines (51 loc) 1.51 kB
import { DelayedFallback, type DelayedFallbackProps } from './components'; import useDebounce from './hooks/useDebounce'; import { default as useDelayedCallback } from './hooks/useDelayedCallback'; import useInput from './hooks/useInput'; import useMounted from './hooks/useMounted'; import useSyncWindowSize from './hooks/useSyncWindowSize'; import useTouchLeaveRadius from './hooks/useTouchLeaveRadius'; import useWindowSize from './hooks/useWindowSize'; import type { WindowSize } from './shared/interfaces/browser'; import type { ArrayLike, Dictionary, Maybe, Point, Point3d } from './shared/interfaces/common'; import type { Node } from './shared/interfaces/dataStructure'; import { isLandscape, isPortrait } from './utils/browser'; import { deepFreeze, isDefined, isError, isNumber } from './utils/common'; import { el, els, isElement } from './utils/dom'; import { getGlobal, type GlobalEnv, type GlobalThis } from './utils/env'; import { clamp, isNegative, isPositive } from './utils/math'; import { getFileExtension } from './utils/string'; export { ArrayLike, clamp, deepFreeze, DelayedFallback, DelayedFallbackProps, Dictionary, el, els, getFileExtension, getGlobal, GlobalEnv, GlobalThis, isDefined, isElement, isError, isLandscape, isNegative, isNumber, isPortrait, isPositive, Maybe, Node, Point, Point3d, useDebounce, useDelayedCallback, useInput, useMounted, useSyncWindowSize, useTouchLeaveRadius, useWindowSize, WindowSize, };