Skip to main content
Module

x/mysql/src/deferred.ts>DeferredStack

MySQL driver for Deno
Extremely Popular
Latest
class DeferredStack
import { DeferredStack } from "https://deno.land/x/mysql@v2.12.1/src/deferred.ts";

Constructors

new
DeferredStack(
_maxSize: number,
_array?: T[],
creator: () => Promise<T>,
)

Properties

private
_queue: Deferred<T>[]
private
_size: number
readonly
available: number
readonly
maxSize: number
readonly
size: number

Methods

pop(): Promise<T>
push(item: T): boolean

Returns false if the item is consumed by a deferred pop

remove(item: T): boolean