123456789101112131415161718192021 |
- 'use strict';
- exports.isExports = function(node) {
- // exports.view = '';
- // exports['view'] = '';
- return node.object.type === 'Identifier' && node.object.name === 'exports';
- };
- exports.isModule = function(node) {
- // module.exports = {};
- // module.exports = () => {};
- if (node.object.type === 'Identifier') {
- return node.object.name === 'module' && node.property.type === 'Identifier' && node.property.name === 'exports';
- }
- // module.exports.test = {};
- if (node.object.type === 'MemberExpression') {
- const realNode = node.object;
- return realNode.object.name === 'module' && realNode.property.type === 'Identifier' && realNode.property.name === 'exports';
- }
- };
|