export function areAllDiffFilesCollapsed( fileKeys: ReadonlyArray, collapsedFileKeys: ReadonlySet, ): boolean { return fileKeys.length > 0 && fileKeys.every((fileKey) => collapsedFileKeys.has(fileKey)); } export function toggleAllDiffFiles( fileKeys: ReadonlyArray, collapsedFileKeys: ReadonlySet, ): ReadonlySet { return areAllDiffFilesCollapsed(fileKeys, collapsedFileKeys) ? new Set() : new Set(fileKeys); }