prettier-plugin-solidity
Version:
A Prettier Plugin for automatically formatting your Solidity code.
23 lines • 745 B
JavaScript
import { doc } from 'prettier';
import { joinExisting } from '../slang-utils/join-existing.js';
const { dedent, group, indent, line } = doc.builders;
export function printFunction(functionName, node, path, print) {
return [
group([
functionName,
path.call(print, 'parameters'),
indent(group([
joinExisting(line, [
path.call(print, 'attributes'),
path.call(print, 'returns')
]),
node.body &&
node.body.variant !== ';'
? dedent(line)
: ''
]))
]),
path.call(print, 'body')
];
}
//# sourceMappingURL=print-function.js.map