code: def leave_InterfaceTypeDefinition(self, node, *args):
      return (
          "interface "
          + node.name
          + wrap(" ", join(node.directives, " "))
          + " "
          + block(node.fields)
      )
  
imports: import json
  from .visitor import Visitor, visit
label_desc: Use image node_id 30 for calling the PrintingVisitor obj's underlying member method code with example usage: obj.leave_InterfaceTypeDefinition(node) and returns: unknown