🤖 Merge PR #49817 [fs-extra] Add missing mkdir argument by @nathan818fr

* [fs-extra] Add missing mkdir argument

* Add mkdirSync definition

* Add tests
This commit is contained in:
Nathan Poirier
2020-12-10 23:04:41 +01:00
committed by GitHub
parent eb1f0425a2
commit 37baa06935
2 changed files with 18 additions and 1 deletions

View File

@@ -73,6 +73,22 @@ fs.createFile(file).then(() => {
fs.createFile(file, errorCallback);
fs.createFileSync(file);
fs.mkdir(dir).then(() => {
// stub
});
fs.mkdir(dir, errorCallback);
fs.mkdirSync(dir);
fs.mkdir(dir, modeNum).then(() => {
// stub
});
fs.mkdir(dir, modeNum, errorCallback);
fs.mkdirSync(dir, modeNum);
fs.mkdir(dir, {mode: modeNum}).then(() => {
// stub
});
fs.mkdir(dir, {mode: modeNum}, errorCallback);
fs.mkdirSync(dir, {mode: modeNum});
fs.mkdirs(dir).then(() => {
// stub
});

View File

@@ -184,7 +184,8 @@ export function mkdir(path: PathLike, callback: (err: NodeJS.ErrnoException) =>
* @param callback No arguments other than a possible exception are given to the completion callback.
*/
export function mkdir(path: PathLike, options: Mode | fs.MakeDirectoryOptions | null, callback: (err: NodeJS.ErrnoException) => void): void;
export function mkdir(path: PathLike): Promise<void>;
export function mkdir(path: PathLike, options?: Mode | fs.MakeDirectoryOptions | null): Promise<void>;
export function mkdirSync(path: PathLike, options?: Mode | fs.MakeDirectoryOptions | null): void;
export function open(path: PathLike, flags: string | number, callback: (err: NodeJS.ErrnoException, fd: number) => void): void;
export function open(path: PathLike, flags: string | number, mode: Mode, callback: (err: NodeJS.ErrnoException, fd: number) => void): void;