function mkdirP(fsPath) {
    return __awaiter(this, void 0, void 0, function* () {
        assert_1.ok(fsPath, 'a path argument must be provided');
        yield ioUtil.mkdir(fsPath, { recursive: true });
    });
}
Make a directory.  Creates the full path with folders in between
Will throw if it fails

@param   fsPath        path to create
@returns Promise<void>