ubugeeei/vapor_moon/src/tooling does not have a README file
pub struct ToolingAnalysis {
symbols : Array[ToolingSymbol]
expressions : Array[String]
diagnostics : Array[String]
island_components : Array[String]
extension : String
props_binding : String?
props : Array[String]
emits_binding : String?
emits : Array[String]
expose_binding : String?
expose : Array[String]
} derive(Eq, Show)pub struct ToolingDiagnostic {
severity : String
message : String
location : ToolingLocation
} derive(Eq, Show)pub struct ToolingLocation {
filename : String
span : SourceSpan
range : ToolingRange
} derive(Eq, Show)fn complete_at(source : String, line : Int, character : Int, filename? : String) -> Array[ToolingCompletionItem]fn definition_at(source : String, line : Int, character : Int, filename? : String) -> ToolingDefinition?fn format_document(source : String, filename? : String) -> String?fn references_at(source : String, line : Int, character : Int, include_declaration? : Bool, filename? : String) -> Array[ToolingLocation]Install
Download zipVapor Moon is a MoonBit-first Single File Component compiler and tooling layer built on top of luna.mbt.