Class WindowsService

Hierarchy

Index

Constructors

constructor

Properties

serviceName

serviceName: string = this.constructor.name

Static hasInstance

hasInstance: boolean = false

Static isSingleton

isSingleton: boolean = true

Static serviceAfterInit

serviceAfterInit: Subject<Service> = new Subject<Service>()

lifecycle hook

Accessors

state

store

  • get store(): Store<any>

Static instance

  • get instance(): any

Methods

Protected afterInit

  • afterInit(): void
  • calls only once per application life all observers are ready to listen service's events

    Returns void

closeChildWindow

  • closeChildWindow(): void

closeMainWindow

  • closeMainWindow(): void

getChildWindowOptions

getChildWindowQueryParams

  • getChildWindowQueryParams(): Dictionary<string>

init

  • init(): void

Protected mounted

  • mounted(): void

showWindow

updateChildWindowOptions

updateMainWindowOptions

Static createInstance

  • createInstance(ServiceClass: any): any

Static getResourceId

  • getResourceId(resource: any): string

Static getStore

  • getStore(): Store<any>

Static setupInitFunction

  • setupInitFunction(fn: function): void

Static setupProxy

  • setupProxy(fn: function): void

Static setupVuexStore

  • setupVuexStore(store: Store<any>): void

Object literals

components

components: object

AddSource

AddSource: AddSource

AddSourceFilter

AddSourceFilter: AddSourceFilter

AdvancedAudio

AdvancedAudio: AdvancedAudio

Blank

Blank: Blank

EditStreamInfo

EditStreamInfo: EditStreamInfo

Main

Main: Main

ManageSceneCollections

ManageSceneCollections: ManageSceneCollections

NameFolder

NameFolder: NameFolder

NameScene

NameScene: NameScene

NameSceneCollection

NameSceneCollection: NameSceneCollection

NameSource

NameSource: NameSource

Notifications

Notifications: Notifications

SceneTransitions

SceneTransitions: SceneTransitions

Settings

Settings: SceneTransitions

SourceFilters

SourceFilters: SourceFilters

SourceProperties

SourceProperties: SourceProperties

SourcesShowcase

SourcesShowcase: SourcesShowcase

Troubleshooter

Troubleshooter: Troubleshooter

Static initialState

initialState: object

child

child: object

componentName

componentName: string = "Blank"

scaleFactor

scaleFactor: number = 1

main

main: object

componentName

componentName: string = "Main"

scaleFactor

scaleFactor: number = 1

title

title: string = `Streamlabs OBS - Version: ${remote.process.env.SLOBS_VERSION}`