mirror of
https://github.com/harttle/liquidjs.git
synced 2026-09-15 04:10:40 -07:00
17 lines
539 B
TypeScript
17 lines
539 B
TypeScript
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<HTMLToken> implements Template {
|
|
private str: string
|
|
public constructor (token: HTMLToken) {
|
|
super(token)
|
|
this.str = token.value
|
|
}
|
|
public * render (ctx: Context, emitter: Emitter): IterableIterator<void> {
|
|
emitter.write(this.str)
|
|
}
|
|
}
|