// This file was generated automatically. See  generateTestDataForTypeScriptWithFileExport.kt
// DO NOT MODIFY IT MANUALLY.

// CHECK_TYPESCRIPT_DECLARATIONS
// RUN_PLAIN_BOX_FUNCTION
// SKIP_NODE_JS
// INFER_MAIN_MODULE
// MODULE: JS_TESTS
// FILE: properties.kt

@file:JsExport

package foo


const val _const_val: Int = 1


val _val: Int = 1


var _var: Int = 1


val _valCustom: Int
    get() = 1


val _valCustomWithField: Int = 1
    get() = field + 1


var _varCustom: Int
    get() = 1
    set(value) {}


var _varCustomWithField: Int = 1
    get() = field * 10
    set(value) { field = value * 10 }