From 9af66d15a3dc3527af365036ececffbf16a175a4 Mon Sep 17 00:00:00 2001 From: Ilya Goncharov Date: Fri, 17 Sep 2021 12:06:23 +0300 Subject: [PATCH] [JS IR] Fix stdlib API --- libraries/stdlib/api/js-v1/kotlin.js.kt | 7 +++++++ libraries/stdlib/api/js/kotlin.js.kt | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/libraries/stdlib/api/js-v1/kotlin.js.kt b/libraries/stdlib/api/js-v1/kotlin.js.kt index 7162d041c7d..d397c9ba702 100644 --- a/libraries/stdlib/api/js-v1/kotlin.js.kt +++ b/libraries/stdlib/api/js-v1/kotlin.js.kt @@ -226,6 +226,13 @@ public external interface JsClass { public abstract val name: kotlin.String { get; } } +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.PROPERTY}) +@kotlin.annotation.Retention(value = AnnotationRetention.BINARY) +@kotlin.ExperimentalStdlibApi +public final annotation class JsEagerInitialization : kotlin.Annotation { + public constructor JsEagerInitialization() +} + @kotlin.js.ExperimentalJsExport @kotlin.annotation.Retention(value = AnnotationRetention.BINARY) @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.PROPERTY, AnnotationTarget.FUNCTION, AnnotationTarget.FILE}) diff --git a/libraries/stdlib/api/js/kotlin.js.kt b/libraries/stdlib/api/js/kotlin.js.kt index dda37f7a57d..a0c1c0808ba 100644 --- a/libraries/stdlib/api/js/kotlin.js.kt +++ b/libraries/stdlib/api/js/kotlin.js.kt @@ -225,6 +225,13 @@ public external interface JsClass { public abstract val name: kotlin.String { get; } } +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.PROPERTY}) +@kotlin.annotation.Retention(value = AnnotationRetention.BINARY) +@kotlin.ExperimentalStdlibApi +public final annotation class JsEagerInitialization : kotlin.Annotation { + public constructor JsEagerInitialization() +} + @kotlin.js.ExperimentalJsExport @kotlin.annotation.Retention(value = AnnotationRetention.BINARY) @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.PROPERTY, AnnotationTarget.FUNCTION, AnnotationTarget.FILE})