Cooper.Ref.Resolver (Cooper v0.1.0)

Copy Markdown

An unresolved !{resolver:payload} extensible-resolver call (CASC.md §7.4). payload is carried verbatim (never parsed further) -- giving it meaning is entirely the consumer-registered resolver's job, wired up via Cooper.Resolver and the :resolvers option (see Cooper). An unregistered resolver name is a hard error at resolve time, never silently passed through.

Summary

Types

t()

@type t() :: %Cooper.Ref.Resolver{name: String.t(), payload: String.t()}