@@ -9,13 +9,9 @@ import {
99} from './signal-store-models' ;
1010import { OmitPrivate , Prettify } from './ts-helpers' ;
1111
12- type ProvidedIn = {
13- providedIn ?: 'root' | 'platform' ;
14- } ;
12+ type ProvidedInConfig = { providedIn ?: 'root' | 'platform' } ;
1513
16- type SignalStoreConfig = ProvidedIn & {
17- protectedState ?: boolean ;
18- } ;
14+ type SignalStoreConfig = ProvidedInConfig & { protectedState ?: boolean } ;
1915
2016type SignalStoreMembers < FeatureResult extends SignalStoreFeatureResult > =
2117 Prettify <
@@ -446,7 +442,7 @@ export function signalStore<
446442) : Type < SignalStoreMembers < R > & StateSource < Prettify < OmitPrivate < R [ 'state' ] > > > > ;
447443
448444export function signalStore < F1 extends SignalStoreFeatureResult > (
449- config : ProvidedIn & { protectedState ?: true } ,
445+ config : ProvidedInConfig & { protectedState ?: true } ,
450446 f1 : SignalStoreFeature < EmptyFeatureResult , F1 >
451447) : Type <
452448 SignalStoreMembers < F1 > & StateSource < Prettify < OmitPrivate < F1 [ 'state' ] > > >
@@ -456,7 +452,7 @@ export function signalStore<
456452 F2 extends SignalStoreFeatureResult ,
457453 R extends SignalStoreFeatureResult = F1 & F2 ,
458454> (
459- config : ProvidedIn & { protectedState ?: true } ,
455+ config : ProvidedInConfig & { protectedState ?: true } ,
460456 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
461457 f2 : SignalStoreFeature < { } & F1 , F2 >
462458) : Type < SignalStoreMembers < R > & StateSource < Prettify < OmitPrivate < R [ 'state' ] > > > > ;
@@ -466,7 +462,7 @@ export function signalStore<
466462 F3 extends SignalStoreFeatureResult ,
467463 R extends SignalStoreFeatureResult = F1 & F2 & F3 ,
468464> (
469- config : ProvidedIn & { protectedState ?: true } ,
465+ config : ProvidedInConfig & { protectedState ?: true } ,
470466 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
471467 f2 : SignalStoreFeature < { } & F1 , F2 > ,
472468 f3 : SignalStoreFeature < F1 & F2 , F3 >
@@ -478,7 +474,7 @@ export function signalStore<
478474 F4 extends SignalStoreFeatureResult ,
479475 R extends SignalStoreFeatureResult = F1 & F2 & F3 & F4 ,
480476> (
481- config : ProvidedIn & { protectedState ?: true } ,
477+ config : ProvidedInConfig & { protectedState ?: true } ,
482478 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
483479 f2 : SignalStoreFeature < { } & F1 , F2 > ,
484480 f3 : SignalStoreFeature < F1 & F2 , F3 > ,
@@ -492,7 +488,7 @@ export function signalStore<
492488 F5 extends SignalStoreFeatureResult ,
493489 R extends SignalStoreFeatureResult = F1 & F2 & F3 & F4 & F5 ,
494490> (
495- config : ProvidedIn & { protectedState ?: true } ,
491+ config : ProvidedInConfig & { protectedState ?: true } ,
496492 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
497493 f2 : SignalStoreFeature < { } & F1 , F2 > ,
498494 f3 : SignalStoreFeature < F1 & F2 , F3 > ,
@@ -508,7 +504,7 @@ export function signalStore<
508504 F6 extends SignalStoreFeatureResult ,
509505 R extends SignalStoreFeatureResult = F1 & F2 & F3 & F4 & F5 & F6 ,
510506> (
511- config : ProvidedIn & { protectedState ?: true } ,
507+ config : ProvidedInConfig & { protectedState ?: true } ,
512508 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
513509 f2 : SignalStoreFeature < { } & F1 , F2 > ,
514510 f3 : SignalStoreFeature < F1 & F2 , F3 > ,
@@ -526,7 +522,7 @@ export function signalStore<
526522 F7 extends SignalStoreFeatureResult ,
527523 R extends SignalStoreFeatureResult = F1 & F2 & F3 & F4 & F5 & F6 & F7 ,
528524> (
529- config : ProvidedIn & { protectedState ?: true } ,
525+ config : ProvidedInConfig & { protectedState ?: true } ,
530526 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
531527 f2 : SignalStoreFeature < { } & F1 , F2 > ,
532528 f3 : SignalStoreFeature < F1 & F2 , F3 > ,
@@ -546,7 +542,7 @@ export function signalStore<
546542 F8 extends SignalStoreFeatureResult ,
547543 R extends SignalStoreFeatureResult = F1 & F2 & F3 & F4 & F5 & F6 & F7 & F8 ,
548544> (
549- config : ProvidedIn & { protectedState ?: true } ,
545+ config : ProvidedInConfig & { protectedState ?: true } ,
550546 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
551547 f2 : SignalStoreFeature < { } & F1 , F2 > ,
552548 f3 : SignalStoreFeature < F1 & F2 , F3 > ,
@@ -576,7 +572,7 @@ export function signalStore<
576572 F8 &
577573 F9 ,
578574> (
579- config : ProvidedIn & { protectedState ?: true } ,
575+ config : ProvidedInConfig & { protectedState ?: true } ,
580576 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
581577 f2 : SignalStoreFeature < { } & F1 , F2 > ,
582578 f3 : SignalStoreFeature < F1 & F2 , F3 > ,
@@ -609,7 +605,7 @@ export function signalStore<
609605 F9 &
610606 F10 ,
611607> (
612- config : ProvidedIn & { protectedState ?: true } ,
608+ config : ProvidedInConfig & { protectedState ?: true } ,
613609 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
614610 f2 : SignalStoreFeature < { } & F1 , F2 > ,
615611 f3 : SignalStoreFeature < F1 & F2 , F3 > ,
@@ -645,7 +641,7 @@ export function signalStore<
645641 F10 &
646642 F11 ,
647643> (
648- config : ProvidedIn & { protectedState ?: true } ,
644+ config : ProvidedInConfig & { protectedState ?: true } ,
649645 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
650646 f2 : SignalStoreFeature < { } & F1 , F2 > ,
651647 f3 : SignalStoreFeature < F1 & F2 , F3 > ,
@@ -684,7 +680,7 @@ export function signalStore<
684680 F11 &
685681 F12 ,
686682> (
687- config : ProvidedIn & { protectedState ?: true } ,
683+ config : ProvidedInConfig & { protectedState ?: true } ,
688684 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
689685 f2 : SignalStoreFeature < { } & F1 , F2 > ,
690686 f3 : SignalStoreFeature < F1 & F2 , F3 > ,
@@ -732,7 +728,7 @@ export function signalStore<
732728 F12 &
733729 F13 ,
734730> (
735- config : ProvidedIn & { protectedState ?: true } ,
731+ config : ProvidedInConfig & { protectedState ?: true } ,
736732 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
737733 f2 : SignalStoreFeature < { } & F1 , F2 > ,
738734 f3 : SignalStoreFeature < F1 & F2 , F3 > ,
@@ -786,7 +782,7 @@ export function signalStore<
786782 F13 &
787783 F14 ,
788784> (
789- config : ProvidedIn & { protectedState ?: true } ,
785+ config : ProvidedInConfig & { protectedState ?: true } ,
790786 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
791787 f2 : SignalStoreFeature < { } & F1 , F2 > ,
792788 f3 : SignalStoreFeature < F1 & F2 , F3 > ,
@@ -846,7 +842,7 @@ export function signalStore<
846842 F14 &
847843 F15 ,
848844> (
849- config : ProvidedIn & { protectedState ?: true } ,
845+ config : ProvidedInConfig & { protectedState ?: true } ,
850846 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
851847 f2 : SignalStoreFeature < { } & F1 , F2 > ,
852848 f3 : SignalStoreFeature < F1 & F2 , F3 > ,
@@ -880,7 +876,7 @@ export function signalStore<
880876) : Type < SignalStoreMembers < R > & StateSource < Prettify < OmitPrivate < R [ 'state' ] > > > > ;
881877
882878export function signalStore < F1 extends SignalStoreFeatureResult > (
883- config : { providedIn ?: 'root' ; protectedState : false } ,
879+ config : ProvidedInConfig & { protectedState : false } ,
884880 f1 : SignalStoreFeature < EmptyFeatureResult , F1 >
885881) : Type <
886882 SignalStoreMembers < F1 > &
@@ -891,7 +887,7 @@ export function signalStore<
891887 F2 extends SignalStoreFeatureResult ,
892888 R extends SignalStoreFeatureResult = F1 & F2 ,
893889> (
894- config : { providedIn ?: 'root' ; protectedState : false } ,
890+ config : ProvidedInConfig & { protectedState : false } ,
895891 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
896892 f2 : SignalStoreFeature < { } & F1 , F2 >
897893) : Type <
@@ -903,7 +899,7 @@ export function signalStore<
903899 F3 extends SignalStoreFeatureResult ,
904900 R extends SignalStoreFeatureResult = F1 & F2 & F3 ,
905901> (
906- config : { providedIn ?: 'root' ; protectedState : false } ,
902+ config : ProvidedInConfig & { protectedState : false } ,
907903 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
908904 f2 : SignalStoreFeature < { } & F1 , F2 > ,
909905 f3 : SignalStoreFeature < F1 & F2 , F3 >
@@ -917,7 +913,7 @@ export function signalStore<
917913 F4 extends SignalStoreFeatureResult ,
918914 R extends SignalStoreFeatureResult = F1 & F2 & F3 & F4 ,
919915> (
920- config : { providedIn ?: 'root' ; protectedState : false } ,
916+ config : ProvidedInConfig & { protectedState : false } ,
921917 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
922918 f2 : SignalStoreFeature < { } & F1 , F2 > ,
923919 f3 : SignalStoreFeature < F1 & F2 , F3 > ,
@@ -933,7 +929,7 @@ export function signalStore<
933929 F5 extends SignalStoreFeatureResult ,
934930 R extends SignalStoreFeatureResult = F1 & F2 & F3 & F4 & F5 ,
935931> (
936- config : { providedIn ?: 'root' ; protectedState : false } ,
932+ config : ProvidedInConfig & { protectedState : false } ,
937933 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
938934 f2 : SignalStoreFeature < { } & F1 , F2 > ,
939935 f3 : SignalStoreFeature < F1 & F2 , F3 > ,
@@ -951,7 +947,7 @@ export function signalStore<
951947 F6 extends SignalStoreFeatureResult ,
952948 R extends SignalStoreFeatureResult = F1 & F2 & F3 & F4 & F5 & F6 ,
953949> (
954- config : { providedIn ?: 'root' ; protectedState : false } ,
950+ config : ProvidedInConfig & { protectedState : false } ,
955951 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
956952 f2 : SignalStoreFeature < { } & F1 , F2 > ,
957953 f3 : SignalStoreFeature < F1 & F2 , F3 > ,
@@ -971,7 +967,7 @@ export function signalStore<
971967 F7 extends SignalStoreFeatureResult ,
972968 R extends SignalStoreFeatureResult = F1 & F2 & F3 & F4 & F5 & F6 & F7 ,
973969> (
974- config : { providedIn ?: 'root' ; protectedState : false } ,
970+ config : ProvidedInConfig & { protectedState : false } ,
975971 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
976972 f2 : SignalStoreFeature < { } & F1 , F2 > ,
977973 f3 : SignalStoreFeature < F1 & F2 , F3 > ,
@@ -993,7 +989,7 @@ export function signalStore<
993989 F8 extends SignalStoreFeatureResult ,
994990 R extends SignalStoreFeatureResult = F1 & F2 & F3 & F4 & F5 & F6 & F7 & F8 ,
995991> (
996- config : { providedIn ?: 'root' ; protectedState : false } ,
992+ config : ProvidedInConfig & { protectedState : false } ,
997993 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
998994 f2 : SignalStoreFeature < { } & F1 , F2 > ,
999995 f3 : SignalStoreFeature < F1 & F2 , F3 > ,
@@ -1025,7 +1021,7 @@ export function signalStore<
10251021 F8 &
10261022 F9 ,
10271023> (
1028- config : { providedIn ?: 'root' ; protectedState : false } ,
1024+ config : ProvidedInConfig & { protectedState : false } ,
10291025 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
10301026 f2 : SignalStoreFeature < { } & F1 , F2 > ,
10311027 f3 : SignalStoreFeature < F1 & F2 , F3 > ,
@@ -1060,7 +1056,7 @@ export function signalStore<
10601056 F9 &
10611057 F10 ,
10621058> (
1063- config : { providedIn ?: 'root' ; protectedState : false } ,
1059+ config : ProvidedInConfig & { protectedState : false } ,
10641060 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
10651061 f2 : SignalStoreFeature < { } & F1 , F2 > ,
10661062 f3 : SignalStoreFeature < F1 & F2 , F3 > ,
@@ -1098,7 +1094,7 @@ export function signalStore<
10981094 F10 &
10991095 F11 ,
11001096> (
1101- config : { providedIn ?: 'root' ; protectedState : false } ,
1097+ config : ProvidedInConfig & { protectedState : false } ,
11021098 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
11031099 f2 : SignalStoreFeature < { } & F1 , F2 > ,
11041100 f3 : SignalStoreFeature < F1 & F2 , F3 > ,
@@ -1139,7 +1135,7 @@ export function signalStore<
11391135 F11 &
11401136 F12 ,
11411137> (
1142- config : { providedIn ?: 'root' ; protectedState : false } ,
1138+ config : ProvidedInConfig & { protectedState : false } ,
11431139 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
11441140 f2 : SignalStoreFeature < { } & F1 , F2 > ,
11451141 f3 : SignalStoreFeature < F1 & F2 , F3 > ,
@@ -1189,7 +1185,7 @@ export function signalStore<
11891185 F12 &
11901186 F13 ,
11911187> (
1192- config : { providedIn ?: 'root' ; protectedState : false } ,
1188+ config : ProvidedInConfig & { protectedState : false } ,
11931189 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
11941190 f2 : SignalStoreFeature < { } & F1 , F2 > ,
11951191 f3 : SignalStoreFeature < F1 & F2 , F3 > ,
@@ -1245,7 +1241,7 @@ export function signalStore<
12451241 F13 &
12461242 F14 ,
12471243> (
1248- config : { providedIn ?: 'root' ; protectedState : false } ,
1244+ config : ProvidedInConfig & { protectedState : false } ,
12491245 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
12501246 f2 : SignalStoreFeature < { } & F1 , F2 > ,
12511247 f3 : SignalStoreFeature < F1 & F2 , F3 > ,
@@ -1307,7 +1303,7 @@ export function signalStore<
13071303 F14 &
13081304 F15 ,
13091305> (
1310- config : { providedIn ?: 'root' ; protectedState : false } ,
1306+ config : ProvidedInConfig & { protectedState : false } ,
13111307 f1 : SignalStoreFeature < EmptyFeatureResult , F1 > ,
13121308 f2 : SignalStoreFeature < { } & F1 , F2 > ,
13131309 f3 : SignalStoreFeature < F1 & F2 , F3 > ,
0 commit comments