@calystral/prettier-plugin-solidity
Version:
prettier plugin for solidity
20 lines (15 loc) • 479 B
JavaScript
const {
doc: {
builders: { concat }
}
} = require('prettier/standalone');
const printSeparatedList = require('./print-separated-list');
const parameters = (node, path, print) =>
node.parameters && node.parameters.length > 0
? printSeparatedList(path.map(print, 'parameters'))
: '';
const EventDefinition = {
print: ({ node, path, print }) =>
concat(['event ', node.name, '(', parameters(node, path, print), ');'])
};
module.exports = EventDefinition;