"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.RecursiveCopyAdapter = void 0;

var _recursiveCopy = _interopRequireDefault(require("recursive-copy"));

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

class RecursiveCopyAdapter {
  async copy(source, dest) {
    const result = await (0, _recursiveCopy.default)(source, dest);

    if (result === null || result === undefined) {
      return false;
    }

    return true;
  }

}

exports.RecursiveCopyAdapter = RecursiveCopyAdapter;