FE、私はfoo
が言う、のデフォルト値(または初期値)を持っていることを宣言するにはどうすればよいTypeScript宣言ファイルのデフォルトのクラスプロパティ値を設定する方法は?
declare class Foo extends Bar {
foo: number
}
、私は
declare class Foo extends Bar {
foo: number = 60
}
を試みたが、私が手に60
を持っていますエラーのように
4 foo: number = 60
~~
path/to/something.js/Foo.d.ts/(4,28): error TS1039: Initializers are not allowed in ambient contexts.
なぜ宣言されたクラスのデフォルト値を設定する必要がありますか? –
良い点!私は、ランタイムコードはとにかくそれを行うと思います。 – trusktr
ハハ、それは答えでなければなりません! – trusktr