Home Reference Source
import Queue from 'rtc-engine/js/util/Queue.js'
public class | source

Queue

Extends:

Mitt → Queue

Direct Subclass:

ObservableQueue

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

data: {}

public
public get

size: *

public

Method Summary

Public Methods
public
public

flush()

public

pop(): *

public

push(val: *)

Inherited Summary

From class Mitt
public

all: Map<string|symbol, EventHandler<any>[]>

이벤트별 이벤트 핸들러들

public

addEventListener(type: string | symbol, handler: EventHandler<any>): *

on() 메소드의 alias

public

emit(type: string | symbol, evt: Any)

Invoke all handlers for the given type.

public

off(type: string | symbol, handler: EventHandler<any>})

Remove an event handler for the given type.

public

on(type: string | symbol, handler: EventHandler<any>): *

Register an event handler for the given type.

public

once(type: *, handler: *)

public

removeEventListener(type: string | symbol, handler: EventHandler<any>): *

off() 메소드의 alias

Public Constructors

public constructor() source

Override:

Mitt#constructor

Public Members

public data: {} source

public head: number source

public get size: * source

public tail: number source

Public Methods

public * [Symbol.iterator]() source

public flush() source

public pop(): * source

Return:

*

public push(val: *) source

Params:

NameTypeAttributeDescription
val *