Home Reference Source
import {AddonLoader} from 'kestrel.js/lib/addon/loader.js'
public class | source

AddonLoader

Extends:

lib/events/events.js~event.EventEmitter → AddonLoader

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

add: *

public

addons: *

public

reload: *

public

remove: *

Private Members
private

_addons: {}

private

_root: *

Method Summary

Public Methods
public

load(addon: *, args: *): boolean

public
public

unload(addon: *): boolean

Private Methods
private

_onChord(chord: *)

private

_onKeyDown(key: *)

private

_onKeyUp(key: *)

Public Constructors

public constructor() source

Public Members

public add: * source

public addons: * source

public reload: * source

public remove: * source

Private Members

private _addons: {} source

private _root: * source

Public Methods

public load(addon: *, args: *): boolean source

Params:

NameTypeAttributeDescription
addon *
args *

Return:

boolean

public reloadAll(): boolean source

Return:

boolean

public unload(addon: *): boolean source

Params:

NameTypeAttributeDescription
addon *

Return:

boolean

Private Methods

private _onChord(chord: *) source

Params:

NameTypeAttributeDescription
chord *

private _onKeyDown(key: *) source

Params:

NameTypeAttributeDescription
key *

private _onKeyUp(key: *) source

Params:

NameTypeAttributeDescription
key *