aboutsummaryrefslogtreecommitdiffstats
path: root/qface/builtin/qtqml/templates/module.js
blob: 551f5c31f5ed0da105d5706c74ccc95192571f32 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
.pragma library

{% for enum in module.enums %}
// Enum: {{enum}}
{% for member in enum.members %}
var {{member}} = {{member.value}};
{% endfor %}
{% endfor %}

{% for struct in module.structs %}
function create{{struct}}() {
    return { 
        {% for field in struct.fields %}
        {{field}} : {{field | defaultValue}},
        {% endfor %}
    };
}
{% endfor %}