UNPKG

@soleil-se/app-util

Version:

Utility functions for WebApps, RESTApps and Widgets in Sitevision.

21 lines (19 loc) 1.06 kB
import { render as render4 } from './4'; /** * Renders a client side Svelte 3 or 4 application. * @deprecated Use rendering function for specific Svelte version instead. * `import { render } from '@soleil-api/webapp-util/client/svelte/{3|4|5}';` * @param {import('svelte').SvelteComponent<any>} App Svelte app root component. * @param {object} [settings={}] Settings object. * @param {string} [settings.target] Target where app should be mounted. * @param {string} [settings.props] Root component props. * @param {boolean} [settings.hydrate=target.hasChildNodes()] Instructs Svelte to upgrade existing * DOM (usually from server-side rendering) rather than creating new elements. By default the app * will hydrate when the target has any child nodes. * @param {boolean} [settings.intro=false] If true, will play transitions on initial render, * rather than waiting for subsequent state changes. * @return {import('svelte').SvelteComponent} Initialized Svelte component. */ export function render(App, settings) { return render4(App, settings); }