fs-promise
Version:
[DEPRECATED] Use mz or fs-extra^3.0 with Promise Support
17 lines (13 loc) • 374 B
JavaScript
;
var expectedImpl
if(process.env.ANY_PROMISE){
// should load registration regardless
expectedImpl = process.env.ANY_PROMISE
require('any-promise/register')(expectedImpl)
} else {
expectedImpl = 'global.Promise'
}
var impl = require('any-promise/implementation')
if(impl !== expectedImpl){
throw new Error('Expecting '+expectedImpl+' got '+impl)
}