sixtyfps-compilerlib 0.1.6

Internal SixtyFPS compiler library
Documentation
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)

Alias := Rectangle {
    property <int> viewport_width ;
    property <int> ps_width <=> viewport_width;
}

Foo := Rectangle {
    property <int> base-prop: alias.viewport_width;
    //                       ^error{The binding for the property 'base-prop' is part of a binding loop}

    alias := Alias { ps_width: base-prop; }
    //                        ^error{The binding for the property 'ps-width' is part of a binding loop}

    Text {
        text: base-prop;
    }
}