Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/pgc4d/src/utils.ts>Deferred

A full-featured PostgreSQL Client for Deno
Latest
class Deferred
extends Promise<T>
import { Deferred } from "https://deno.land/x/pgc4d@v1.3.6/src/utils.ts";

A promise whose state can be inspected and can be manipulated from outside of the executor.

Constructors

new
Deferred(executor?: (resolve: Resolve<T>, reject: Reject) => void)

Properties

readonly
pending: boolean
reject: Reject
optional
rejectionReason: any
resolve: Resolve<T>
readonly
settled: boolean
state: "pending" | "fulfilled" | "rejected"
optional
value: T

Static Methods

resolve<T>(value?: T | undefined)