mirror of
https://github.com/InsanusMokrassar/MicroUtils.git
synced 2024-06-08 10:55:13 +00:00
33 lines
708 B
Kotlin
33 lines
708 B
Kotlin
package dev.inmo.micro_utils.ktor.common
|
|
|
|
import kotlin.js.JsExport
|
|
import kotlin.js.JsName
|
|
|
|
@JsExport
|
|
fun buildStandardUrl(
|
|
basePart: String,
|
|
subpart: String,
|
|
parameters: QueryParams = emptyMap()
|
|
) = "$basePart/$subpart".includeQueryParams(
|
|
parameters
|
|
)
|
|
|
|
@JsExport
|
|
@JsName("buildStandardUrlWithParametersList")
|
|
fun buildStandardUrl(
|
|
basePart: String,
|
|
subpart: String,
|
|
parameters: List<QueryParam>
|
|
) = "$basePart/$subpart".includeQueryParams(
|
|
parameters
|
|
)
|
|
|
|
@JsExport
|
|
@JsName("buildStandardUrlWithParametersVararg")
|
|
fun buildStandardUrl(
|
|
basePart: String,
|
|
subpart: String,
|
|
vararg parameters: QueryParam
|
|
) = buildStandardUrl(basePart, subpart, parameters.toList())
|
|
|