Browse Source

Make function pure by allowing doc to be passed in

transpile
Luke Childs 8 years ago
parent
commit
3ac5b44ac1
  1. 8
      src/index.js

8
src/index.js

@ -1,11 +1,11 @@
// Global
const doc = document;
// Loaded ready states // Loaded ready states
const loadedStates = ['interactive', 'complete']; const loadedStates = ['interactive', 'complete'];
// Return Promise // Return Promise
module.exports = cb => new Promise(resolve => { module.exports = (cb, doc) => new Promise(resolve => {
// Use global document if we don't have one
doc = doc || document;
// Handle DOM load // Handle DOM load
const done = () => resolve(cb && cb()); const done = () => resolve(cb && cb());

Loading…
Cancel
Save