Home Reference Source Repository
public class | source

AbstractDriver

Extends:

deep-core~Core.OOP.Interface → AbstractDriver

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public get

onFail: Function | *: *

public get

onLoaded: Function | *: *

Method Summary

Public Methods
public

fail(error: Error | *): AbstractDriver

public
public
public

loaded(config: *): AbstractDriver

public
public
public

Public Constructors

public constructor source

Public Members

public get onFail: Function | *: * source

Return:

Function | *

public get onLoaded: Function | *: * source

Return:

Function | *

Public Methods

public fail(error: Error | *): AbstractDriver source

Params:

NameTypeAttributeDescription
error Error | *

Return:

AbstractDriver

public inherit(mainDriver: AbstractDriver | *): AbstractDriver | FsDriver | HttpDriver | KernelDriver | ComplexDriver | * source

Params:

NameTypeAttributeDescription
mainDriver AbstractDriver | *

public load(args: *): AbstractDriver | FsDriver | HttpDriver | KernelDriver | ComplexDriver | * source

Params:

NameTypeAttributeDescription
args *

Return:

AbstractDriver | FsDriver | HttpDriver | KernelDriver | ComplexDriver | *

@todo: Add Sandbox functionality?

public loaded(config: *): AbstractDriver source

Params:

NameTypeAttributeDescription
config *

Return:

AbstractDriver

public loadedJson(rawConfig: String): AbstractDriver source

Params:

NameTypeAttributeDescription
rawConfig String

Return:

AbstractDriver

public onFailCb(cb: Function): AbstractDriver source

Params:

NameTypeAttributeDescription
cb Function

Return:

AbstractDriver

public onLoadedCb(cb: Function): AbstractDriver source

Params:

NameTypeAttributeDescription
cb Function

Return:

AbstractDriver