20 lines
580 B
JavaScript
20 lines
580 B
JavaScript
export function hasInlineLines(diffFile) {
|
|
return diffFile?.highlighted_diff_lines?.length > 0; /* eslint-disable-line camelcase */
|
|
}
|
|
|
|
export function hasParallelLines(diffFile) {
|
|
return diffFile?.parallel_diff_lines?.length > 0; /* eslint-disable-line camelcase */
|
|
}
|
|
|
|
export function isSingleViewStyle(diffFile) {
|
|
return !hasParallelLines(diffFile) || !hasInlineLines(diffFile);
|
|
}
|
|
|
|
export function hasDiff(diffFile) {
|
|
return (
|
|
hasInlineLines(diffFile) ||
|
|
hasParallelLines(diffFile) ||
|
|
!diffFile?.blob?.readable_text /* eslint-disable-line camelcase */
|
|
);
|
|
}
|