@@ -20,13 +20,19 @@ import {
2020
2121@NgModule ( )
2222export class PersistentSettingsConfigModule < State , Settings > {
23+ // @ts -ignore(go/ts48upgrade) Fix code and remove this comment. Error:
24+ // TS2344: Type 'Settings' does not satisfy the constraint
25+ // 'PersistableSettings'.
2326 private readonly globalSettingSelectors : SettingSelector < State , Settings > [ ] =
2427 [ ] ;
2528
2629 constructor (
2730 @Optional ( )
2831 @Inject ( GLOBAL_PERSISTENT_SETTINGS_TOKEN )
2932 globalSettingSelectorFactories : Array <
33+ // @ts -ignore(go/ts48upgrade) Fix code and remove this
34+ // comment. Error: TS2344: Type 'Settings' does not satisfy
35+ // the constraint 'PersistableSettings'.
3036 ( ) => SettingSelector < State , Settings >
3137 > | null
3238 ) {
@@ -41,6 +47,9 @@ export class PersistentSettingsConfigModule<State, Settings> {
4147 /**
4248 * Returns Ngrx selectors for getting global setting values.
4349 */
50+ // @ts -ignore(go/ts48upgrade) Fix code and remove this comment. Error:
51+ // TS2344: Type 'Settings' does not satisfy the constraint
52+ // 'PersistableSettings'.
4453 getGlobalSettingSelectors ( ) : SettingSelector < State , Settings > [ ] {
4554 return this . globalSettingSelectors ?? [ ] ;
4655 }
@@ -69,6 +78,9 @@ export class PersistentSettingsConfigModule<State, Settings> {
6978 * export class MyModule {}
7079 */
7180 static defineGlobalSetting < State , Settings > (
81+ // @ts -ignore(go/ts48upgrade) Fix code and remove this comment. Error:
82+ // TS2344: Type 'Settings' does not satisfy the constraint
83+ // 'PersistableSettings'.
7284 selectorFactory : ( ) => SettingSelector < State , Settings >
7385 ) : ModuleWithProviders < PersistentSettingsConfigModule < any , { } > > {
7486 return {
0 commit comments