Riven/riven/srcgen/node_modules/glob-promise/lib/index.js

20 lines
450 B
JavaScript
Raw Normal View History

'use strict'
const glob = require('glob')
const promise = function (pattern, options) {
return new Promise((resolve, reject) => {
glob(pattern, options, (err, files) => err === null ? resolve(files) : reject(err))
})
}
// default
module.exports = promise
// utility exports
module.exports.glob = glob
module.exports.Glob = glob.Glob
module.exports.hasMagic = glob.hasMagic
module.exports.promise = promise
module.exports.sync = glob.sync