TypeScriptでImmutable.jsを使用してReduxアプリケーションを作成しています。Immutable.js Record.setタイプチェックwith TypeScript
基本的に、私の国は、このような、
がset
をチェックコンパイル時の型を有効にするにはどのような方法があります(この設定はSTATE.booleanValue === 'hi'
のような表現をチェックコンパイル時のタイプを可能にします)
const defaultState = {
booleanValue: true,
numberValue: 0,
}
const StateRecord = Immutable.Record(defaultState)
class StateClass extends StateRecord {
booleanValue: boolean
numberValue: number
}
const STATE = new StateClass()
のように見えますとしてSTATE.set('booleanValue', 'hi')
? ('booleanValue' cannot be set to 'hi'
と言っているコンパイラからの警告が必要です)
または、Immutable.jsとTypeScriptを取得して設定するときに一緒に動作させる代替設定がありますか?