MCPcopy Create free account
hub / github.com/ErickWendel/processing-30GB-data-with-JavaScript-Streams / write

Function write

preclass/app/index.js:23–40  ·  view source on GitHub ↗
({ title, description, url_anime })

Source from the content-addressed store, hash-verified

21 let elementsCounter = 0
22 return new WritableStream({
23 write({ title, description, url_anime }) {
24 const card = `
25 <article>
26 <div class="text">
27 <h3>[${++counter}] ${title}</h3>
28 <p>${description.slice(0, 100)}</p>
29 <a href="${url_anime}"> Here's why</a>
30 </div>
31 </article>
32 `
33 if (++elementsCounter > 20) {
34 element.innerHTML = card
35 elementsCounter = 0
36 return
37 }
38
39 element.innerHTML += card
40 },
41 abort(reason) {
42 console.log('aborted**', reason)
43 }

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected