Как правильно использовать requireJS с машинописью?
Примеры, которые я нашелВот а такжеВот скажем использовать модуль (). Однако, когда я компилирую, я получаю «предупреждение TS7021:« module (...) »устарело. Вместо этого используйте« require (...) ».
Итак, пара основных вопросов:
При использовании машинописи и requireJS, как мне получить доступ к классу в одном файле .ts из другого файла .ts, где requireJS загрузит второй файл и выдаст мне класс в первом файле?Есть ли способ сделать стандартный подход requireJS с двумя файлами .ts, где define () вверху загружает второй файл ts и возвращает обратно объект, который он создает в конце?Вроде того же, что и вопрос № 2. ИзЯва файл сценария, могу ли я использовать конструкцию define () натип файл сценария, чтобы получить экземпляр объекта? Если да, то как?Обновить: Следующее дает мне ошибку компиляции tsc:
///<reference path='../../libs/ExtJS-4.2.0.d.ts' />
///<reference path='../../libs/require.d.ts' />
import fdm = require("./file-definitions");
require(["../../scripts/ribbon"], function () {
export module Menu {
export class MainMenu {