Skip to main content
Module

x/using_statement/mod.ts>using

"Using statement" in JavaScript and TypeScript.
Latest
function using
import { using } from "https://deno.land/x/using_statement@0.4.2/mod.ts";

Type Parameters

TDisposable extends UsingObject | AsyncUsingObject
optional
TResult = void

Parameters

resource: TDisposable
func: (resource: TDisposable) => Promise<TResult>

Type Parameters

TDisposable extends UsingObject
UIteratorItem

Parameters

resource: TDisposable
func: (resource: TDisposable) => IterableIterator<UIteratorItem>

Returns

IterableIterator<UIteratorItem>

Type Parameters

TDisposable extends AsyncUsingObject
optional
TResult = void

Parameters

resource: TDisposable
func: (resource: TDisposable) => TResult

Type Parameters

TDisposable extends UsingObject
optional
TResult = void

Parameters

resource: TDisposable
func: (resource: TDisposable) => TResult