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

15 lines 544 B
export interface SelectorOptions { root?: Element; dataAttributes?: string[]; maxDepth?: number; ignoreIdPattern?: RegExp; ignoreClassPattern?: RegExp; } type RefObject<T> = { readonly current: T | null; }; export declare function generateSelector(element: Element, options?: SelectorOptions): string; export declare function useStableSelector(ref: RefObject<Element | null>, options?: SelectorOptions): string | null; export declare function resetSelectorCache(): void; export {}; //# sourceMappingURL=selector.d.ts.map