open actual class KVServiceManager<T : Any>
Multiplatform service manager.
KVServiceManager(serviceClass: KClass<T>)
Multiplatform service manager. |
val calls: MutableMap<String, Pair<String, HttpMethod>> |
|
var counter: Int |
|
val deleteRequests: MutableMap<String, suspend <ERROR CLASS><Unit, <ERROR CLASS>>.(Unit) -> Unit> |
|
val getRequests: MutableMap<String, suspend <ERROR CLASS><Unit, <ERROR CLASS>>.(Unit) -> Unit> |
|
val mapper: <ERROR CLASS> |
|
val optionsRequests: MutableMap<String, suspend <ERROR CLASS><Unit, <ERROR CLASS>>.(Unit) -> Unit> |
|
val postRequests: MutableMap<String, suspend <ERROR CLASS><Unit, <ERROR CLASS>>.(Unit) -> Unit> |
|
val putRequests: MutableMap<String, suspend <ERROR CLASS><Unit, <ERROR CLASS>>.(Unit) -> Unit> |
|
val routes: MutableList<<ERROR CLASS>.() -> Unit> |
|
val serviceClass: KClass<T> |
|
val webSocketRequests: MutableMap<String, suspend <ERROR CLASS>.() -> Unit> |
|
val webSocketsRequests: MutableMap<String, suspend (<ERROR CLASS>, <ERROR CLASS>, <ERROR CLASS><String>, <ERROR CLASS><String>) -> Unit> |
actual fun <RET> bind(function: suspend T.() -> RET, method: HttpMethod, route: String?): Unit actual fun <PAR, RET> bind(function: suspend T.(PAR) -> RET, method: HttpMethod, route: String?): Unit actual fun <PAR1, PAR2, RET> bind(function: suspend T.(PAR1, PAR2) -> RET, method: HttpMethod, route: String?): Unit actual fun <PAR1, PAR2, PAR3, RET> bind(function: suspend T.(PAR1, PAR2, PAR3) -> RET, method: HttpMethod, route: String?): Unit actual fun <PAR1, PAR2, PAR3, PAR4, RET> bind(function: suspend T.(PAR1, PAR2, PAR3, PAR4) -> RET, method: HttpMethod, route: String?): Unit actual fun <PAR1, PAR2, PAR3, PAR4, PAR5, RET> bind(function: suspend T.(PAR1, PAR2, PAR3, PAR4, PAR5) -> RET, method: HttpMethod, route: String?): Unit
Binds a given route with a function of the receiver. actual fun bind(function: T.(String?, String?) -> List<<ERROR CLASS>>): Unit
Binds a given function of the receiver as a select options source actual fun <RET> bind(function: T.(Int?, Int?, List<<ERROR CLASS>>?, List<<ERROR CLASS>>?) -> <ERROR CLASS><RET>): Unit
Binds a given function of the receiver as a tabulator component source actual fun <PAR1 : Any, PAR2 : Any> bind(function: suspend T.(<ERROR CLASS><PAR1>, <ERROR CLASS><PAR2>) -> Unit, route: String?): Unit
Binds a given web socket connetion with a function of the receiver. |
|
fun getCalls(): Map<String, Pair<String, HttpMethod>>
Returns the map of defined paths. |
val LOG: <ERROR CLASS> |
fun <T> Any?.createInstance(vararg args: dynamic): T
Helper function for creating JavaScript objects from dynamic constructors. |