Squirrelly async helper return

node v14.20.1
version: 1.0.0
endpointsharetweet
var Sqrl = require('squirrelly') Sqrl.helpers.define('language-codes', function (content) { var languages = content.params[0] return new Promise(function (resolve) { // Do async stuff with the languages // Once you have the final result ('English, Spanish, and French') // Call resolve() with it var finalResult = languages.join(', and ') resolve(finalResult) }) }) async function renderAsyncTemplate () { console.log( await Sqrl.render( '{{it.name}} knows {{@async language-codes(it.languages)/}}', { name: 'Bob', languages: ['EN', 'ES', 'FR'] }, { async: true } ) ) } renderAsyncTemplate()
Created from: https://npm.runkit.com/squirrelly
Loading…

no comments

    sign in to comment