"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var path = require("path"); var FileSystem = /** @class */ (function () { function FileSystem(options) { this.options = options; } /** * Return full path to entry. */ FileSystem.prototype.getFullEntryPath = function (filepath) { return path.resolve(this.options.cwd, filepath); }; /** * Return an implementation of the Entry interface. */ FileSystem.prototype.makeEntry = function (stat, pattern) { return Object.assign(stat, { path: pattern, depth: pattern.split('/').length }); }; return FileSystem; }()); exports.default = FileSystem;