```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;
```