Skip to content

Commit 0e7af8c

Browse files
Made Visitor public
1 parent 7010f33 commit 0e7af8c

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

Sources/GraphQL/Language/Visitor.swift

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -313,40 +313,40 @@ func visitInParallel(visitors: [Visitor]) -> Visitor {
313313
)
314314
}
315315

316-
enum VisitResult {
316+
public enum VisitResult {
317317
case `continue`
318318
case skip
319319
case `break`
320320
case node(Node?)
321321

322-
var isContinue: Bool {
322+
public var isContinue: Bool {
323323
if case .continue = self {
324324
return true
325325
}
326326
return false
327327
}
328328
}
329329

330-
struct Visitor {
331-
typealias Visit = (Node, IndexPathElement?, NodeResult?, [IndexPathElement], [NodeResult]) -> VisitResult
330+
public struct Visitor {
331+
public typealias Visit = (Node, IndexPathElement?, NodeResult?, [IndexPathElement], [NodeResult]) -> VisitResult
332332
private let enter: Visit
333333
private let leave: Visit
334334

335-
init(enter: @escaping Visit = ignore, leave: @escaping Visit = ignore) {
335+
public init(enter: @escaping Visit = ignore, leave: @escaping Visit = ignore) {
336336
self.enter = enter
337337
self.leave = leave
338338
}
339339

340-
func enter(node: Node, key: IndexPathElement?, parent: NodeResult?, path: [IndexPathElement], ancestors: [NodeResult]) -> VisitResult {
340+
public func enter(node: Node, key: IndexPathElement?, parent: NodeResult?, path: [IndexPathElement], ancestors: [NodeResult]) -> VisitResult {
341341
return enter(node, key, parent, path, ancestors)
342342
}
343343

344-
func leave(node: Node, key: IndexPathElement?, parent: NodeResult?, path: [IndexPathElement], ancestors: [NodeResult]) -> VisitResult {
344+
public func leave(node: Node, key: IndexPathElement?, parent: NodeResult?, path: [IndexPathElement], ancestors: [NodeResult]) -> VisitResult {
345345
return leave(node, key, parent, path, ancestors)
346346
}
347347
}
348348

349-
func ignore(node: Node, key: IndexPathElement?, parent: NodeResult?, path: [IndexPathElement], ancestors: [NodeResult]) -> VisitResult {
349+
public func ignore(node: Node, key: IndexPathElement?, parent: NodeResult?, path: [IndexPathElement], ancestors: [NodeResult]) -> VisitResult {
350350
return .continue
351351
}
352352

0 commit comments

Comments
 (0)