import { templateIdentity } from "./strings"; export function escapeHtml(unsafe: string): string { return `${unsafe}` .replace(/&/g, '&') .replace(//g, '>') .replace(/"/g, """) .replace(/'/g, "'"); } export function html(strings: TemplateStringsArray, ...values: any[]): string { return templateIdentity(strings, ...values.map(v => escapeHtml(`${v}`))); }