workflow_launcher/node_modules/tmp-promise/index.test-d.ts

32 lines
671 B
TypeScript
Raw Normal View History

2024-03-12 07:57:14 -04:00
import { file, withFile, dir, withDir, tmpName } from ".";
async function fileExample() {
const { path, fd, cleanup } = await file({ discardDescriptor: true });
await cleanup();
await withFile(
async ({ path, fd, cleanup }) => {
console.log(fd);
await cleanup();
},
{ discardDescriptor: true }
);
}
async function dirExample() {
const { path, cleanup } = await dir({ unsafeCleanup: true });
await cleanup();
await withDir(
async ({ path, cleanup }) => {
console.log(path);
await cleanup();
},
{ unsafeCleanup: true }
);
}
async function tmpNameExample() {
const name = await tmpName({ tries: 3 });
}