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

Function condense

packages/compiler-core/src/parser.ts:895–910  ·  view source on GitHub ↗
(str: string)

Source from the content-addressed store, hash-verified

893}
894
895function condense(str: string) {
896 let ret = ''
897 let prevCharIsWhitespace = false
898 for (let i = 0; i < str.length; i++) {
899 if (isWhitespace(str.charCodeAt(i))) {
900 if (!prevCharIsWhitespace) {
901 ret += ' '
902 prevCharIsWhitespace = true
903 }
904 } else {
905 ret += str[i]
906 prevCharIsWhitespace = false
907 }
908 }
909 return ret
910}
911
912function addNode(node: TemplateChildNode) {
913 ;(stack[0] || currentRoot).children.push(node)

Callers 2

onattribendFunction · 0.85
condenseWhitespaceFunction · 0.85

Calls 1

isWhitespaceFunction · 0.90

Tested by

no test coverage detected