Current section
Files
Jump to
Current section
Files
src/glemplate@text.erl
-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_tree:string_tree().
encode(Str) ->
gleam_stdlib:identity(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_tree:string_tree()} |
{error, glemplate@renderer:render_error()}.
render(Template, Assigns, Template_cache) ->
glemplate@renderer:render(
Template,
Assigns,
{render_options, fun encode/1, Template_cache}
).