Kotlin Wrappers API Reference
Toggle table of contents
common
Platform filter
common
Switch theme
kotlin-js
/
js.objects
Package-level
declarations
Types
Functions
Types
Jso
Dsl
Link copied to clipboard
@
DslMarker
@
Target
(
allowedTargets
=
[
AnnotationTarget.CLASS
,
AnnotationTarget.TYPE
]
)
annotation class
JsoDsl
Object
Link copied to clipboard
class
Object
Property
Descriptor
Map
Link copied to clipboard
typealias
PropertyDescriptorMap
=
ReadonlyRecord
<
PropertyKey
,
TypedPropertyDescriptor
<
*
>
>
Property
Key
Link copied to clipboard
typealias
PropertyKey
=
JsAny
Readonly
Record
Link copied to clipboard
interface
ReadonlyRecord
<
K
:
JsAny
,
out
V
:
JsAny
?
>
Record
Link copied to clipboard
interface
Record
<
K
:
JsAny
,
V
:
JsAny
?
>
:
ReadonlyRecord
<
K
,
V
>
Typed
Property
Descriptor
Link copied to clipboard
interface
TypedPropertyDescriptor
<
T
:
JsAny
?
>
Functions
jso
Link copied to clipboard
inline
fun
<
T
:
JsAny
>
jso
(
block
:
T
.
(
)
->
Unit
)
:
T
Record
Link copied to clipboard
fun
<
K
:
JsAny
,
V
:
JsAny
?
>
Record
(
)
:
Record
<
K
,
V
>
fun
<
K
:
JsAny
,
V
:
JsAny
?
>
Record
(
block
:
Record
<
K
,
V
>
.
(
)
->
Unit
)
:
Record
<
K
,
V
>
record
Of
Link copied to clipboard
fun
<
K
:
JsAny
,
V
:
JsAny
?
>
recordOf
(
vararg
pairs
:
Pair
<
K
,
V
>
)
:
Record
<
K
,
V
>