UNPKG

prettier-plugin-solidity

Version:

A Prettier Plugin for automatically formatting your Solidity code.

19 lines 586 B
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