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 */
|
||
|
);
|
||
|
}
|