graphql-client-1.0.0: js/mocks/__utils.js
/* global Proxy */
const GITHUB_URL = 'https://github.com/LeapYear/graphql-client'
const ISSUE_PATH = `${GITHUB_URL}/issues`
module.exports = {
GITHUB_URL,
/**
* Export an object for this module that will error if any export tries
* to be accessed.
*/
exportMockedModule: (name) => {
module.exports = new Proxy(
{},
{
get: function () {
throw new Error(
[
`Attempted to import the module: ${name}`,
'Something went very, very wrong.',
`Please report this to ${ISSUE_PATH}`,
].join('\n')
)
},
}
)
},
}