{ "cases": [ { "expression": "@{integer_var}", "expected": { "type": "integer", "value": 7 }, "variables": [ { "name": "integer_var", "type": "integer", "value": 7 } ], "platforms": [ "android", "ios", "web", "flutter" ] }, { "expression": "@{negative_integer_var}", "expected": { "type": "integer", "value": -7 }, "variables": [ { "name": "negative_integer_var", "type": "integer", "value": -7 } ], "platforms": [ "android", "ios", "web", "flutter" ] }, { "expression": "@{number_var}", "expected": { "type": "number", "value": 123.45 }, "variables": [ { "name": "number_var", "type": "number", "value": 123.45 } ], "platforms": [ "android", "ios", "web", "flutter" ] }, { "expression": "@{negative_number_var}", "expected": { "type": "number", "value": -123.45 }, "variables": [ { "name": "negative_number_var", "type": "number", "value": -123.45 } ], "platforms": [ "android", "ios", "web", "flutter" ] }, { "expression": "@{string_var}", "expected": { "type": "string", "value": "value" }, "variables": [ { "name": "string_var", "type": "string", "value": "value" } ], "platforms": [ "android", "ios", "web", "flutter" ] }, { "expression": "@{boolean_var}", "expected": { "type": "boolean", "value": true }, "variables": [ { "name": "boolean_var", "type": "boolean", "value": true } ], "platforms": [ "android", "ios", "web", "flutter" ] }, { "expression": "@{boolean_int_var}", "expected": { "type": "boolean", "value": true }, "variables": [ { "name": "boolean_int_var", "type": "boolean", "value": 1 } ], "platforms": [ "android", "ios", "web", "flutter" ] }, { "expression": "@{color_var}", "expected": { "type": "color", "value": "#00FF00" }, "variables": [ { "name": "color_var", "type": "color", "value": "#00FF00" } ], "platforms": [ "android", "ios", "web", "flutter" ] }, { "expression": "@{url_var}", "expected": { "type": "url", "value": "https://yandex.ru" }, "variables": [ { "name": "url_var", "type": "url", "value": "https://yandex.ru" } ], "platforms": [ "android", "ios", "web", "flutter" ] }, { "expression": "@{undeclred_var}", "expected": { "type": "error", "value": "" }, "platforms": [ "android", "ios", "web", "flutter" ] } ] }