all files / omnipresent/ index.js

100% Statements 7/7
100% Branches 2/2
100% Functions 0/0
100% Lines 7/7
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25                                   
'use strict';
 
const ominpresentObject = {};
 
 
const addGlobally = Object.freeze(
    
    params => {
 
        if( params.hasOwnProperty( 'addGlobally' ) ) {
 
            throw new Error(
                
                'omnipresent error: cannot add addGlobally globally'
            );
        }
 
        Object.assign( ominpresentObject, params );
    }
);
 
ominpresentObject.addGlobally = addGlobally;
 
 
module.exports = ominpresentObject;