# operation: viewer.get-all-layouts
Description: Gets all Layout models from the application. Web only.

Inputs: `None`

Outputs: `Model[]`

---
# operation: viewer.get-capabilities
Description: Gets information about the current viewer instance. Web only.

Inputs: `None`

Outputs: `ViewerCapabilities`

---
# operation: viewer.get-current-layout
Description: Gets the current Layout model from the application. Web only.

Inputs: `None`

Outputs: `Model`

---
# operation: viewer.get-in-debug-mode
Description: Get whether the viewer is in debug mode. Web only.

Inputs: `None`

Outputs: `boolean`

---
# operation: viewer.get-version
Description: Gets the version of the viewer. (i.e. the current version of web). Web only.

Inputs: `None`

Outputs: `string`

---
# operation: viewer.post-message-await-reply
Description: Post a message to the parent frame of the viewer and await the reply. Web only.

Inputs: `unknown`

Outputs: `unknown`

---
