Skip to content

Queue

自 1.4.0 起

队列类型(FIFO - 先进先出)。

签名

typescript
type Queue<T> = T[]

参数

参数描述
T值类型

描述

表示具有先进先出语义的队列数据结构。

示例

基本用法

typescript
import type { Queue, Enqueue, Dequeue } from 'uni-types'

type MyQueue = Queue<string>
// string[]

type AfterEnqueue = Enqueue<['a', 'b'], 'c'>
// ['a', 'b', 'c']

type AfterDequeue = Dequeue<['a', 'b', 'c']>
// { queue: ['b', 'c']; value: 'a' }

相关

基于 MIT 许可发布