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)