Node non-typescript syntax

The docs say that n8n nodes are written in typescript, but I’ve never seen typescript like this:

{
...
outputs: `={{(${configuredOutputs})($parameter)}}`,
...
}

In the switch node, there’s a function names configuredOutputs, which I assume this relates to.

How does this work? Is there some sort of template engine that I can’t find in the docs?

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system: