text: "use strict";
  
  var GetIntrinsic = require("get-intrinsic");
  
  var $TypeError = GetIntrinsic("%TypeError%");
  
  // http://262.ecma-international.org/5.1/#sec-9.10
  
  module.exports = function CheckObjectCoercible(value, optMessage) {
    if (value == null) {
      throw new $TypeError(optMessage || ("Cannot call method on " + value));
    }
    return value;
  };
  