как интегрировать signalr в проект машинописного текста?

Я использую проект asp.net mvc 4.5 с машинописным текстом на стороне клиента. Я установил и настроил signalR на стороне сервера. На стороне клиента я установил signalr.TypeScript.DefinentyTyped с помощью jquery,

Я сослался на signalr ниже в моем машинописном файле вверху, ///

и я создал файл интерфейса для своего хаба,

interface SignalR {
    ForecastHub: {
        client: {
            DeleteProject(projectId: number)
        };
        server: {
            send(name: string, message: string)
        };
    };
}

и мой основной код в ts ниже,

var client = $.connection.ForecastHub;
client.client.DeleteProject = function (projectId) {
    alert(projectId);
};

$.connection.hub.start().done(function () {
});

во время выполнения я получаю сообщение об ошибке «Не удается прочитать свойство ForecastHub из неопределенного»

Итак, как импортировать signalr в машинописный текст ts. предоставьте решение для интеграции signalR в проект машинописного текста.


person venu    schedule 13.07.2018    source источник


Ответы (1)