moonbitstack/moonmcp/prompts does not have a README file
pub(all) struct Prompt {
component : ComponentBase
arguments : Array[PromptArgument]?
render_fn : async (Map[String, Json]) -> RenderedPrompt raise FastMCPError
context_render_fn : async (Map[String, Json], Context) -> RenderedPrompt raise FastMCPError?
}fn Prompt::new(name : String, render_fn~ : async (Map[String, Json]) -> RenderedPrompt raise FastMCPError, version? : String, title? : String, description? : String, icons? : Array[Icon], tags? : Set[String], meta? : Map[String, Json], arguments? : Array[PromptArgument], context_render_fn? : async (Map[String, Json], Context) -> RenderedPrompt raise FastMCPError) -> Promptasync fn Prompt::render(self : Prompt, arguments : Map[String, Json]) -> RenderedPrompt raise FastMCPErrorasync fn Prompt::render_result(self : Prompt, arguments : Map[String, Json]) -> PromptResult raise FastMCPErrorasync fn Prompt::render_with(self : Prompt, arguments : Map[String, Json], context : Context) -> RenderedPrompt raise FastMCPErrorfn PromptResult::new(messages : Array[Message], description? : String, meta? : Map[String, Json]) -> PromptResult