See: Description
Interface | Description |
---|---|
DependencyInfo |
A data structure for JS dependency information for a single .js file.
|
DependencyResolver |
Interface for DependencyResolver to keep in line with
DefaultDependencyResolver , which doesn't
provide an interface. |
ModuleLoader.ModuleResolverFactory |
An enum used to specify what algorithm to use to locate non path-based modules
|
SortedDependencies<INPUT extends DependencyInfo> |
A sorted list of inputs with dependency information.
|
SourceFile |
An interface for representing source files for the Compilation Service.
|
Class | Description |
---|---|
BrowserModuleResolver |
Resolution algorithm for Browsers.
|
BrowserWithTransformedPrefixesModuleResolver |
Limited superset of the
BrowserModuleResolver that allows for replacing some path
prefixes before resolving. |
BrowserWithTransformedPrefixesModuleResolver.Factory |
Factory for
BrowserWithTransformedPrefixesModuleResolver . |
ClosureBundler |
A utility class to assist in creating JS bundle files.
|
DefaultDependencyResolver |
Class for resolving Closure dependencies.
|
DependencyFile |
SourceFile containing dependency information.
|
DependencyInfo.Base |
Abstract base implementation that defines derived accessors such
as
DependencyInfo.Base.isModule() . |
DependencyInfo.Require |
A dependency link between two files, e.g.
|
DependencyInfo.Util |
Utility methods.
|
DepsFileParser |
A parser that can extract dependency information from existing deps.js files.
|
DepsGenerator |
Generates deps.js files by scanning JavaScript files for
calls to goog.provide(), goog.require() and goog.addDependency().
|
Es6SortedDependencies<INPUT extends DependencyInfo> |
A sorted list of inputs following the ES6 module ordering spec.
|
JsFileLineParser |
Base class for classes that parse JavaScript sources on a line-by-line basis.
|
JsFileParser |
A parser that can extract dependency information from a .js file, including
goog.require, goog.provide, goog.module, import statements, and export statements.
|
ModuleLoader |
Provides compile-time locate semantics for ES6 and CommonJS modules.
|
ModuleNames |
Static methods related to module names.
|
ModuleResolver |
Base class for algorithms that resolve JavaScript module references to input files.
|
NodeModuleResolver |
Resolution algorithm for NodeJS.
|
NodeModuleResolver.Factory |
Factory for
NodeModuleResolver . |
PathUtil |
Utility methods for manipulation of UNIX-like paths.
|
SimpleDependencyInfo |
A class to hold JS dependency information for a single .js file.
|
SimpleDependencyInfo.Builder |
Builder for constructing instances of SimpleDependencyInfo.
|
SourceCodeEscapers |
A factory for Escaper instances used to escape strings for safe use in various common programming
languages.
|
VirtualFile |
Class used to represent a "virtual" file.
|
WebpackModuleResolver |
Resolution algorithm for Webpack.
|
WebpackModuleResolver.Factory |
Uses a lookup map provided by webpack to locate modules from a numeric id used during import
|
Enum | Description |
---|---|
DependencyInfo.Require.Type | |
DepsGenerator.InclusionStrategy | |
ModuleLoader.PathEscaper |
Indicates whether to escape characters in paths.
|
ModuleLoader.PathResolver |
An enum indicating whether to absolutize paths.
|
ModuleLoader.ResolutionMode |
Standard path base resolution algorithms that are accepted as a command line flag.
|
Exception | Description |
---|---|
ServiceException |
An exception thrown by the compilation service.
|
SortedDependencies.MissingProvideException |
Copyright © 2009-2019 Google. All Rights Reserved.