fe, mamJak ustawić domyślną wartość właściwości klasy w pliku deklaracji TypeScript?
declare class Foo extends Bar {
foo: number
}
Jak mogę oświadczyć, że foo
ma wartość domyślną (wartość początkowa), powiedzmy, 60.
próbowałem
declare class Foo extends Bar {
foo: number = 60
}
ale dostaję błąd taki jak
4 foo: number = 60
~~
path/to/something.js/Foo.d.ts/(4,28): error TS1039: Initializers are not allowed in ambient contexts.
Dlaczego musisz ustawić domyślną wartość dla zadeklarowanej klasy? –
Dobra uwaga! Przypuszczam, że kod środowiska wykonawczego i tak to robi. – trusktr
Haha, to powinna być odpowiedź! – trusktr