-module(glemplate@html). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]). -export([encode/1, render/3]). -file("/Users/nicd/svn/glemplate/src/glemplate/html.gleam", 12). -spec encode(binary()) -> gleam@string_builder:string_builder(). encode(Text) -> _pipe = glentities:encode(Text, html_body), gleam@string_builder:from_string(_pipe). -file("/Users/nicd/svn/glemplate/src/glemplate/html.gleam", 18). -spec render( glemplate@ast:template(), gleam@dict:dict(binary(), glemplate@assigns:assign_data()), gleam@dict:dict(binary(), glemplate@ast:template()) ) -> {ok, gleam@string_builder:string_builder()} | {error, glemplate@renderer:render_error()}. render(Template, Assigns, Template_cache) -> glemplate@renderer:render( Template, Assigns, {render_options, fun encode/1, Template_cache} ).