Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/disposable/mod.ts>usingAllSync

🦕 Ensure a disposable resource is disposed in Deno
Go to Latest
function usingAllSync
import { usingAllSync } from "https://deno.land/x/disposable@v1.1.0/mod.ts";

Ensure synchronous disposable resources are disposed

It invokes 'dispose()' method of resources prior to leave the inner function. It suppors only synchronous disposables.

Type Parameters

T extends Disposable<void>[]
optional
R = unknown

Parameters

resources: [...T]
fn: (...resources: [...T]) => R