Kotlin Wrappers API Reference
Toggle table of contents
common
js
wasmJs
Platform filter
common
js
wasmJs
Switch theme
kotlin-js-core
/
js.reflect
/
unsafeCast
unsafe
Cast
common
js
wasmJs
expect
fun
<
T
:
JsAny
>
unsafeCast
(
value
:
(
)
->
Unit
)
:
T
(
source
)
expect
fun
<
T
:
JsAny
>
unsafeCast
(
provider
:
(
)
->
JsAny
?
)
:
T
(
source
)
expect
fun
<
T
:
JsAny
,
P1
:
JsAny
?
>
unsafeCast
(
value
:
(
P1
)
->
Unit
)
:
T
(
source
)
expect
fun
<
T
:
JsAny
,
P1
:
JsAny
?
>
unsafeCast
(
provider
:
(
P1
)
->
JsAny
?
)
:
T
(
source
)
expect
fun
<
T
:
JsAny
>
unsafeCast
(
value
:
Boolean
)
:
T
(
source
)
expect
fun
<
T
:
JsAny
>
unsafeCast
(
value
:
String
)
:
T
(
source
)
expect
fun
<
T
:
JsAny
>
unsafeCast
(
value
:
String
?
)
:
T
?
(
source
)
expect
fun
<
T
:
JsAny
>
unsafeCast
(
value
:
Int
)
:
T
(
source
)
expect
fun
<
T
:
JsAny
>
unsafeCast
(
value
:
Double
)
:
T
(
source
)
expect
fun
<
T
:
JsAny
>
unsafeCast
(
value
:
JsAny
)
:
T
(
source
)
expect
fun
<
T
:
JsAny
>
unsafeCast
(
value
:
JsAny
?
)
:
T
?
(
source
)
actual
inline
fun
<
T
:
JsAny
>
unsafeCast
(
noinline
value
:
(
)
->
Unit
)
:
T
(
source
)
actual
inline
fun
<
T
:
JsAny
>
unsafeCast
(
value
:
Boolean
)
:
T
(
source
)
actual
inline
fun
<
T
:
JsAny
>
unsafeCast
(
value
:
String
)
:
T
(
source
)
actual
inline
fun
<
T
:
JsAny
>
unsafeCast
(
value
:
String
?
)
:
T
?
(
source
)
actual
inline
fun
<
T
:
JsAny
>
unsafeCast
(
value
:
Int
)
:
T
(
source
)
actual
inline
fun
<
T
:
JsAny
>
unsafeCast
(
value
:
Double
)
:
T
(
source
)
actual
inline
fun
<
T
:
Any
>
unsafeCast
(
noinline
provider
:
(
)
->
JsAny
?
)
:
T
(
source
)
actual
inline
fun
<
T
:
Any
,
P1
>
unsafeCast
(
noinline
value
:
(
P1
)
->
Unit
)
:
T
(
source
)
actual
inline
fun
<
T
:
Any
,
P1
>
unsafeCast
(
noinline
provider
:
(
P1
)
->
Any
?
)
:
T
(
source
)
actual
inline
fun
<
T
:
Any
>
unsafeCast
(
value
:
Any
)
:
T
(
source
)
actual
inline
fun
<
T
:
Any
>
unsafeCast
(
value
:
Any
?
)
:
T
?
(
source
)
actual
fun
<
T
:
JsAny
>
unsafeCast
(
value
:
(
)
->
Unit
)
:
T
(
source
)
actual
inline
fun
<
T
:
JsAny
>
unsafeCast
(
value
:
Boolean
)
:
T
(
source
)
actual
inline
fun
<
T
:
JsAny
>
unsafeCast
(
value
:
String
)
:
T
(
source
)
actual
fun
<
T
:
JsAny
>
unsafeCast
(
value
:
String
?
)
:
T
?
(
source
)
actual
inline
fun
<
T
:
JsAny
>
unsafeCast
(
value
:
Int
)
:
T
(
source
)
actual
inline
fun
<
T
:
JsAny
>
unsafeCast
(
value
:
Double
)
:
T
(
source
)
actual
fun
<
T
:
JsAny
>
unsafeCast
(
provider
:
(
)
->
JsAny
?
)
:
T
(
source
)
actual
fun
<
T
:
JsAny
,
P1
:
JsAny
?
>
unsafeCast
(
value
:
(
P1
)
->
Unit
)
:
T
(
source
)
actual
fun
<
T
:
JsAny
,
P1
:
JsAny
?
>
unsafeCast
(
provider
:
(
P1
)
->
JsAny
?
)
:
T
(
source
)
actual
inline
fun
<
T
:
JsAny
>
unsafeCast
(
value
:
JsAny
)
:
T
(
source
)
actual
fun
<
T
:
JsAny
>
unsafeCast
(
value
:
JsAny
?
)
:
T
?
(
source
)