all files / scour/utilities/ define_property.js

100% Statements 7/7
50% Branches 1/2
100% Functions 2/2
100% Lines 7/7
2 statements, 1 function Ignored     
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20   414×                        
var define
 
Eif (Object.defineProperty) {
  define = function define (object, property, value) {
    Object.defineProperty(object, property, {
      configurable: true,
      enumerable: false,
      writable: true,
      value: value
    })
  }
} else {
  /* istanbul ignore next */
  define = function define (object, property, value) {
    object[property] = value
  }
}
 
module.exports = define