# Class PageRenderer

Renderer to render a page with xarc subapps on it

- Defined in packages/xarc-subapp/dist-node-cjs/node/render-page.d.ts:29

#####
Index

### Constructors

constructor

### Properties

_options
_renderer
_template

### Methods

_getSSRSubAppNames
render

## Constructors

### constructor

- new PageRenderer(options): PageRenderer

- #### Parameters

  - options: PageOptions

  #### Returns PageRenderer

  - Defined in packages/xarc-subapp/dist-node-cjs/node/render-page.d.ts:33

## Properties

### `Private` _options

_options: any

- Defined in packages/xarc-subapp/dist-node-cjs/node/render-page.d.ts:30

### `Private` _renderer

_renderer: any

- Defined in packages/xarc-subapp/dist-node-cjs/node/render-page.d.ts:32

### `Private` _template

_template: any

- Defined in packages/xarc-subapp/dist-node-cjs/node/render-page.d.ts:31

## Methods

### _getSSRSubAppNames

- _getSSRSubAppNames(): string[]

- #### Returns string[]

  - Defined in packages/xarc-subapp/dist-node-cjs/node/render-page.d.ts:34

### render

- render(options): Promise<RenderContext>

- Render index.html with subapps

  #### Parameters

  - options: RenderOptions

  #### Returns Promise<RenderContext>

  Promise

  #### Params

  RenderOptions

  - Defined in packages/xarc-subapp/dist-node-cjs/node/render-page.d.ts:40