OpenApiScriptHost

object OpenApiScriptHost

High-level utilities for compiling .openapi.kts scripts.

This provides an easier interface over Kotlin's scripting system.

Functions

Link copied to clipboard
suspend fun compileScript(file: File, messageHandler: (String) -> Unit): ResultWithDiagnostics<OpenAPI>

Compiles a .openapi.kts script from a file into an OpenAPI object.

suspend fun compileScript(path: Path, messageHandler: (String) -> Unit): ResultWithDiagnostics<OpenAPI>

Compiles a .openapi.kts script from a path into an OpenAPI object.