2026-01-06 15:00:31 +03:00
|
|
|
/**
|
|
|
|
|
* Shared utility functions
|
2026-03-02 22:19:13 +03:00
|
|
|
*
|
|
|
|
|
* Provides common utilities for:
|
|
|
|
|
* - Number manipulation (clamping, precision, decimal places)
|
|
|
|
|
* - Function execution control (debounce, throttle)
|
|
|
|
|
* - Array operations (split by predicate)
|
|
|
|
|
* - URL handling (query string building)
|
|
|
|
|
* - DOM interactions (smooth scrolling)
|
2026-01-06 15:00:31 +03:00
|
|
|
*/
|
|
|
|
|
|
2026-01-07 14:26:37 +03:00
|
|
|
export {
|
2026-01-07 16:54:19 +03:00
|
|
|
buildQueryString,
|
|
|
|
|
type QueryParams,
|
|
|
|
|
type QueryParamValue,
|
|
|
|
|
} from './buildQueryString/buildQueryString';
|
|
|
|
|
export { clampNumber } from './clampNumber/clampNumber';
|
2026-01-11 14:49:21 +03:00
|
|
|
export { debounce } from './debounce/debounce';
|
2026-01-07 16:54:19 +03:00
|
|
|
export { getDecimalPlaces } from './getDecimalPlaces/getDecimalPlaces';
|
|
|
|
|
export { roundToStepPrecision } from './roundToStepPrecision/roundToStepPrecision';
|
2026-02-10 21:15:52 +03:00
|
|
|
export { smoothScroll } from './smoothScroll/smoothScroll';
|
2026-01-18 14:39:38 +03:00
|
|
|
export { splitArray } from './splitArray/splitArray';
|
2026-02-12 10:30:43 +03:00
|
|
|
export { throttle } from './throttle/throttle';
|