// Copyright © SixtyFPS GmbH <info@slint.dev>
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0
struct Animation {
easing: easing,
}
export component Test inherits Rectangle {
property <Animation> animation1: {
easing: Easing.linear,
};
property <Animation> animation2: {
easing: Easing.some-curve,
// > <error{'some-curve' is not a member of the namespace Easing}
};
property <Animation> animation3: {
easing: Easing,
// > <error{Cannot take reference to a namespace}
};
property <Animation> animation4: {
easing: Easing.cubic-bezier(0.05, 07, 0.1, 1.0)
};
property <Animation> animation5: {
easing: Easing.cubic-bezier(0.05, 07)
// > <error{Not enough arguments}
};
}