diff --git a/handlebars/handlebars-tests.ts b/handlebars/handlebars-tests.ts index 937f93191b..7ca58ff02a 100644 --- a/handlebars/handlebars-tests.ts +++ b/handlebars/handlebars-tests.ts @@ -78,3 +78,5 @@ Handlebars.registerHelper('list', (items: any, fn: (item: any) => string) => { Handlebars.registerHelper('fullName', (person: typeof context.author) => { return person.firstName + ' ' + person.lastName; }); + +var escapedExpression = Handlebars.Utils.escapeExpression(''); diff --git a/handlebars/handlebars.d.ts b/handlebars/handlebars.d.ts index 0bdfff5bfd..0763815713 100644 --- a/handlebars/handlebars.d.ts +++ b/handlebars/handlebars.d.ts @@ -27,6 +27,7 @@ interface HandlebarsCommon { Exception(message: string): void; SafeString: typeof hbs.SafeString; + Utils: typeof hbs.Utils; logger: Logger; log(level: number, obj: any): void; @@ -51,6 +52,10 @@ declare module hbs { constructor(str: string); static toString(): string; } + + module Utils { + function escapeExpression(str: string): string; + } } interface Logger {