Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class AppleFileManagerAssetManager(fileSystem: FileSystem = SystemFileSystem, basePath: String = NSFileManager.defaultManager().currentDirectoryPath) : AssetManager

Temporary reader directly from the build/processedResource until we find out how to embed resources into the application

Link copied to clipboard
class AppleNsBundleAssetManager(bundle: NSBundle = NSBundle.mainBundle, fileSystem: FileSystem = SystemFileSystem, wshohResourcesRoot: String = "wsoh-resources") : AssetManager

Reader from the main bundle.

Link copied to clipboard
fun interface AssetManager
Link copied to clipboard
interface AssetStorage
Link copied to clipboard
Link copied to clipboard
class LinuxAssetManager(appName: String = "wasm-sqlite-open-helper", xdgBaseDirs: List<Path> = XdgBaseDirectory.getBaseDataDirectories(), fileSystem: FileSystem = SystemFileSystem) : AssetManager
Link copied to clipboard
open class PlayheadException(message: String?, throwable: Throwable? = null) : RuntimeException
Link copied to clipboard
class PlayheadIoException(message: String?, paths: List<Pair<String, Throwable>> = emptyList()) : PlayheadException

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <R : Any> AssetManager.readOrThrow(url: AssetUrl, transform: (RawSource, String) -> Result<R>): R