-module(glemplate@text). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]). -export([encode/1, render/3]). -file("/Users/nicd/svn/glemplate/src/glemplate/text.gleam", 9). -spec encode(binary()) -> gleam@string_builder:string_builder(). encode(Str) -> gleam@string_builder:from_string(Str). -file("/Users/nicd/svn/glemplate/src/glemplate/text.gleam", 14). -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} ).