```js // @noErrors import { render } from 'svelte/server'; ``` ## render Only available on the server and when compiling with the `server` option. Takes a component and returns an object with `body` and `head` properties on it, which you can use to populate the HTML when server-rendering your app.
```dts function render< Comp extends SvelteComponent | Component, Props extends ComponentProps = ComponentProps >( ...args: {} extends Props ? [ component: Comp extends SvelteComponent ? ComponentType : Comp, options?: { props?: Omit; context?: Map; idPrefix?: string; } ] : [ component: Comp extends SvelteComponent ? ComponentType : Comp, options: { props: Omit; context?: Map; idPrefix?: string; } ] ): RenderOutput; ```