Options
All
  • Public
  • Public/Protected
  • All
Menu

Class representing the ViewObject

Hierarchy

  • ViewObject

Index

Properties

io: Io
viewId: string
displayName: string
windowName: string
displayContextName: string

Constructors

  • new ViewObject(io: Io, window: DisplayWindow, options: { viewId: string; displayName: string; displayContextName: string; windowName: string }): ViewObject

Methods

  • _postRequest<T>(data: { command: string; options: { viewId: string } }): Promise<T>
  • Type Parameters

    • T = any

    Parameters

    • data: { command: string; options: { viewId: string } }
      • command: string
      • options: { viewId: string }
        • [key: string]: unknown
        • viewId: string

    Returns Promise<T>

  • setUrl(url: string): Promise<object>
  • getUrl(): Promise<object>
  • setCSSStyle(cssText: string): Promise<object>
  • disableDeviceEmulation(): Promise<object>
  • hide(): Promise<object>
  • show(): Promise<object>
  • close(): Promise<object>
  • setBounds(options: { gridLeft?: number; gridTop?: number; left?: number; top?: number; widthFactor?: number; width?: number; heightFactor?: number; height?: number }): Promise<object>
  • setBounds the view object

    Parameters

    • options: { gridLeft?: number; gridTop?: number; left?: number; top?: number; widthFactor?: number; width?: number; heightFactor?: number; height?: number }
      • Optional gridLeft?: number
      • Optional gridTop?: number
      • Optional left?: number
      • Optional top?: number
      • Optional widthFactor?: number
      • Optional width?: number
      • Optional heightFactor?: number
      • Optional height?: number

    Returns Promise<object>

  • getBounds(): Promise<object>
  • goBack(): Promise<object>
  • goForward(): Promise<object>
  • openDevTools(): Promise<object>
  • closeDevTools(): Promise<object>
  • setAudioMuted(mute: boolean): Promise<object>
  • isAudioMuted(): Promise<object>

Generated using TypeDoc