UNPKG

nuxt

Version:

[![Nuxt banner](./.github/assets/banner.png)](https://nuxt.com)

31 lines (30 loc) 1.01 kB
import type { Component, RendererNode } from 'vue'; /** * Internal utility * * @private */ export declare const _wrapIf: (component: Component, props: any, slots: any) => { default: () => any; }; export type SSRBuffer = SSRBufferItem[] & { hasAsync?: boolean; }; export type SSRBufferItem = string | SSRBuffer | Promise<SSRBuffer>; /** * create buffer retrieved from @vue/server-renderer * * @see https://github.com/vuejs/core/blob/9617dd4b2abc07a5dc40de6e5b759e851b4d0da1/packages/server-renderer/src/render.ts#L57 * @private */ export declare function createBuffer(): { getBuffer(): SSRBuffer; push(item: SSRBufferItem): void; }; export declare function decodeHtmlEntities(html: string): string; /** * helper for NuxtIsland to generate a correct array for scoped data */ export declare function vforToArray(source: any): any[]; export declare function getFragmentHTML(element: RendererNode | null): any[]; export declare function getSlotProps(html: string): Record<string, any>;