# All files / nodejs-homework-API/helpers create-directory.js

44.44% Statements 4/9
0% Branches 0/2
0% Functions 0/4
44.44% Lines 4/9

Press n or j to go to the next uncovered block, b, p or k for the previous block.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    161x

    1x

    1x

    1x
     const fs = require("fs/promises");

    const isAccessible = (pathFolder) => {
      return fs
        .access(pathFolder)
        .then(() => true)
        .catch(() => false);
    };

    const createFolderIsExist = async (folder) => {
      if (!(await isAccessible(folder))) {
        await fs.mkdir(folder);
      }
    };
    module.exports = createFolderIsExist;