使用amd模块与typescript

时间:2017-03-02 10:06:12

标签: typescript durandal amd

我正在使用Durandal水疗中心,并希望在打字稿中编写新代码。

有没有办法将amd模块与typescript类混合? 这是一个amd模块的例子。我从模块中删除了一些代码,使其更具可读性。

define(['durandal/app', 'durandal/system', 'config', 'amplify'],
function (app, system, config, amplify) {

    var exports = {};

    var init = function () {
        ...
    };

    var onRequestError = function(response, status) {
        ...
    };

    exports.getTablePresentation = function (lemmaId, languageKey) {
        ...
    };

    exports.getSuggestions = function (searchdirection, term, level) {
        ...
    };

    init();

    return exports;
});

我正在使用VS Code作为我的编辑器。 在tsconfig.json中我设置了allowJs = true,这是我尝试使用的导入语法。

import * as config from '../config.js';
export class AppSecurity {}

0 个答案:

没有答案