makeTemporaryDirectory
Creates a temporary directory.
Example
ts
import { SF } from "@duplojs/server-utils";
import { E, unwrap } from "@duplojs/utils";
const result = await SF.makeTemporaryDirectory("tmp-");
// result: E.Success<string> | SF.FileSystemLeft<"make-temporary-directory">
if (E.isRight(result)) {
const tmpDir = unwrap(result);
// tmpDir: string
}Syntax
typescript
function makeTemporaryDirectory(
prefix: string
): Promise<FileSystemLeft<"make-temporary-directory"> | E.Success<string>>Parameters
prefix: prefix for the temporary directory.
Return value
E.Success<string>: path of the temporary directory.FileSystemLeft<"make-temporary-directory">: if creation fails.
See also
makeTemporaryFile- Creates a temporary file.
