UNPKG

@datalayer/core

Version:

[![Datalayer](https://assets.datalayer.tech/datalayer-25.svg)](https://datalayer.io)

20 lines (19 loc) 818 B
/** * 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 };