URITemplateParse¶
Parse a URI template string, returning either a valid URITemplate
or a URITemplateParseError describing what went wrong.
Use this instead of the URITemplate constructor when you need details
about parse failures.
match URITemplateParse("{+path}/here")
| let tpl: URITemplate =>
let result = tpl.expand(vars)
| let err: URITemplateParseError =>
env.err.print("Bad template: " + err.string())
end
Constructors¶
create¶
Returns¶
- URITemplateParse val^
Public Functions¶
apply¶
Parse a URI template string.
Returns a URITemplate on success or a URITemplateParseError with
details about the syntax error on failure.
Parameters¶
- template: String val
Returns¶
- (URITemplate val | URITemplateParseError val)
eq¶
Parameters¶
- that: URITemplateParse val
Returns¶
- Bool val
ne¶
Parameters¶
- that: URITemplateParse val
Returns¶
- Bool val