UNPKG

@shopify/react-html

Version:

A component to render your react app with no static HTML.

15 lines (14 loc) 1.07 kB
/// <reference types="react" /> import { FirstArgument } from '@shopify/useful-types'; import { HtmlManager } from './manager'; export declare function useDomEffect(perform: (manager: HtmlManager) => () => void, inputs?: unknown[]): void; export declare function useTitle(title: string): void; export declare function useLink(link: React.HTMLProps<HTMLLinkElement>): void; export declare function useMeta(meta: React.HTMLProps<HTMLMetaElement>): void; export declare function usePreconnect(source: string): void; export declare function useFavicon(source: string): void; export declare function useLocale(locale: string): void; export declare function useHtmlAttributes(htmlAttributes: FirstArgument<HtmlManager['addHtmlAttributes']>): void; export declare function useBodyAttributes(bodyAttributes: FirstArgument<HtmlManager['addBodyAttributes']>): void; export declare function useClientDomEffect(perform: (manager: HtmlManager) => () => void, inputs?: unknown[]): void; export declare function useServerDomEffect(perform: (manager: HtmlManager) => () => void): void;