Package-level declarations

Building blocks to compile and run kiscord.kts scripts.

Building blocks to compile and run kiscord.kts scripts.

Types

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FILE])
annotation class Import(val paths: String)

Import specified paths into script scope. Can be other scripts (.kts) or regular kotlin files (.kt)

Link copied to clipboard
class KiscordDependenciesHandler(resolvers: List<ExternalDependenciesResolver>) : Function1<ScriptConfigurationRefinementContext, ResultWithDiagnostics<ScriptCompilationConfiguration>>
Link copied to clipboard
object KiscordImportHandler : Function1<ScriptConfigurationRefinementContext, ResultWithDiagnostics<ScriptCompilationConfiguration>>
Link copied to clipboard
Link copied to clipboard
object KiscordScriptCompilationConfiguration : ScriptCompilationConfiguration
Link copied to clipboard
object KiscordScriptEvaluationConfiguration : ScriptEvaluationConfiguration
Link copied to clipboard

Scope for Kiscord scripts. Basically Kiscord.Builder with additional properties