Files
antrean-anjungan/examples/nuxt3-websocket-client/node_modules/unhead/dist/server.d.mts
T
2025-09-18 19:01:22 +07:00

36 lines
1.4 KiB
TypeScript

import { R as ResolvableHead, p as CreateServerHeadOptions, U as Unhead, u as RenderSSRHeadOptions, a4 as SerializableHead, au as HeadTag } from './shared/unhead.BxIzrSMV.mjs';
export { t as SSRHeadPayload } from './shared/unhead.BxIzrSMV.mjs';
import 'hookable';
declare function createHead<T = ResolvableHead>(options?: CreateServerHeadOptions): Unhead<T>;
declare function renderSSRHead(head: Unhead<any>, options?: RenderSSRHeadOptions): Promise<{
headTags: string;
bodyTags: string;
bodyTagsOpen: string;
htmlAttrs: string;
bodyAttrs: string;
}>;
declare function transformHtmlTemplate(head: Unhead<any>, html: string, options?: RenderSSRHeadOptions): Promise<string>;
declare function extractUnheadInputFromHtml(html: string): {
html: string;
input: SerializableHead;
};
declare function propsToString(props: Record<string, any>): string;
declare function ssrRenderTags<T extends HeadTag>(tags: T[], options?: RenderSSRHeadOptions): {
headTags: string;
bodyTags: string;
bodyTagsOpen: string;
htmlAttrs: string;
bodyAttrs: string;
};
declare function escapeHtml(str: string): string;
declare function tagToString<T extends HeadTag>(tag: T): string;
export { CreateServerHeadOptions, Unhead, createHead, escapeHtml, extractUnheadInputFromHtml, propsToString, renderSSRHead, ssrRenderTags, tagToString, transformHtmlTemplate };