# Class PageRenderer

Renderer to render a page with xarc subapps on it

- Defined in node/render-page.ts:48

#####
Index

### Constructors

constructor

### Properties

_options
_renderer
_template

### Methods

_getSSRSubAppNames
render

## Constructors

### constructor

- new PageRenderer(options): PageRenderer

- #### Parameters

  - options: PageOptions

  #### Returns PageRenderer

  - Defined in node/render-page.ts:53

## Properties

### `Private` _options

_options: PageOptions

- Defined in node/render-page.ts:49

### `Private` _renderer

_renderer: TagRenderer

- Defined in node/render-page.ts:51

### `Private` _template

_template: any[]

- Defined in node/render-page.ts:50

## Methods

### _getSSRSubAppNames

- _getSSRSubAppNames(): string[]

- #### Returns string[]

  - Defined in node/render-page.ts:95

### render

- render(options): Promise<RenderContext>

- Render index.html with subapps

  #### Parameters

  - options: RenderOptions

  #### Returns Promise<RenderContext>

  Promise

  #### Params

  RenderOptions

  - Defined in node/render-page.ts:105