2
Typescriptでは、読み取り専用修飾子をタイプから削除できますか?例えばTypescript - 読み取り専用修飾子を削除する
:
type Writeable<T> = { [P in keyof T]: T[P] };
使用法:
interface Foo {
readonly bar: boolean;
}
let baz: Writeable<Foo>;
baz.bar = true;
は、すべてのプロパティが書き込み可能にするために型に修飾子を追加することが可能ですか?