Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 55x 55x 6369x 6369x 55x | const { doc: { builders: { group, indent, join, line, softline } } } = require('prettier'); // This function will add an indentation to the `list` and separate it from the // rest of the `doc` in most cases by a `softline`. // the list itself will be printed with a separator that in most cases is a // comma (,) and a `line` const printSeparatedList = ( list, { firstSeparator = softline, separator = [',', line], lastSeparator = firstSeparator, grouped = true } = {} ) => { const doc = [indent([firstSeparator, join(separator, list)]), lastSeparator]; return grouped ? group(doc) : doc; }; module.exports = printSeparatedList; |