1 2 3 4 5 6 7 8 9 10 11 12
import { parser } from "handlebars/compiler/parser"; module AST from "handlebars/compiler/ast": export Parser = parser; export function parse(input) { // Just return if an already-compile AST was passed in. if(input.constructor === AST.ProgramNode) { return input; } parser.yy = AST; return parser.parse(input); }