diff --git a/index.d.ts b/index.d.ts index c7743df..738532d 100644 --- a/index.d.ts +++ b/index.d.ts @@ -15,7 +15,24 @@ declare module 'react-shadow' { >; }; + type CreateProxyFn = ( + target: unknown, + id: string, + render: ({ + children, + }: { + children: React.ReactNode; + ssr: boolean; + root: ShadowRoot; + }) => React.ReactNode, + ) => Root; + + const createProxy: CreateProxyFn; const ReactShadowRoot: Root; + const useShadowRoot: () => ShadowRoot; export default ReactShadowRoot; + + export { createProxy, useShadowRoot }; + export type { Root }; }