Home Reference Source Repository
import Recink from 'recink'
public class | source

Recink

Extends:

events~EventEmitterEmitter → Recink

Recink entry point

Static Member Summary

Static Public Members
public static get
public static get

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public get
public get

Method Summary

Public Methods
public
public
public

configLoad(config: Object, configFile: String): Promise

public

configure(configFile: string): Promise

public

configureExtend(configFile: string, extendConfigs: *): Promise

public
public

Inherited Summary

From class Emitter
public static get
public

emitBlocking(event: string, args: *): Promise

public

maxParallel(event: string, count: number): Emitter

public

onBlocking(event: string, listener: function, priority: number): Emitter

public

onceBlocking(event: string, listener: function, priority: number): Emitter

Static Public Members

public static get CONFIG_FILE: string: * source

Return:

string

public static get CONFIG_FILE_NAME: string: string source

Return:

string

Public Constructors

public constructor() source

Override:

Emitter#constructor

Public Members

public get config: AbstractConfig: * source

Return:

AbstractConfig

public get container: Container: * source

Return:

Container

Public Methods

public component(name: string): AbstractComponent source

Params:

NameTypeAttributeDescription
name string

public components(components: AbstractComponent): Promise source

Params:

NameTypeAttributeDescription
components AbstractComponent

Return:

Promise

public configLoad(config: Object, configFile: String): Promise source

Params:

NameTypeAttributeDescription
config Object
configFile String

Return:

Promise

public configure(configFile: string): Promise source

Params:

NameTypeAttributeDescription
configFile string

Return:

Promise

public configureExtend(configFile: string, extendConfigs: *): Promise source

Params:

NameTypeAttributeDescription
configFile string
extendConfigs *

Return:

Promise

public listComponents(): AbstractComponent[] source

Return:

AbstractComponent[]

public run(): Promise source

Return:

Promise