UNPKG

@calystral/prettier-plugin-solidity

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