gatsby-plugin-utils
Version:
Gatsby utils that help creating plugins
18 lines (13 loc) • 620 B
JavaScript
;
exports.__esModule = true;
exports.isGatsbyNodeLifecycleSupported = isGatsbyNodeLifecycleSupported;
function isGatsbyNodeLifecycleSupported(apiName) {
var _availableAPIs, _availableAPIs$node;
var availableAPIs;
try {
availableAPIs = require("gatsby/apis.json");
} catch (e) {
throw new Error("Couldn't check available APIs. Make sure you are on gatsby version >=2.13.41");
}
return !!((_availableAPIs = availableAPIs) !== null && _availableAPIs !== void 0 && (_availableAPIs$node = _availableAPIs.node) !== null && _availableAPIs$node !== void 0 && _availableAPIs$node[apiName]);
}