We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7b71ba5 commit 143c34fCopy full SHA for 143c34f
src/core/template.ts
@@ -70,6 +70,8 @@ export class Template {
70
Handlebars.registerHelper('parseJSON', parseJSON);
71
Handlebars.registerHelper('startsWith', startsWith);
72
Handlebars.registerHelper('substring', substring);
73
+ Handlebars.registerHelper('urlEncode', urlEncode);
74
+ Handlebars.registerHelper('toJSON', toJSON);
75
}
76
77
public static getInstance(): Template {
@@ -177,3 +179,11 @@ const link = (source: StringOrLink): string => {
177
179
return `[${source.title}](${source.url})`;
178
180
181
};
182
+
183
+const urlEncode = (heading: string): string => {
184
+ return `${encodeURI(heading)}`;
185
+};
186
187
+const toJSON = (obj: object): string => {
188
+ return JSON.stringify(obj);
189
0 commit comments