@if (templateTokens() && templateTokens()!.length > 0) {
@for (token of templateTokens(); track token) {
@if (token.type) { Type: {{ token.type }} } @for (entry of token | keyvalue; track entry.key) { @if (entry.key !== "type" && isValidValue(entry.value)) { @if (entry.key === token.type) { } @else { {{ entry.key }}:  } } }
}
} @if (isObject(val)) { ( @for (entry of asObject(val) | keyvalue; track entry.key) { @if (isValidValue(entry.value)) { {{ entry.key }}:  @if (!$last) { , } } } ) } @else { {{ val }} } @if (isObject(val)) { @for (entry of asObject(val) | keyvalue; track entry.key) { @if (isValidValue(entry.value)) { {{ entry.key }}:  } } } @else { {{ val }} }