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

IFrameManager

Hierarchy

Index

Constructors

constructor

  • new IFrameManager(scope: Object | IVista, host?: any, bond?: any): IFrameManager

Properties

host

host: String

Accessors

scope

  • get scope(): IVista
  • set scope(scope: IVista): void
  • Returns IVista

  • Parameters

    • scope: IVista

    Returns void

Methods

addEventListener

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

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

    Parameters

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

    Returns IFrameManager

addListener

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

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

    Parameters

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

    Returns IFrameManager

connected

  • Parameters

    • callback: Function

    Returns IFrameManager

emit

  • emit<T>(event: T, data?: any): boolean
  • Type parameters

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

    Parameters

    • event: T
    • Optional data: any

    Returns boolean

emitRemote

eventNames

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

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): IFrameManager
  • Type parameters

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

    Parameters

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

    Returns IFrameManager

on

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

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

    Parameters

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

    Returns IFrameManager

onRemote

  • Parameters

    • callback: Function

    Returns IFrameManager

once

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

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

    Parameters

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

    Returns IFrameManager

removeAllListeners

removeEventListener

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

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

    Parameters

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

    Returns IFrameManager

removeListener

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

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

    Parameters

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

    Returns IFrameManager

Static emit

  • emit(type: string | symbol, data?: null | Object | String | Number | Boolean, scope?: any, bound?: any): void | IFrameManager
  • Parameters

    • type: string | symbol
    • Optional data: null | Object | String | Number | Boolean
    • Optional scope: any
    • Optional bound: any

    Returns void | IFrameManager

Static emitRemoteTo

  • Parameters

    • scope: any
    • bound: any

    Returns IFrameManager

Static off

  • off(type: string, callback: any, scope: any, bound: any): IFrameManager
  • Parameters

    • type: string
    • callback: any
    • scope: any
    • bound: any

    Returns IFrameManager

Static on

  • on(type: string, callback: any, scope: any, bound: any): IFrameManager
  • Parameters

    • type: string
    • callback: any
    • scope: any
    • bound: any

    Returns IFrameManager

Static onRemoteFrom

  • onRemoteFrom(scope: any, callback: Function, bound: any): IFrameManager
  • Parameters

    • scope: any
    • callback: Function
    • bound: any

    Returns IFrameManager

Static ready

  • ready(callback: Function, scope: any, bound: any): IFrameManager
  • Parameters

    • callback: Function
    • scope: any
    • bound: any

    Returns IFrameManager