Home Reference Source Repository
import Emitter from 'recink/src/emitter.js'
public class | source

Emitter

Extends:

events~EventEmitter → Emitter

Direct Subclass:

Recink

Extended Emitter implementation

Static Member Summary

Static Public Members
public static get

Constructor Summary

Public Constructor
public

constructor(args: *)

Method Summary

Public Methods
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 DEFAULT_PRIORITY: number: number source

Return:

number

Public Constructors

public constructor(args: *) source

Params:

NameTypeAttributeDescription
args *

Public Methods

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

Params:

NameTypeAttributeDescription
event string
args *

Return:

Promise

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

Params:

NameTypeAttributeDescription
event string
count number

Return:

Emitter

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

Params:

NameTypeAttributeDescription
event string
listener function
priority number

Return:

Emitter

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

Params:

NameTypeAttributeDescription
event string
listener function
priority number

Return:

Emitter