promises: {
chmod: (path: PathLike, mode: Mode) => Promise<void>;
lstat: {
(
path: PathLike,
opts?: StatOptions & { bigint?: false },
): Promise<Stats>;
(
path: PathLike,
opts: StatOptions & { bigint: true },
): Promise<BigIntStats>;
(path: PathLike, opts?: StatOptions): Promise<Stats | BigIntStats>;
};
mkdir: {
(
path: PathLike,
options: MakeDirectoryOptions & { recursive: true },
): Promise<string | undefined>;
(
path: PathLike,
options?: Mode | MakeDirectoryOptions & { recursive?: false } | null,
): Promise<void>;
(
path: PathLike,
options?: Mode | MakeDirectoryOptions | null,
): Promise<string | undefined>;
};
readdir: (path: PathLike) => Promise<Dirent<string>[]>;
rename: (oldPath: PathLike, newPath: PathLike) => Promise<void>;
rm: (path: PathLike, options?: RmOptions) => Promise<void>;
rmdir: (path: PathLike, options?: RmDirOptions) => Promise<void>;
stat: {
(
path: PathLike,
opts?: StatOptions & { bigint?: false },
): Promise<Stats>;
(
path: PathLike,
opts: StatOptions & { bigint: true },
): Promise<BigIntStats>;
(path: PathLike, opts?: StatOptions): Promise<Stats | BigIntStats>;
};
unlink: (path: PathLike) => Promise<void>;
} = ...
Type Declaration
chmod: (path: PathLike, mode: Mode) => Promise<void>
lstat: {
(
path: PathLike,
opts?: StatOptions & { bigint?: false },
): Promise<Stats>;
(
path: PathLike,
opts: StatOptions & { bigint: true },
): Promise<BigIntStats>;
(path: PathLike, opts?: StatOptions): Promise<Stats | BigIntStats>;
}
mkdir: {
(
path: PathLike,
options: MakeDirectoryOptions & { recursive: true },
): Promise<string | undefined>;
(
path: PathLike,
options?: Mode | MakeDirectoryOptions & { recursive?: false } | null,
): Promise<void>;
(
path: PathLike,
options?: Mode | MakeDirectoryOptions | null,
): Promise<string | undefined>;
}
readdir: (path: PathLike) => Promise<Dirent<string>[]>
rename: (oldPath: PathLike, newPath: PathLike) => Promise<void>
rm: (path: PathLike, options?: RmOptions) => Promise<void>
rmdir: (path: PathLike, options?: RmDirOptions) => Promise<void>
stat: {
(
path: PathLike,
opts?: StatOptions & { bigint?: false },
): Promise<Stats>;
(
path: PathLike,
opts: StatOptions & { bigint: true },
): Promise<BigIntStats>;
(path: PathLike, opts?: StatOptions): Promise<Stats | BigIntStats>;
}
unlink: (path: PathLike) => Promise<void>