MCPcopy
hub / github.com/vuejs/core / toDisplayString

Function toDisplayString

packages/shared/src/toDisplayString.ts:24–36  ·  packages/shared/src/toDisplayString.ts::toDisplayString
(val: unknown)

Source from the content-addressed store, hash-verified

22 * @private
23 */
24export const toDisplayString = (val: unknown): string => {
25 return isString(val)
26 ? val
27 : val == null
28 ? class="st">''
29 : isArray(val) ||
30 (isObject(val) &&
31 (val.toString === objectToString || !isFunction(val.toString)))
32 ? isRef(val)
33 ? toDisplayString(val.value)
34 : JSON.stringify(val, replacer, 2)
35 : String(val)
36}
37
38const replacer = (_key: string, val: unknown): any => {
39 if (isRef(val)) {

Callers 7

stringifyNodeFunction · 0.90
stringifyElementFunction · 0.90
evaluateConstantFunction · 0.90
ssrInterpolateFunction · 0.90
setupFunction · 0.90
runSharedTestsFunction · 0.90

Calls 5

isStringFunction · 0.90
isObjectFunction · 0.90
isFunctionFunction · 0.90
StringInterface · 0.85
isRefFunction · 0.70

Tested by 2

setupFunction · 0.72
runSharedTestsFunction · 0.72