refactor: add emitter for code generation

This commit is contained in:
harttle
2019-08-26 10:15:43 -05:00
committed by Jun Yang
parent ad8e2f7e63
commit 854e12ba53
4 changed files with 31 additions and 12 deletions
+2 -1
View File
@@ -1,7 +1,8 @@
import Context from '../context/context'
import Token from '../parser/token'
import { Emitter } from '../render/emitter'
export default interface ITemplate {
token: Token;
render(ctx: Context): Promise<string>;
render(ctx: Context, emitter: Emitter): Promise<string>;
}