Skip to content

spatial-monorepo


spatial-monorepo / core/src / evaluateTemplate

Function: evaluateTemplate()

evaluateTemplate(template, props): string

Defined in: packages/core/src/tooltip/helpers.ts:84

Evaluates a Handlebars-style tooltip template against a feature properties object.

Supported syntax: {{propName}} — property lookup {{helperName arg1 arg2 ...}} — helper call; each arg is either a bare property name resolved from props, or a single-quoted string literal.

Example: evaluateTemplate( "{{formatDate ts}} — {{fallback label 'Unknown'}}", { ts: 0, label: null } ) // → "<locale date for epoch> — Unknown"

Parameters

template

string

props

Record`<string, unknown>`

Returns

string

Released under commercial licensing.