Skip to content

Queue ​

Constructors: Queue.new

Types ​

Queue type ​

luau
type Queue<T> = typeof(setmetatable(
	{} :: {
		_first: number,
		_last: number,
		_queue: { T },
	},
	Queue
))

Functions ​

new ​

luau
Queue.new<T>(): Queue<T>

Methods ​

IsEmpty ​

luau
Queue:IsEmpty<T>()

Enqueue ​

luau
Queue:Enqueue<T>(value: T)

Dequeue ​

luau
Queue:Dequeue<T>(): T