0.1.1 • Published 2 years ago
@stu43005/defer v0.1.1
Defer
Install
Using npm:
npm install @stu43005/defer
Usage
import Defer from '@stu43005/defer';
import * as fs from 'fs';
async function main() {
const defer = new Defer();
try {
const fd = await fs.open('someFile.txt');
defer.defer(() => fs.close(fd));
// ...
// some actions with file
} catch (error) {
console.error(error);
} finally {
await defer;
}
}
main();