docs: function parseTmpl(tmpl, paramObj) {
      paramObj = paramObj || paramObj;
  
      if (typeof tmpl === 'string') {
          return tmpl.replace(/\$([_a-zA-Z0-9]*)\$/g, function (m, n) {
              return typeof paramObj[n] === 'undefined' ? '' : paramObj[n];
          });
      } else {
          return tmpl;
      }
  }