Appearance
T4005: Invalid expression
Cause
An expression in { } or a directive is not valid JavaScript, or has more than one expression.
Example
xml
<contract>
{ "name": "Card", "role": "group", "parts": ["root"] }
</contract>
<script>
const count = state(0)
</script>
<template><div class="root">{count +}</div></template>What you see
text
ERROR T4005 app/components/Card.tess:7:37
Invalid expression: Unexpected token.
Run `tessera explain T4005` for details.Fix
Write one valid expression, such as {count + 1}.