prettier-plugin-solidity
Version:
A Prettier Plugin for automatically formatting your Solidity code.
19 lines • 586 B
JavaScript
import { doc } from 'prettier';
import { printSeparatedList } from '../common/printer-helpers.js';
const { hardline } = doc.builders;
export const StructDefinition = {
print: ({ node, path, print }) => [
'struct ',
node.name,
' {',
node.members.length > 0
? printSeparatedList(path.map(print, 'members'), {
firstSeparator: hardline,
separator: [';', hardline],
lastSeparator: [';', hardline]
})
: '',
'}'
]
};
//# sourceMappingURL=StructDefinition.js.map