mendraw/cmd

Generates Mendraw bindings from package assets already present on disk.

Package discovery, downloading, locking, and caching belong to mxpak. This module only converts extracted build/widgets/* assets into typed Gleam and JavaScript bindings for Mendraw consumers.

Types

Describes a Mendraw binding-generation failure.

pub type CommandError {
  CommandFailed(operation: String, reason: String)
}

Constructors

  • CommandFailed(operation: String, reason: String)

    A named generation operation failed with the supplied JavaScript reason.

Values

pub fn error_message(error error: CommandError) -> String

Returns a human-readable tooling error.

pub fn file_exists(path path: String) -> Bool

Reports whether a file exists.

pub fn generate_widget_bindings() -> Result(Nil, CommandError)

Generates widget bindings from extracted package assets.

Search Document