solhint-community
Version:
Solidity Code Linter
28 lines (22 loc) • 564 B
JavaScript
function isFallbackFunction(node) {
return isFunctionDefinition(node) && node.isFallback
}
function isReceiveFunction(node) {
return isFunctionDefinition(node) && node.isReceiveEther
}
function isFunctionDefinition(node) {
return node.type === 'FunctionDefinition'
}
function isStructDefinition(node) {
return node.type === 'StructDefinition'
}
function isEnumDefinition(node) {
return node.type === 'EnumDefinition'
}
module.exports = {
isFallbackFunction,
isReceiveFunction,
isFunctionDefinition,
isStructDefinition,
isEnumDefinition,
}