export-loader
Version:
A webpack loader that allowes to write a Golang style exports.
23 lines (19 loc) • 696 B
JavaScript
const { handleAssignmentExpression } = require('./handle-assignment-expression')
const { handleDefaultExpression } = require('./handle-default-expression')
function handleExpressionStatement(insertKeyFunc, debug, { expression }){
debug(`expression from handler is ${JSON.stringify(expression)}`)
if(expression.callee && expression.callee.type === 'MemberExpression'){ void(0)}
else{
switch (expression.type){
case 'AssignmentExpression':
handleAssignmentExpression(insertKeyFunc, debug, expression)
break
default:
handleDefaultExpression(insertKeyFunc, debug, expression)
break
}
}
}
module.exports = {
handleExpressionStatement
}