Protocol

external interface Protocol

Functions

Link copied to clipboard
abstract fun interceptBufferProtocol(    scheme: String,     handler: (request: Request, callback: (<Error class: unknown class>) -> Unit) -> Unit,     completion: (<Error class: unknown class>) -> Unit = definedExternally)
Link copied to clipboard
abstract fun interceptFileProtocol(    scheme: String,     handler: (request: Request, callback: (filePath: String) -> Unit) -> Unit,     completion: (<Error class: unknown class>) -> Unit = definedExternally)
Link copied to clipboard
abstract fun interceptHttpProtocol(    scheme: String,     handler: (request: Request, callback: (redirectRequest: RedirectRequest) -> Unit) -> Unit,     completion: (<Error class: unknown class>) -> Unit = definedExternally)
Link copied to clipboard
abstract fun interceptStreamProtocol(    scheme: String,     handler: (request: Request, callback: (dynamic) -> Unit) -> Unit,     completion: (<Error class: unknown class>) -> Unit = definedExternally)
Link copied to clipboard
abstract fun interceptStringProtocol(    scheme: String,     handler: (request: Request, callback: (dynamic) -> Unit) -> Unit,     completion: (<Error class: unknown class>) -> Unit = definedExternally)
Link copied to clipboard
abstract fun isProtocolHandled(scheme: String): <Error class: unknown class><Boolean>
Link copied to clipboard
abstract fun registerBufferProtocol(    scheme: String,     handler: (request: Request, callback: (dynamic) -> Unit) -> Unit,     completion: (<Error class: unknown class>) -> Unit = definedExternally)
Link copied to clipboard
abstract fun registerFileProtocol(    scheme: String,     handler: (request: Request, callback: (dynamic) -> Unit) -> Unit,     completion: (<Error class: unknown class>) -> Unit = definedExternally)
Link copied to clipboard
abstract fun registerHttpProtocol(    scheme: String,     handler: (request: Request, callback: (redirectRequest: RedirectRequest) -> Unit) -> Unit,     completion: (<Error class: unknown class>) -> Unit = definedExternally)
Link copied to clipboard
abstract fun registerSchemesAsPrivileged(customSchemes: Array<CustomScheme>)
Link copied to clipboard
abstract fun registerStreamProtocol(    scheme: String,     handler: (request: Request, callback: (dynamic) -> Unit) -> Unit,     completion: (<Error class: unknown class>) -> Unit = definedExternally)
Link copied to clipboard
abstract fun registerStringProtocol(    scheme: String,     handler: (request: Request, callback: (dynamic) -> Unit) -> Unit,     completion: (<Error class: unknown class>) -> Unit = definedExternally)
Link copied to clipboard
abstract fun uninterceptProtocol(scheme: String, completion: (<Error class: unknown class>) -> Unit = definedExternally)
Link copied to clipboard
abstract fun unregisterProtocol(scheme: String, completion: (<Error class: unknown class>) -> Unit = definedExternally)