# Class: AbstractJSBeamStarter

## jsbeam AbstractJSBeamStarter

Base class of WBT

#### new AbstractJSBeamStarter()

  Base class of WBT

### Extends

- jsbeam.AbstractStarter

### Methods

#### <protected> _addInjectConfig(config, category)

  Register inject config

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `config` | miniinjector.InjectConfig | config
  `category` | string | undefined | config category

  Inherited From:
    - jsbeam.AbstractStarter#_addInjectConfig

#### <abstract, protected> _initInjectConfigs()

  Add inject configs to inkjector
  Inherited From:
    - jsbeam.AbstractStarter#_initInjectConfigs

#### <abstract, protected> _inject()

  Inject dependencies
  Inherited From:
    - jsbeam.AbstractStarter#_inject

#### <abstract, protected> _onCentralSignal(id, target, data)

  Global signal callback

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `id` | string | event id
  `target` | object | signal owner
  `data` | object | signal info

  Inherited From:
    - jsbeam.AbstractStarter#_onCentralSignal

#### <abstract, protected> _startApp()

  Start boot complete callback, start WBT
  Inherited From:
    - jsbeam.AbstractStarter#_startApp
  Overrides:
    - jsbeam.AbstractStarter#_startApp

#### init()

  Init main parts of WBT
  Inherited From:
    - jsbeam.AbstractStarter#init

#### <abstract> start()

  Start boot sequence
  Inherited From:
    - jsbeam.AbstractStarter#start

#### Search results