/* LICENSE BEGIN This file is part of the SixtyFPS Project -- https://sixtyfps.io Copyright (c) 2020 Olivier Goffart Copyright (c) 2020 Simon Hausmann SPDX-License-Identifier: GPL-3.0-only This file is also available under commercial licensing terms. Please contact info@sixtyfps.io for more information. LICENSE END */ SuperSimple := Rectangle { property p1: 3s + 1ms; // ^warning{Properties of type duration are not supported yet for public API. The property will not be exposed.} property p2: 3s + 1; // ^error{Cannot convert float to duration} property p3: 3s - 1; // ^error{Cannot convert float to duration} property p4: 3 / 1ms; // ^error{Cannot convert duration to float} property p5: 3ms * 1; // ^warning{Properties of type duration are not supported yet for public API. The property will not be exposed.} property p6: 3ms * 1s; // ^error{Cannot convert duration to float} // ^^^warning{Properties of type duration are not supported yet for public API. The property will not be exposed.} property p7: "hello" * 1; // ^error{Cannot convert string to float} property p8: 1 + "hello" + 1; // ^error{Cannot convert string to float} }