@let name = user.name; @let func = user.func(); @let greeting = 'Hello, ' + name; @let data = data$ | async; @let item = var[10]['bar']; @let path = .foo?.bar? ; @let path = .orders.value()?.[0]?.$extra?.#currency.unit; @let path = orders.value()?.[0]?.$extra?.#currency.unit; @if (a > b) { {{ a }} is greater than {{ b }} } @else if (b > a()) { {{ a() }} is less than {{ b.c() }} } @else { {{ a }} is equal to {{ b }} } @if (user.profile.settings.startDate; as startDate) { {{ startDate }} } @switch (accessLevel) { @case ('admin') { } @case { } @default { } } @for (user of users; track user.id) { {{ user.name }} } @empty { Empty list of users .html} @for (item of items; track item.id; let idx = $index, e = $even) { Item #{{ idx }}: {{ item.name }} } @if (users$ | async; as users) {

{{ users.length }}

} @defer { } @defer (on viewport) { } @loading { Loading… } @error { Loading failed :( } @placeholder { } @defer (on viewport; when $var prefetch on idle; prefetch when true) { } {{ 'Hello', "World" }} {{ `Hello ${name + `template ${var}`}` }} {{ css`color: ${`bs-` + color}` }} {{ html`` }} {{ html`` }} {{ html`

Text \`${var}\`

` }} {{ tag`Text \`${var}\`` }} {{ `/^[a-z]${var + `nest\`ed ${ `/\w+/` + pattern}`}\d+/` }} {{ "\xAF \u2AFF \n \"" }} {{ true, false, null, undefined }} {{ Number, Boolean, NaN, Infinity, parseInt }} {{ ['Onion', 'Cheese', 'Garlic'] }} {{ { name: 'Alice', 'object': { array + "name": [0, 2, 3] } } }} {{ - + * / % === !== == != = < <= >= > && || ! ?? ** += -= *= /= &&= ||= ??= **= }} {{ foo ? bar : baz }} {{ foo = null ?? 'default' }} {{ "model" in cars }} {{ type = typeof 32 }} {{ type = void 32 }} {{ person['name'][0] = "Mirabel" }} {{ obj?.member }} {{ obj.member [5] }} {{ obj.method() }} {{ orders.value()?.[0]?.$extra?.#currency }} {{ func(arg, "value") }} {{ var | filter | annimation ("forward") }}
({{ item.id }}) {{ item.name }}
{{ [first, ...rest, last] }} {{ [...items] }} {{ { a: 1, ...obj, b: 2 } }} {{ { ...defaults } }} {{ func(a, b, ...args) }} {{ call(...items) }} {{ obj.method(first, ...rest) }} @switch (cond) { @case (1) @case (2) @case (3) { 1, 2 or 3 } @case (4) { 4 } @default { ...? } }