Implemented the "allCasesWithRoot" static property for the Folder enumeration in the library target.

This commit is contained in:
2025-01-18 12:31:13 +01:00
parent 6fe45db4f1
commit 3f8651ca52
2 changed files with 18 additions and 3 deletions
@@ -30,4 +30,19 @@ extension Folder {
// MARK: - CaseIterable
extension Folder: CaseIterable {}
extension Folder: CaseIterable {
// MARK: Properties
static var allCases: [Folder] {[
.app,
.libraryPublic,
.libraryInternal,
.testCasesPublic,
.testCasesInternal,
.testHelpers
]}
static var allCasesWithRoot: [Folder] { [.root] + Folder.allCases }
}