HostFunction
interface HostFunction
Fields
| Name | Description |
|---|---|
abstract parameterTypes: List<KClass<Value<*>>>
|
The classes of the required parameters for the function. |
abstract returnType: KClass<ReturnType>?
|
The class of the ReturnType of this HostFunction. |
Methods
invoke
abstract operator fun invoke(params: List<Value<*>>, context: HostFunctionContext): ReturnType
Parameters
| Name | Description |
|---|---|
params: List<Value<*>>
|
|
context: HostFunctionContext
|
ReturnValue
| Name | Description |
|---|---|
ReturnType
|
Base for all host-provided functions exposed to WebAssembly programs via imports.