Tu código debería funcionar, pero estás usando tu helper
{{sample}}
en la plantilla sin pasarle ningún argumento. Incluso si estás probando para ver si las cosas funcionan, pásale una cadena de prueba como
{{sample "some string"}}
Necesitas hacer eso porque estás usando el helper en una plantilla hbr sin formato. Para fines de prueba, el helper debería funcionar incluso si no le pasas nada en las plantillas hbs normales.
Si estás creando un helper de bloque, entonces necesita # y debes cerrarlo así.
{{#sample}}
{{/sample}}
Agregar ~ a tu helper opcionalmente elimina los espacios en blanco entre las etiquetas HTML que devuelve. Así
Gracias por tu respuesta. Me estás ayudando mucho.
Sí, ya he revisado la documentación, los temas existentes y algunos ejemplos, y he creado este proyecto de muestra. Pero no estoy seguro de cómo llamar a la función auxiliar en el archivo handlebar. Lo intenté de varias maneras y no funcionó. Por eso, lo publiqué aquí.