'use strict';
							 | 
						|
								
							 | 
						|
								var $TypeError = require('es-errors/type');
							 | 
						|
								
							 | 
						|
								/** @type {import('./RequireObjectCoercible')} */
							 | 
						|
								module.exports = function RequireObjectCoercible(value) {
							 | 
						|
									if (value == null) {
							 | 
						|
										throw new $TypeError((arguments.length > 0 && arguments[1]) || ('Cannot call method on ' + value));
							 | 
						|
									}
							 | 
						|
									return value;
							 | 
						|
								};
							 |