UNPKG

@oazmi/build-tools

Version:

general deno build tool scripts which I practically use in all of my typescript repos

35 lines 1.07 kB
/** * Asynchronously ensures that the directory exists. If the directory structure * does not exist, it is created. Like `mkdir -p`. * * Requires the `--allow-read` and `--allow-write` flag. * * @param dir The path of the directory to ensure, as a string or URL. * @returns A promise that resolves once the directory exists. * * @example * ```ts * import { ensureDir } from "@std/fs/ensure-dir"; * * await ensureDir("./bar"); * ``` */ export declare function ensureDir(dir: string | URL): Promise<void>; /** * Synchronously ensures that the directory exists. If the directory structure * does not exist, it is created. Like `mkdir -p`. * * Requires the `--allow-read` and `--allow-write` flag. * * @param dir The path of the directory to ensure, as a string or URL. * @returns A void value that returns once the directory exists. * * @example * ```ts * import { ensureDir } from "@std/fs/ensure-dir"; * * await ensureDir("./bar"); * ``` */ export declare function ensureDirSync(dir: string | URL): void; //# sourceMappingURL=ensure_dir.d.ts.map