@calystral/prettier-plugin-solidity
Version:
prettier plugin for solidity
23 lines (19 loc) • 518 B
JavaScript
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;