@linaria/utils
Version:
Blazing fast zero-runtime CSS in JS library
22 lines (21 loc) • 537 B
JavaScript
import { isGlobal } from './isGlobal';
/**
* Checks that specified Identifier is a global `exports` or `module.exports`
* @param node
*/
export default function isExports(node) {
if (node?.isIdentifier({
name: 'exports'
})) {
return isGlobal(node, 'exports');
}
if (node?.isMemberExpression() && node.get('object').isIdentifier({
name: 'module'
}) && node.get('property').isIdentifier({
name: 'exports'
})) {
return isGlobal(node, 'module');
}
return false;
}
//# sourceMappingURL=isExports.js.map