MCPcopy Index your code
hub / github.com/bombshell-dev/clack / printBuffer

Function printBuffer

packages/prompts/src/task-log.ts:108–130  ·  view source on GitHub ↗
(buffer: BufferEntry, messageSpacing?: number, full?: boolean)

Source from the content-addressed store, hash-verified

106 }
107 };
108 const printBuffer = (buffer: BufferEntry, messageSpacing?: number, full?: boolean): void => {
109 const messages = full ? `${buffer.full}\n${buffer.value}` : buffer.value;
110 if (buffer.header !== undefined && buffer.header !== '') {
111 log.message(
112 buffer.header.split('\n').map((line) => styleText('bold', line)),
113 {
114 output,
115 secondarySymbol,
116 symbol: secondarySymbol,
117 spacing: 0,
118 }
119 );
120 }
121 log.message(
122 messages.split('\n').map((line) => styleText('dim', line)),
123 {
124 output,
125 secondarySymbol,
126 symbol: secondarySymbol,
127 spacing: messageSpacing ?? spacing,
128 }
129 );
130 };
131 const renderBuffer = (): void => {
132 for (const buffer of buffers) {
133 const { header, value, full } = buffer;

Callers 2

renderBufferFunction · 0.85
printBuffersFunction · 0.85

Calls 1

messageMethod · 0.80

Tested by

no test coverage detected