class_docstr: Schema Definition
  
  A Schema is created by supplying the root types of each type of operation, query and mutation (optional).
  A schema definition is then supplied to the validator and executor.
  
  Example:
  
      MyAppSchema = GraphQLSchema(
          query=MyAppQueryRootType,
          mutation=MyAppMutationRootType,
      )
  
  Note: If an array of `directives` are provided to GraphQLSchema, that will be
  the exact list of directives represented and allowed. If `directives` is not
  provided then a default set of the specified directives (e.g. @include and
  @skip) will be used. If you wish to provide *additional* directives to these
  specified directives, you must explicitly declare them. Example:
  
    MyAppSchema = GraphQLSchema(
        ...
        directives=specified_directives.extend([MyCustomerDirective]),
    )
class_docstr_tok: ["Schema","Definition","A","Schema","is","created","by","supplying","the","root","types","of","each","type","of","operation",",","query","and","mutation","(","optional",")",".","A","schema","definition","is","then","supplied","to","the","validator","and","executor",".","Example",":","MyAppSchema","=","GraphQLSchema","(","query=MyAppQueryRootType",",","mutation=MyAppMutationRootType",",",")","Note",":","If","an","array","of","`","directives","`","are","provided","to","GraphQLSchema",",","that","will","be","the","exact","list","of","directives","represented","and","allowed",".","If","`","directives","`","is","not","provided","then","a","default","set","of","the","specified","directives","(","e.g",".","@","include","and","@","skip",")","will","be","used",".","If","you","wish","to","provide","*","additional","*","directives","to","these","specified","directives",",","you","must","explicitly","declare","them",".","Example",":","MyAppSchema","=","GraphQLSchema","(","...","directives=specified_directives.extend","(","[","MyCustomerDirective","]",")",",",")"]
code: def get_possible_types(self, abstract_type):
      return self._type_map.get_possible_types(abstract_type)
  
file_path: wandb/wandb/vendor/graphql-core-1.1/wandb_graphql/type/schema.py
imports: from collections.abc import Iterable
  from .definition import GraphQLObjectType
  from .directives import GraphQLDirective, specified_directives
  from .introspection import IntrospectionSchema
  from .typemap import GraphQLTypeMap
label_desc: Use image node_id 9 for calling the GraphQLSchema obj's underlying member method code with example usage: obj.get_possible_types(abstract_type) and returns: self