Package-level declarations

Types

Link copied to clipboard
data class FunctionDescriptor(val originalName: String, val exportedName: String, val qualifiedName: String, val returnType: KSType, val parameters: List<ParameterDescriptor>, val declaration: KSFunctionDeclaration, val sourceAnnotations: String?, val kdoc: String?)

A native Quarkdown function discovered within a ModuleDescriptor.

Link copied to clipboard
data class ModuleDescriptor(val name: String, val packageName: String, val file: KSFile, val functions: List<FunctionDescriptor>, val sourceImports: String?)

A native Quarkdown module discovered by the KSP processor.

Link copied to clipboard
sealed class ParameterDescriptor

A parameter of an exported FunctionDescriptor.