MCPcopy
hub / github.com/prisma/prisma / stringify

Function stringify

packages/ts-builders/src/stringify.ts:11–25  ·  packages/ts-builders/src/stringify.ts::stringify
(builder: BasicBuilder, { indentLevel = 0, newLine = 'none' }: StringifyOptions = {})

Source from the content-addressed store, hash-verified

9}
10
11export function stringify(builder: BasicBuilder, { indentLevel = 0, newLine = class="st">'none' }: StringifyOptions = {}) {
12 const str = new Writer(indentLevel, undefined).write(builder).toString()
13 switch (newLine) {
14 case class="st">'none':
15 return str
16 case class="st">'leading':
17 return class="st">'\n' + str
18 case class="st">'trailing':
19 return str + class="st">'\n'
20 case class="st">'both':
21 return class="st">'\n' + str + class="st">'\n'
22 default:
23 assertNever(newLine, class="st">'Unexpected value')
24 }
25}

Callers 15

Class.test.tsFile · 0.90
TupleType.test.tsFile · 0.90
ObjectType.test.tsFile · 0.90
Method.test.tsFile · 0.90
NamedType.test.tsFile · 0.90
Parameter.test.tsFile · 0.90
KeyType.test.tsFile · 0.90

Calls 3

assertNeverFunction · 0.90
writeMethod · 0.65
toStringMethod · 0.45

Tested by

no test coverage detected