Skip to content

Commit 6bc2839

Browse files
committed
Make some result properties public.
1 parent 34abc0e commit 6bc2839

2 files changed

Lines changed: 18 additions & 18 deletions

File tree

Sources/CoreDataRepository/AggregateRepository.swift

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,22 +36,22 @@ public final class AggregateRepository {
3636

3737
/// A return type for successful calculation
3838
public struct Success<Value: Numeric> {
39-
let function: Function
40-
let result: [[String: Value]]
41-
let request: NSFetchRequest<NSDictionary>
39+
public let function: Function
40+
public let result: [[String: Value]]
41+
public let request: NSFetchRequest<NSDictionary>
4242

43-
var predicate: NSPredicate? {
43+
public var predicate: NSPredicate? {
4444
request.predicate
4545
}
4646
}
4747

4848
/// A return type for failure to calculate
4949
public struct Failure: Error, Hashable {
50-
let function: Function
51-
let request: NSFetchRequest<NSDictionary>
52-
let error: RepositoryErrors
50+
public let function: Function
51+
public let request: NSFetchRequest<NSDictionary>
52+
public let error: RepositoryErrors
5353

54-
var predicate: NSPredicate? {
54+
public var predicate: NSPredicate? {
5555
request.predicate
5656
}
5757
}

Sources/CoreDataRepository/FetchRepository.swift

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@ public final class FetchRepository {
3535
self.fetchRequest = fetchRequest
3636
}
3737

38-
var limit: Int { fetchRequest.fetchLimit }
39-
var offset: Int { fetchRequest.fetchOffset }
40-
var predicate: NSPredicate? { fetchRequest.predicate }
41-
var sortDesc: [NSSortDescriptor]? { fetchRequest.sortDescriptors }
38+
public var limit: Int { fetchRequest.fetchLimit }
39+
public var offset: Int { fetchRequest.fetchOffset }
40+
public var predicate: NSPredicate? { fetchRequest.predicate }
41+
public var sortDesc: [NSSortDescriptor]? { fetchRequest.sortDescriptors }
4242
}
4343

4444
/// Return tpe for a failure to fetch. Includes parameters with error.
@@ -51,23 +51,23 @@ public final class FetchRepository {
5151
self.fetchRequest = fetchRequest
5252
}
5353

54-
var nsError: NSError? {
54+
public var nsError: NSError? {
5555
if case let .cocoa(nsError) = error {
5656
return nsError
5757
}
5858
return nil
5959
}
60-
var localizedDescription: String? {
60+
public var localizedDescription: String? {
6161
if let desc = nsError?.localizedDescription {
6262
return desc
6363
}
6464
return nil
6565
}
6666

67-
var limit: Int { fetchRequest.fetchLimit }
68-
var offset: Int { fetchRequest.fetchOffset }
69-
var predicate: NSPredicate? { fetchRequest.predicate }
70-
var sortDesc: [NSSortDescriptor]? { fetchRequest.sortDescriptors }
67+
public var limit: Int { fetchRequest.fetchLimit }
68+
public var offset: Int { fetchRequest.fetchOffset }
69+
public var predicate: NSPredicate? { fetchRequest.predicate }
70+
public var sortDesc: [NSSortDescriptor]? { fetchRequest.sortDescriptors }
7171
}
7272

7373
// MARK: Functions/Endpoints

0 commit comments

Comments
 (0)