dgmxjj/moonbit-posterkit/registry does not have a README file
pub(all) struct PresetInfo { name : String summary : String width : Int height : Int safe_margin : Int aspect_ratio : String} derive(Eq, ToJson, @moonbitlang/core/debug.DebugDebug)
pub(all) enum RegistryKind { Template Preset Theme} derive(Eq, @moonbitlang/core/debug.DebugDebug)
pub(all) struct TemplateInfo { name : String summary : String default_preset : String default_theme : String supported_presets : Array[String] supported_themes : Array[String]} derive(Eq, ToJson, @moonbitlang/core/debug.DebugDebug)
pub(all) struct ThemeInfo { name : String summary : String background : String foreground : String accent : String padding : Int title_size : Int body_size : Int} derive(Eq, ToJson, @moonbitlang/core/debug.DebugDebug)
fn list_presets() -> Array[PresetInfo]
fn list_templates() -> Array[TemplateInfo]
fn list_themes() -> Array[ThemeInfo]
fn preset_names() -> Array[String]
fn preset_search(query : String) -> Array[PresetInfo]
fn registry_contains(kind : RegistryKind, name : String) -> Bool
fn registry_names(kind : RegistryKind) -> Array[String]
fn registry_summary() -> String
fn resolve_preset(name : String) -> @dgmxjj/moonbit-posterkit/preset.PosterPresetPosterPreset?
fn resolve_preset_info(name : String) -> PresetInfo?
fn resolve_template_info(name : String) -> TemplateInfo?
fn resolve_template_name(name : String) -> String?
fn resolve_theme(name : String) -> @dgmxjj/moonbit-posterkit/theme.ThemeTheme?
fn resolve_theme_info(name : String) -> ThemeInfo?
fn template_names() -> Array[String]
fn template_search(query : String) -> Array[TemplateInfo]
fn templates_for_preset(preset : String) -> Array[TemplateInfo]
fn templates_for_theme(theme : String) -> Array[TemplateInfo]
fn theme_names() -> Array[String]
fn theme_search(query : String) -> Array[ThemeInfo]
Install
Typed, data-driven SVG poster and cover generation for MoonBit.
No dependents
Powered by MoonBit
© 2026 mooncakes.io