Рассмотрите структуру папок, как показано ниже в javascript проекте, встроенном в Visual Studio 1.43
/Folder1
/testFunctions1.js
/function1()
/function2()
...
/Folder2
/testFunctions2.js
require('testFunctions1.js') //to include
functio //Here If I press ctrl+space, I expect suggestions of functions defined in testFunctions1.js
Как мне добиться этого в java -скрипте?
предварительные требования: Javascript / Visual Studi 1.43 (2020)
Обновление 1:
../Folder1/testFunctions1.js
test1 : function()
{
..
..
}
test2 : function()
{
..
..
}
../Folder2/testFunctions2.js
require('../Folder1/testFunctions1.js')
test (ctrl+space) //expect suggestions here
Обновление 2:
function doSomething1() {
..
}
function doSomething2() {
..
}
Если я включу выше со ссылкой, я получу предложения - Это работает.
Но если у меня есть функции в формате ниже, то это не сработает. Я хочу сделать что-то в предложениях.
//testFunctions1.js
define('../mypageobjects/PageObject.js',
[
'../test/tests.js'
],
function (PageObject,commonLibWidget){
var test = PageObject.extend('test', {
check: function () {
return true;
},
selectors: {
//home page
widgetHeader: '.moduleHeader_tle',
},
commands: {
doSomething1: function(){ //I want this function name - doSomething1
return this
},
doSomething2: function(){ //I want this function name - doSomething2
return this
},
} //commands close
}); //pageobject.extend
return test;
}); //main function