// Copyright © SixtyFPS GmbH // SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-commercial struct Struct := { def: int, } export SuperSimple := Rectangle { DoesNotExist { // ^error{Unknown type DoesNotExist} } dd := DoesNotExist2 { // ^error{Unknown type DoesNotExist2} abc: 42; Hallo {} // ^error{Unknown type Hallo} Rectangle { background: blue; foo_bar: blue; // ^error{Unknown property foo-bar in Rectangle} } } float { // ^error{'float' cannot be used as an element} abc: 42; Hallo {} // ^error{Unknown type Hallo} } s := Struct { // ^error{'Struct' cannot be used as an element} def: "42"; xyz: "42"; Hallo {} // ^error{Unknown type Hallo} } Rectangle { foo_bar: blue; // ^error{Unknown property foo-bar in Rectangle} } NativeLineEdit { } // ^error{Unknown type NativeLineEdit. \(The type exist as an internal type, but cannot be accessed in this scope\)} Opacity { } // ^error{Unknown type Opacity. \(The type exist as an internal type, but cannot be accessed in this scope\)} }