MCPcopy
hub / github.com/prettier/prettier / join

Function join

src/document/builders/join.js:12–27  ·  view source on GitHub ↗

@param {Doc} separator @param {Doc[]} docs @returns {Doc[]}

(separator, docs)

Source from the content-addressed store, hash-verified

10@returns {Doc[]}
11*/
12function join(separator, docs) {
13 assertDoc(separator);
14 assertDocArray(docs);
15
16 const parts = [];
17
18 for (let i = 0; i < docs.length; i++) {
19 if (i !== 0) {
20 parts.push(separator);
21 }
22
23 parts.push(docs[i]);
24 }
25
26 return parts;
27}
28
29export { join };

Callers 15

getTextValuePartsFunction · 0.90
printSrcsetFunction · 0.90
printAttributesFunction · 0.90
genericPrintFunction · 0.90
printNodeFunction · 0.90
printFlowScalarContentFunction · 0.90
printFlowMappingFunction · 0.90
printBlockFunction · 0.90
printDanglingCommentsFunction · 0.90
replaceEndOfLineFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…