(diffType: 'unified-diff' | 'combined-diff')
| 56 | let hunkParts: HunkPart[] = []; |
| 57 | let hunkHeaderLine: string = ''; |
| 58 | async function* yieldHunk(diffType: 'unified-diff' | 'combined-diff') { |
| 59 | yield* iterFormatHunk(context, diffType, hunkHeaderLine, hunkParts); |
| 60 | for (const hunkPart of hunkParts) { |
| 61 | hunkPart.startLineNo = -1; |
| 62 | hunkPart.lines = []; |
| 63 | } |
| 64 | } |
| 65 | |
| 66 | async function* flushPending() { |
| 67 | if (state === 'unified-diff' || state === 'combined-diff') { |
no test coverage detected