UNPKG

@calystral/prettier-plugin-solidity

Version:
20 lines (15 loc) 479 B
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;