Как вызвать typescript функцию из произвольного javascript?
От: $$ Австралия жж
Дата: 07.05.20 17:02
Оценка:
Karma умеет загружать javascript-ы на старте. При попытке из такого скрипта импортнуть typescript — функцию, вылетает с ошибкой что-то там outside module.
Как его вызвать или подсказать karma, чтобы вызвала скрипт inside module?
Re: Как вызвать typescript функцию из произвольного javascript?
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 07.05.20 19:10
Оценка:
Здравствуйте, $$, Вы писали:

$>Karma умеет загружать javascript-ы на старте. При попытке из такого скрипта импортнуть typescript — функцию, вылетает с ошибкой что-то там outside module.
$>Как его вызвать или подсказать karma, чтобы вызвала скрипт inside module?
Сделать дефинишн.
Re[2]: Как вызвать typescript функцию из произвольного javascript?
От: $$ Австралия жж
Дата: 07.05.20 23:28
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>Сделать дефинишн.


Пример кода можно?

Пробовал скомпилить единичный typescript в javascript и подсунуть карме в files. Оно падало на попытке задать свойство 'global' unknown.
Re[3]: Как вызвать typescript функцию из произвольного javascript?
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 07.05.20 23:50
Оценка:
Здравствуйте, $$, Вы писали:

$>Здравствуйте, gandjustas, Вы писали:

G>>Сделать дефинишн.


$>Пример кода можно?

$>Пробовал скомпилить единичный typescript в javascript и подсунуть карме в files. Оно падало на попытке задать свойство 'global' unknown.

declare youtFunction:any;
Re[4]: Как вызвать typescript функцию из произвольного javas
От: $$ Австралия жж
Дата: 08.05.20 01:37
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>
G>declare youtFunction:any;
G>



Моя проблема не вызвать javascript с type checking из typescript. Моя проблема- вызвать функцию на старте Karma, перед тем как она начнёт крутить jasmine юнит тесты. Karma может исполнить произвольный javascript файл, если его добавить в karma.conf.js в files

files: [
'my-start-script.js'


в этом my-start-script.js я импортирую функцию из typescript исходника который под ангуларом под webpack и её вызываю. Но что-то идёт не так, ошибки какие-то outside module.
При этом, jasmine- javascript библиотека, как-то крутит typescript юнит тесты.

Uncaught SyntaxError: Cannot use import statement outside a module

Отредактировано 08.05.2020 1:49 Артём . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.