UNPKG

@calystral/prettier-plugin-solidity

Version:
23 lines (19 loc) 518 B
const { doc: { builders: { concat } } } = require('prettier/standalone'); const printSeparatedList = require('./print-separated-list'); const AssemblyCall = { print: ({ node, path, print, options }) => node.arguments.length === 0 && options.originalText.charAt(options.locEnd(node)) !== ')' ? node.functionName : concat([ node.functionName, '(', printSeparatedList(path.map(print, 'arguments')), ')' ]) }; module.exports = AssemblyCall;