@calystral/prettier-plugin-solidity
Version:
prettier plugin for solidity
20 lines (15 loc) • 508 B
JavaScript
const {
doc: {
builders: { concat }
}
} = require('prettier/standalone');
const printSeparatedList = require('./print-separated-list');
const printArguments = (node, path, print) =>
node.arguments && node.arguments.length
? concat(['(', printSeparatedList(path.map(print, 'arguments')), ')'])
: '';
const InheritanceSpecifier = {
print: ({ node, path, print }) =>
concat([path.call(print, 'baseName'), printArguments(node, path, print)])
};
module.exports = InheritanceSpecifier;