handles/engine

Types

pub type RuntimeError {
  UnexpectedTypeError(
    path: List(String),
    got: String,
    expected: List(String),
  )
  UnknownPropertyError(path: List(String))
}

Constructors

  • UnexpectedTypeError(
      path: List(String),
      got: String,
      expected: List(String),
    )
  • UnknownPropertyError(path: List(String))

Functions

pub fn get_as_bool(
  root_ctx: Dynamic,
  path: List(String),
) -> Result(Bool, RuntimeError)
pub fn get_as_list(
  root_ctx: Dynamic,
  path: List(String),
) -> Result(List(Dynamic), RuntimeError)
pub fn get_as_string(
  root_ctx: Dynamic,
  path: List(String),
) -> Result(String, RuntimeError)
pub fn run(
  ast: List(AST),
  ctx: Dynamic,
) -> Result(String, RuntimeError)
Search Document