aboutsummaryrefslogtreecommitdiffstats
path: root/tests/benchmarks/qml/holistic/data/jsImports/pragmaModuleBm.js
blob: fcdb982742b809a47f642efe96a73d669ba77f26 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Copyright (C) 2016 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0

// This JavaScript file is a single, large, imported script.
// It imports a QML module and two other scripts.
// Each of those two other scripts imports a single script,
// which is a .pragma library script (shared between the two).

.import Qt.test 1.0 as QtTest
.import "pragmaBmOne.js" as PragmaBmOneJs
.import "pragmaBmTwo.js" as PragmaBmTwoJs

function testFuncThree(seedValue) {
    var retn = seedValue + QtTest.EnumValue3;
    retn += PragmaBmOneJs.testFuncOne(seedValue);
    retn += PragmaBmTwoJs.testFuncTwo(seedValue);
    return retn;
}