ohctechv3/.svn/pristine/23/23bbd27f69ce722f76a74cf8e4f9c3d793b94184.svn-base
2024-10-28 15:03:36 +05:30

20 lines
628 B
Plaintext

type UseRootElementNameParameters = {
/**
* The HTML element expected to be rendered, e.g. 'div', 'button' etc
* @default ''
*/
rootElementName?: keyof HTMLElementTagNameMap;
/**
* The name of the component using useRootElementName.
* For debugging purposes.
*/
componentName?: string;
};
/**
* @ignore - do not document.
*
* Use this function determine the host element correctly on the server (in a SSR context, e.g. Next.js)
*/
export declare function useRootElementName(parameters: UseRootElementNameParameters): [string, (instance: HTMLElement | null) => void];
export {};