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

Function addItems

packages/server-renderer/__tests__/unrollBuffer.bench.ts:13–22  ·  view source on GitHub ↗
(buf: ReturnType<typeof createBuffer>, level: number)

Source from the content-addressed store, hash-verified

11 const buffer = createBuffer()
12
13 function addItems(buf: ReturnType<typeof createBuffer>, level: number) {
14 for (let i = 1; i <= levels * itemsPerLevel; i++) {
15 buf.push(`sync${level}.${i}`)
16 }
17 if (level < levels) {
18 const subBuffer = createBuffer()
19 addItems(subBuffer, level + 1)
20 buf.push(subBuffer.getBuffer())
21 }
22 }
23
24 addItems(buffer, 1)
25 return buffer.getBuffer()

Callers 2

createSyncBufferFunction · 0.85
createMixedBufferFunction · 0.85

Calls 3

createBufferFunction · 0.90
pushMethod · 0.65
resolveMethod · 0.65

Tested by

no test coverage detected