def add_resolve_functions_to_scalar(name: str, obj: GraphQLObjectType, resolvers: dict): scalar_resolvers = resolvers.get(name, {}) serialize = scalar_resolvers.get("serialize", obj.serialize) obj.serialize = serialize parse_literal = scalar_resolvers.get("parse_literal", obj.parse_literal) obj.parse_literal = parse_literal parse_value = scalar_resolvers.get("parse_value", obj.parse_value) obj.parse_value = parse_value
def add_resolve_function_to_scalar(name: str, obj: GraphQLObjectType, resolvers: dict): serializer = resolvers.get(name, obj.serialize) obj.serialize = serializer