Как переопределить значение внутри конструктора класса машинописного текста - PullRequest
0 голосов
/ 04 мая 2020

В моей системе много классов, расширяющих Base (см. Скриншот ниже). Я хочу передать baseUrl в качестве опции конструктору класса, но он переопределен (строка 11 справа).

код площадки: https://jsfiddle.net/v6qeuz3j/ и ts площадка

class Base {
    baseUrl: string = 'base';
    constructor(baseUrl: string) {
        this.baseUrl = baseUrl;
    }
}

class Foo extends Base {
    baseUrl: string = 'foo';
}

document.getElementById('result').innerHTML = new Foo('test').baseUrl;

code

есть ли способ передачи данных через конструктор?

...