@datalayer/core
Version:
**Datalayer Core**
20 lines (19 loc) • 818 B
TypeScript
/**
* useId
*
* Autogenerate IDs to facilitate WAI-ARIA and server rendering.
*
* Note: The returned ID will initially be `null` and will update after a
* component mounts. Users may need to supply their own ID if they need
* consistent values for SSR.
*
* @see Docs https://reach.tech/auto-id
*/
declare function useId(idFromProps: string): string;
declare function useId(idFromProps: number): number;
declare function useId(idFromProps: string | number): string | number;
declare function useId(idFromProps: string | undefined | null): string | undefined;
declare function useId(idFromProps: number | undefined | null): number | undefined;
declare function useId(idFromProps: string | number | undefined | null): string | number | undefined;
declare function useId(): string | undefined;
export { useId };