mirror of
https://github.com/oven-sh/bun
synced 2026-02-02 15:08:46 +00:00
18 lines
583 B
JavaScript
18 lines
583 B
JavaScript
import { statSync } from "fs";
|
|
import { argv } from "process";
|
|
import { bench, run } from "../runner.mjs";
|
|
|
|
const dir = argv.length > 2 ? argv[2] : "/tmp";
|
|
|
|
const result = statSync(dir);
|
|
|
|
bench("Stat.isBlockDevice", () => result.isBlockDevice());
|
|
bench("Stat.isCharacterDevice", () => result.isCharacterDevice());
|
|
bench("Stat.isDirectory", () => result.isDirectory());
|
|
bench("Stat.isFIFO", () => result.isFIFO());
|
|
bench("Stat.isFile", () => result.isFile());
|
|
bench("Stat.isSocket", () => result.isSocket());
|
|
bench("Stat.isSymbolicLink", () => result.isSymbolicLink());
|
|
|
|
await run();
|