StaticenableEnable progressive delay for library initialization (useful for test harness)
StaticclearClear loaded resources cache and cleanup DOM elements
StaticgetGet information about loaded libraries
Map of loaded library states
StaticgetGet the version of a loaded library
Name of the library
Version string or undefined if not loaded
StaticgetGet all loaded resources (for cleanup)
StaticisCheck if a library is loaded
Name of the library
True if the library is loaded
StaticloadLoad all standard libraries (core + UI + CSS) This is the main method that should be used by test harness and Angular wrapper
Optionalconfig: LibraryConfigurationOptional full library configuration to replace the default
OptionaladditionalLibraries: ExternalLibraryConfig[]Optional additional libraries to merge with the configuration
Optionaloptions: { debug?: boolean }Optional options including debug mode flag
StaticloadLoad libraries with specific options (backward compatibility)
StaticloadLoad libraries based on the current configuration
Optionaloptions: LibraryLoadOptionsOptionaldebug: booleanStaticloadLoad multiple libraries with dependency resolution
Names of libraries to load
All available libraries for dependency resolution
Name of the component requesting these libraries
Optionaloptions: DependencyResolutionOptionsDependency resolution options
Map of library names to their loaded global objects
StaticloadLoad a library with its dependencies
Name of the library to load
All available libraries for dependency resolution
Name of the component/library requesting this load
Optionaloptions: DependencyResolutionOptionsDependency resolution options
Promise resolving to the loaded library global object
StaticpreloadInject <link rel="preload" as="script"> tags for core runtime libraries
(React, ReactDOM, Babel) so the browser starts downloading them immediately.
Call this as early as possible (e.g., in index.html or APP_INITIALIZER).
This is purely a hint — if the scripts are already cached or loaded,
the browser ignores the hint. The actual loadAllLibraries() call still
creates <script> tags and waits for execution; preload just ensures the
bytes are in the HTTP cache by the time that happens.
Whether to preload development builds (default: false = production)
Library loader class for managing external script loading