import { TemplateImpl } from '../template/template-impl' import { Template } from '../template/template' import { HTMLToken } from '../parser/html-token' import { Context } from '../context/context' import { Emitter } from '../render/emitter' export class HTML extends TemplateImpl implements Template { private str: string public constructor (token: HTMLToken) { super(token) this.str = token.value } public * render (ctx: Context, emitter: Emitter): IterableIterator { emitter.write(this.str) } }