diff --git a/Sources/ChainedClauseBuilder.swift b/Sources/ChainedClauseBuilder.swift index b5c714a..4403610 100644 --- a/Sources/ChainedClauseBuilder.swift +++ b/Sources/ChainedClauseBuilder.swift @@ -221,7 +221,7 @@ public extension From where D: NSManagedObject { public extension From where D: CoreStoreObject { - public func `where`(_ clause: (D) -> Where) -> FetchChainBuilder { + public func `where`(_ clause: (D) -> T) -> FetchChainBuilder { return self.fetchChain(appending: clause(D.meta)) } @@ -354,7 +354,7 @@ public extension FetchChainBuilder { public extension FetchChainBuilder where D: CoreStoreObject { - public func `where`(_ clause: (D) -> Where) -> FetchChainBuilder { + public func `where`(_ clause: (D) -> T) -> FetchChainBuilder { return self.fetchChain(appending: clause(D.meta)) } @@ -444,7 +444,7 @@ public extension QueryChainBuilder where D: NSManagedObject { public extension QueryChainBuilder where D: CoreStoreObject { - public func `where`(_ clause: (D) -> Where) -> QueryChainBuilder { + public func `where`(_ clause: (D) -> T) -> QueryChainBuilder { return self.queryChain(appending: clause(D.meta)) } @@ -533,7 +533,7 @@ public extension SectionMonitorChainBuilder { @available(OSX 10.12, *) public extension SectionMonitorChainBuilder where D: CoreStoreObject { - public func `where`(_ clause: (D) -> Where) -> SectionMonitorChainBuilder { + public func `where`(_ clause: (D) -> T) -> SectionMonitorChainBuilder { return self.sectionMonitorChain(appending: clause(D.meta)) }