Sha256: 33e1104dfa07fcc68244b9e98e9b57c157e04facc7f4d652b7d3c2ffd315e96e
Contents?: true
Size: 957 Bytes
Versions: 23
Compression:
Stored size: 957 Bytes
Contents
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const async = require("./providers/async"); const sync = require("./providers/sync"); const settings_1 = require("./settings"); exports.Settings = settings_1.default; function scandir(path, optionsOrSettingsOrCallback, callback) { if (typeof optionsOrSettingsOrCallback === 'function') { return async.read(path, getSettings(), optionsOrSettingsOrCallback); } async.read(path, getSettings(optionsOrSettingsOrCallback), callback); } exports.scandir = scandir; function scandirSync(path, optionsOrSettings) { const settings = getSettings(optionsOrSettings); return sync.read(path, settings); } exports.scandirSync = scandirSync; function getSettings(settingsOrOptions = {}) { if (settingsOrOptions instanceof settings_1.default) { return settingsOrOptions; } return new settings_1.default(settingsOrOptions); }
Version data entries
23 entries across 23 versions & 1 rubygems