Как сделать, чтобы переменная Typescript ссылалась на класс - PullRequest
0 голосов
/ 31 января 2019
import { lazyInject } from './services/container';

class Main implements Main {
    @lazyInject("HighlightService")
    private highlight_service;

    constructor() {
        this.highlight_service.init();
    }
}

new Main();

Я использую пакет внедрения зависимостей для машинописи, и теперь мое завершение кода в веб-шторме испорчено, IDE даже считает, что все классы не используются, так как ссылка потеряна.

естьспособ указать переменную на класс?скажем что-то вроде

/**
* @Class: "whatever class"
*/
@Injectionstuff
private whatever_service;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...