prettier-plugin-solidity
Version:
A Prettier Plugin for automatically formatting your Solidity code.
18 lines (14 loc) • 515 B
JavaScript
import { doc } from 'prettier';
import { printString } from '../common/util.js';
const { join, hardline } = doc.builders;
export const StringLiteral = {
print: ({ node, options }) => {
const list = node.parts.map(
(part, index) =>
// node.isUnicode is an array of the same length as node.parts
// that indicates if that string fragment has the unicode prefix
(node.isUnicode[index] ? 'unicode' : '') + printString(part, options)
);
return join(hardline, list);
}
};