All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.co.touchlab.skie.configuration.internal.SwiftCompilerConfigurationKeys.kt Maven / Gradle / Ivy

The newest version!
package co.touchlab.skie.configuration.internal

import co.touchlab.skie.configuration.ConfigurationKey
import co.touchlab.skie.configuration.ConfigurationScope

object SwiftCompilerConfigurationKeys {

    object SwiftVersion : ConfigurationKey.String, ConfigurationScope.Global {

        override val defaultValue: String = "5"
    }

    object FreeCompilerArgs : ConfigurationKey.List, ConfigurationScope.Global {

        override val defaultValue: List = emptyList()

        override fun serializeElement(value: String): String = value

        override fun deserializeElement(value: String): String = value
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy