January 2019
Beginner
210 pages
4h 47m
English
In TypeScript, we can use template strings such as the following:
let name = "remo";let surname = "jansen";let html = '<h1>${name} ${surname}</h1>';
We can use a template string to create a special kind of function known as a tag function.
We can use a tag function to extend or modify the standard behavior of template strings. When we apply a tag function to a template string, the template string becomes a tagged template.
We are going to implement a tag function named htmlEscape. To use a tag function, we must use the name of the function, followed by a template string:
let html = htmlEscape '<h1>${name} ${surname}</h1>';
A tag template must return a string and take the following arguments:
Read now
Unlock full access