react-slot-counter
Version:
Make Your Numbers Pop: Simple and Dynamic Counters for Your UI
14 lines (13 loc) • 1.07 kB
TypeScript
/// <reference types="react" />
import { Value } from './types/common';
export declare const mergeClassNames: (...args: (string | null | undefined)[]) => string;
export declare const range: (start: number, end: number) => number[];
export declare const generateCyclicRange: (start: number, end: number) => number[];
export declare const random: (min: number, max: number) => number;
export declare const shuffle: (arr: (number | string | JSX.Element)[]) => (string | number | JSX.Element)[];
export declare const toNumeric: (value: string | string[] | number) => string | number;
export declare const isNumeric: (value: Value) => value is string | number | string[];
export declare const isJSXElement: (value: string | number | JSX.Element) => value is JSX.Element;
export declare const isJSXElementArray: (value: Value) => value is JSX.Element[];
export declare const debounce: <T extends (...args: any[]) => any>(fn: T, delay: number) => (...args: Parameters<T>) => void;
export declare const isSeparatorCharacter: (value: string | JSX.Element) => boolean;