diff --git a/Sources/GraphQL/Language/AST.swift b/Sources/GraphQL/Language/AST.swift index d4271541..3301e621 100644 --- a/Sources/GraphQL/Language/AST.swift +++ b/Sources/GraphQL/Language/AST.swift @@ -213,8 +213,13 @@ public extension Node { return nil } + @available(*, deprecated, message: "Use set(value _: NodeResult?, key _: String)") + func set(value: Node?, key: String) { + return set(value: value.map { .node($0) }, key: key) + } + func set(value _: NodeResult?, key _: String) { - print("TODO: Should be implemented on each type!") + // This should be overridden by each type on which it should do something } }