Crate deno_graph[][src]

Modules

Structs

An implementation of SourceParser that stores the parsed ASTs.

The default implementation of SourceParser used by this crate.

The structure which represents a module graph, which can be serialized as well as “printed”. The roots of the graph represent the “starting” point which can be located in the module “slots” in the graph. The graph also contains any redirects where the requested module specifier was redirected to another module specifier when being loaded.

Enums

Traits

Parses text to a ParsedSource.

Functions

Searches comments for any @deno-types compiler hints.

Gets all the dependencies of this module.

Searches comments for any triple slash references.

Create a module graph, based on loading and recursively analyzing the dependencies of the module, returning the resulting graph.

Parse an individual module, returning the module as a result, otherwise erroring with a module graph error.

Parse an individual module from an AST, returning the module.

Type Definitions