Options
All
  • Public
  • Public/Protected
  • All
Menu
name

WindowManager

Hierarchy

Index

Constructors

constructor

  • new WindowManager(url?: string | IWindowConfig, name?: string, options?: IOptions): WindowManager
  • Parameters

    • Optional url: string | IWindowConfig
    • Optional name: string
    • Optional options: IOptions

    Returns WindowManager

Accessors

location

  • get location(): string
  • set location(url: string): void
  • Returns string

  • Parameters

    • url: string

    Returns void

name

  • get name(): string
  • set name(name: string): void
  • Returns string

  • Parameters

    • name: string

    Returns void

settings

  • get settings(): IOptions
  • set settings(options: IOptions): void
  • Returns IOptions

  • Parameters

    • options: IOptions

    Returns void

window

  • get window(): void | Window
  • Returns void | Window

Methods

addEventListener

  • addEventListener<T>(event: T, fn?: ((...args: any[]) => void) | ((...args: any[]) => void)[], context?: any): WindowManager
  • Type parameters

    • T: string | symbol | Object | any[]

    Parameters

    • event: T
    • Optional fn: ((...args: any[]) => void) | ((...args: any[]) => void)[]
    • Optional context: any

    Returns WindowManager

addListener

  • addListener<T>(event: T, fn?: ((...args: any[]) => void) | ((...args: any[]) => void)[], context?: any): WindowManager
  • Type parameters

    • T: string | symbol | Object | any[]

    Parameters

    • event: T
    • Optional fn: ((...args: any[]) => void) | ((...args: any[]) => void)[]
    • Optional context: any

    Returns WindowManager

blur

close

dispose

  • dispose(): void
  • Returns void

emit

  • emit<T>(event: T, ...args: any[]): boolean
  • Type parameters

    • T: string | symbol | (string | symbol)[]

    Parameters

    • event: T
    • Rest ...args: any[]

    Returns boolean

emitMessage

  • emitMessage<T>(event: T, data: any, parent?: Boolean): WindowManager
  • Type parameters

    • T: string | symbol

    Parameters

    • event: T
    • data: any
    • parent: Boolean = false

    Returns WindowManager

emitRawMessage

  • Parameters

    • data: any
    • parent: Boolean = false

    Returns WindowManager

eventNames

  • eventNames(): (string | symbol)[]

focus

Protected formatType

  • formatType(type: string | void): string | void
  • Parameters

    • type: string | void

    Returns string | void

listenerCount

  • listenerCount(event: string | symbol): number
  • Parameters

    • event: string | symbol

    Returns number

listeners

  • listeners<T>(event: T): ((...args: any[]) => void)[]
  • Type parameters

    • T: string | symbol

    Parameters

    • event: T

    Returns ((...args: any[]) => void)[]

off

  • off<T>(event: T, fn?: ((...args: any[]) => void) | ((...args: any[]) => void)[], context?: any): WindowManager
  • Type parameters

    • T: string | symbol | Object | any[]

    Parameters

    • event: T
    • Optional fn: ((...args: any[]) => void) | ((...args: any[]) => void)[]
    • Optional context: any

    Returns WindowManager

on

  • on<T>(event: T, fn?: ((...args: any[]) => void) | ((...args: any[]) => void)[], context?: any): WindowManager
  • Type parameters

    • T: string | symbol | Object | any[]

    Parameters

    • event: T
    • Optional fn: ((...args: any[]) => void) | ((...args: any[]) => void)[]
    • Optional context: any

    Returns WindowManager

onMessage

  • onMessage<T>(event: T, fn: (...args: any[]) => void): WindowManager
  • Type parameters

    • T: string | symbol

    Parameters

    • event: T
    • fn: (...args: any[]) => void
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns WindowManager

onRawMessage

  • Parameters

    • fn: (...args: any[]) => void
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns WindowManager

once

  • once<T>(event: T, fn?: ((...args: any[]) => void) | ((...args: any[]) => void)[], context?: any): WindowManager
  • Type parameters

    • T: string | symbol | Object | any[]

    Parameters

    • event: T
    • Optional fn: ((...args: any[]) => void) | ((...args: any[]) => void)[]
    • Optional context: any

    Returns WindowManager

open

removeAllListeners

removeEventListener

  • removeEventListener<T>(event: T, fn?: ((...args: any[]) => void) | ((...args: any[]) => void)[], context?: any): WindowManager
  • Type parameters

    • T: string | symbol | Object | any[]

    Parameters

    • event: T
    • Optional fn: ((...args: any[]) => void) | ((...args: any[]) => void)[]
    • Optional context: any

    Returns WindowManager

removeListener

  • removeListener<T>(event: T, fn?: ((...args: any[]) => void) | ((...args: any[]) => void)[], context?: any): WindowManager
  • Type parameters

    • T: string | symbol | Object | any[]

    Parameters

    • event: T
    • Optional fn: ((...args: any[]) => void) | ((...args: any[]) => void)[]
    • Optional context: any

    Returns WindowManager

Static dispose

  • dispose(key: string): void
  • Parameters

    • key: string

    Returns void

Static disposeAll

  • disposeAll(): void
  • Returns void

Static emitMessage

  • emitMessage(event: string, data: any, scope: any): void
  • Parameters

    • event: string
    • data: any
    • scope: any

    Returns void

Static emitRawMessage

  • emitRawMessage(data: any, scope: any): void
  • Parameters

    • data: any
    • scope: any

    Returns void