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