UNPKG

react-unique-id-generator

Version:

A lightweight, zero-dependency library for generating unique, sequential IDs in React — with hooks, custom prefix/suffix, SSR support, and stable CSS selector generation

12 lines 690 B
export interface IdStrategy { generate(prefix: string, suffix: string, counter: number): string; } export declare function resetStrategyCounter(): void; export declare function getStrategyCounter(): number; export declare const numericStrategy: IdStrategy; export declare const zeroPaddedStrategy: (width?: number) => IdStrategy; export declare const timestampStrategy: IdStrategy; export declare const hashStrategy: IdStrategy; export declare function generateIdWithStrategy(strategy: IdStrategy, prefix?: string, suffix?: string): string; export declare function useIdWithStrategy(strategy: IdStrategy, prefix?: string, suffix?: string): string; //# sourceMappingURL=strategy.d.ts.map