MCPcopy
hub / github.com/prettier/prettier / printToDoc

Function printToDoc

src/main/core.js:401–413  ·  view source on GitHub ↗
(originalText, options)

Source from the content-addressed store, hash-verified

399}
400
401async function printToDoc(originalText, options) {
402 options = await normalizeFormatOptions(options);
403 const { ast } = await parseText(originalText, options);
404
405 if (options.cursorOffset >= 0) {
406 options = {
407 ...options,
408 ...getCursorLocation(ast, options),
409 };
410 }
411
412 return printAstToDoc(ast, options);
413}
414
415async function printDocToString(doc, options) {
416 return printDocToStringWithoutNormalizeOptions(

Callers 1

debug-api.jsFile · 0.85

Calls 3

printAstToDocFunction · 0.90
normalizeFormatOptionsFunction · 0.85
getCursorLocationFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…