org.jetbrains.kotlin.gradle.dsl.KotlinJsOptions.kt Maven / Gradle / Ivy
// DO NOT EDIT MANUALLY!
// Generated by org/jetbrains/kotlin/generators/arguments/GenerateGradleOptions.kt
package org.jetbrains.kotlin.gradle.dsl
interface KotlinJsOptions : org.jetbrains.kotlin.gradle.dsl.KotlinCommonOptions {
/**
* Disable internal declaration export
* Default value: false
*/
var friendModulesDisabled: kotlin.Boolean
/**
* Whether a main function should be called
* Possible values: "call", "noCall"
* Default value: "call"
*/
var main: kotlin.String
/**
* Generate .meta.js and .kjsm files with metadata. Use to create a library
* Default value: true
*/
var metaInfo: kotlin.Boolean
/**
* Kind of a module generated by compiler
* Possible values: "plain", "amd", "commonjs", "umd"
* Default value: "plain"
*/
var moduleKind: kotlin.String
/**
* Don't use bundled Kotlin stdlib
* Default value: true
*/
var noStdlib: kotlin.Boolean
/**
* Output file path
* Default value: null
*/
var outputFile: kotlin.String?
/**
* Generate source map
* Default value: false
*/
var sourceMap: kotlin.Boolean
/**
* Embed source files into source map
* Possible values: "never", "always", "inlining"
* Default value: null
*/
var sourceMapEmbedSources: kotlin.String?
/**
* Prefix for paths in a source map
* Default value: null
*/
var sourceMapPrefix: kotlin.String?
/**
* Generate JS files for specific ECMA version
* Possible values: "v5"
* Default value: "v5"
*/
var target: kotlin.String
/**
* Translate primitive arrays to JS typed arrays
* Default value: true
*/
var typedArrays: kotlin.Boolean
}