0

半分は TypeScript (ほとんどのコード) で半分は JavaScript (UI には Sencha Ext JS を使用) です。そして、RequireJS を使用して js ファイルをロードします。

私は私のjavascriptで次のことをしたい:

define(["../../scripts/ribbon", "./menu-handler"], function (ribbon, handler) {

menu-handler.ts は次のとおりです。

export module App.editor.menu {

    export class File {
        isOpenEnabled() {
            return false;
        }

        openClicked() {
            debugger;
        }
    }

    define([], function () {
        return {
            handler: new File()
        };
    });
}

問題は、typescript がその定義が何であるかを理解していないことです。これどうやってするの?

4

1 に答える 1

0

から requirejs 型定義を使用できます

を使用してインストールできますnpm i -D @types/requirejs

于 2013-11-08T23:04:46.837 に答える