Noir::PythonGraphqlExtractor::Index
Every outline, indexed for resolve.
Constructors
Instance methods
classes
Sourcefunctions
Sourceklass and every base that resolves, bases first, each once.
Members of klass and its bases, a subclass's shadowing its base's.
The one mount path every file of group (one app) agrees on, else nil.
outlines
Sourceroots(group : Array(FileOutline) = @outlines, & : ClassDecl -> Bool) : Array(Tuple(String, ClassDecl, Bool))
Root kind, class and camelCase flag of every Schema(query=..., mutation=..., subscription=...) binding. With none resolved, the
classes named Query / Mutation / Subscription that accept takes.
Both are looked for in group (one app) only; references still
resolve across every outline.