harn-stdlib 0.10.19

Embedded Harn standard library source catalog
Documentation
/**
 * Returns the host-backed edit capability manifest in the stable std/edit shape.
 *
 * @effects: []
 * @errors: []
 */
pub fn edit_capabilities(params = nil) {
  const raw = hostlib_ast_capabilities(params ?? {})
  const payload = raw ?? {}
  return {
    ok: (payload?.result ?? "") == "ok",
    result: payload?.result ?? "ok",
    fallback_suggestion: payload?.fallback_suggestion,
    languages: payload?.languages ?? [],
    details: payload?.details,
    errors: [],
    warnings: [],
    provenance: {module: "std/edit", helper: "edit_capabilities", caller: params?.provenance},
  }
}