[JS IR] Add a compiler option for generating name entries in sourcemaps
This commit is contained in:
committed by
Space Team
parent
8f237a60f7
commit
227864c6ec
+9
@@ -76,6 +76,15 @@ interface KotlinJsCompilerOptions : org.jetbrains.kotlin.gradle.dsl.KotlinCommon
|
||||
@get:org.gradle.api.tasks.Input
|
||||
val sourceMapEmbedSources: org.gradle.api.provider.Property<org.jetbrains.kotlin.gradle.dsl.JsSourceMapEmbedMode>
|
||||
|
||||
/**
|
||||
* How to map generated names to original names (IR backend only)
|
||||
* Possible values: "no", "simple-names", "fully-qualified-names"
|
||||
* Default value: null
|
||||
*/
|
||||
@get:org.gradle.api.tasks.Optional
|
||||
@get:org.gradle.api.tasks.Input
|
||||
val sourceMapNamesPolicy: org.gradle.api.provider.Property<org.jetbrains.kotlin.gradle.dsl.JsSourceMapNamesPolicy>
|
||||
|
||||
/**
|
||||
* Add the specified prefix to paths in the source map
|
||||
* Default value: null
|
||||
|
||||
+13
@@ -97,6 +97,19 @@ interface KotlinJsOptions : org.jetbrains.kotlin.gradle.dsl.KotlinCommonOptions
|
||||
get() = options.sourceMapEmbedSources.orNull.sourceMapEmbedSourcesKotlinOption
|
||||
set(value) = options.sourceMapEmbedSources.set(value.sourceMapEmbedSourcesCompilerOption)
|
||||
|
||||
private val kotlin.String?.sourceMapNamesPolicyCompilerOption get() = this?.let { org.jetbrains.kotlin.gradle.dsl.JsSourceMapNamesPolicy.fromPolicy(it) }
|
||||
|
||||
private val org.jetbrains.kotlin.gradle.dsl.JsSourceMapNamesPolicy?.sourceMapNamesPolicyKotlinOption get() = this?.policy
|
||||
|
||||
/**
|
||||
* How to map generated names to original names (IR backend only)
|
||||
* Possible values: "no", "simple-names", "fully-qualified-names"
|
||||
* Default value: null
|
||||
*/
|
||||
var sourceMapNamesPolicy: kotlin.String?
|
||||
get() = options.sourceMapNamesPolicy.orNull.sourceMapNamesPolicyKotlinOption
|
||||
set(value) = options.sourceMapNamesPolicy.set(value.sourceMapNamesPolicyCompilerOption)
|
||||
|
||||
/**
|
||||
* Add the specified prefix to paths in the source map
|
||||
* Default value: null
|
||||
|
||||
Reference in New Issue
Block a user