(buffer: BufferEntry, messageSpacing?: number, full?: boolean)
| 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; |
no test coverage detected