UNPKG

prettier-plugin-solidity

Version:

A Prettier Plugin for automatically formatting your Solidity code.

20 lines 664 B
import { doc } from 'prettier'; import { printComments, printPreservingEmptyLines } from '../common/printer-helpers.js'; const { hardline, indent } = doc.builders; export const Block = { print: ({ node, options, path, print }) => // if block is empty, just return the pair of braces node.statements.length === 0 && !node.comments ? '{}' : [ '{', indent([ hardline, printPreservingEmptyLines(path, 'statements', options, print), printComments(node, path, options) ]), hardline, '}' ] }; //# sourceMappingURL=Block.js.map