JSBundleLoader

abstract class JSBundleLoader

A class that stores JS bundle information and allows a JSBundleLoaderDelegate.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open fun createAssetLoader(context: Context, assetUrl: String, loadSynchronously: Boolean): JSBundleLoader
This loader is recommended one for release version of your app.
Link copied to clipboard
open fun createCachedBundleFromNetworkLoader(sourceURL: String, cachedFileLocation: String): JSBundleLoader
This loader is used when bundle gets reloaded from dev server.
Link copied to clipboard
open fun createCachedSplitBundleFromNetworkLoader(sourceURL: String, cachedFileLocation: String): JSBundleLoader
Same as {createCachedBundleFromNetworkLoader}, but for split bundles in development.
Link copied to clipboard
This loader loads bundle from file system.
open fun createFileLoader(fileName: String, assetUrl: String, loadSynchronously: Boolean): JSBundleLoader
Link copied to clipboard
abstract fun loadScript(delegate: JSBundleLoaderDelegate): String
Loads the script, returning the URL of the source it loaded.