Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- TS2769: No overload matches this call.
- Overload 1 of 45,
- (f1: SignalStoreFeature<EmptyFeatureResult, EmptyFeatureResult>, f2: SignalStoreFeature<EmptyFeatureResult, { ...; }>, f3: SignalStoreFeature<...>, f4: SignalStoreFeature<...>, f5: SignalStoreFeature<...>): Type<...>
- , gave the following error.
- Object literal may only specify known properties, and providedIn does not exist in type
- SignalStoreFeature<EmptyFeatureResult, EmptyFeatureResult>
- Overload 2 of 45,
- (config: { providedIn?: "root" | undefined; protectedState?: true | undefined; }, f1: SignalStoreFeature<EmptyFeatureResult, { state: ShopSlice; props: {}; methods: {}; }>, f2: SignalStoreFeature<...>, f3: SignalStoreFeature<...>, f4: SignalStoreFeature<...>): Type<...>
- , gave the following error.
- Argument of type 'SignalStoreFeature<{ state: ShopSlice; props: {}; methods: {}; } & { state: {}; props: { productListVm: Signal<ProductListVm>; cartVm: Signal<CartVm>; }; methods: {}; } & { ...; }, EmptyFeatureResult>' is not assignable to parameter of type 'SignalStoreFeature<{ state: ShopSlice; props: {}; methods: {}; } & { state: {}; props: { productListVm: Signal<ProductListVm>; cartVm: Signal<CartVm>; }; methods: {}; } & SignalStoreFeatureResult, EmptyFeatureResult>'.
- Types of parameters store and store are incompatible.
- Type
- InnerSignalStore<ShopSlice & object, {
- productListVm: Signal<ProductListVm>;
- cartVm: Signal<CartVm>;
- } & object, MethodsDictionary>
- is not assignable to type
- InnerSignalStore<ShopSlice, {
- productListVm: Signal<ProductListVm>;
- cartVm: Signal<CartVm>;
- }, {
- setSearchWord: (searchWord: string) => void;
- ... 5 more ...;
- checkoutCart: () => void;
- }>
- Type 'InnerSignalStore<ShopSlice & object, { productListVm: Signal<ProductListVm>; cartVm: Signal<CartVm>; } & object, MethodsDictionary>' is not assignable to type '{ stateSignals: { readonly products: Signal<Product[]>; readonly searchWord: Signal<string>; readonly cartQuantities: Signal<Record<string, number>>; readonly cartVisible: Signal<...>; readonly taxRate: Signal<...>; }; props: { ...; }; methods: { ...; }; hooks: SignalStoreHooks; }'.
- Types of property methods are incompatible.
- Type MethodsDictionary is missing the following properties from type
- {
- setSearchWord: (searchWord: string) => void;
- addToCart: (productId: string) => void;
- viewCart: () => void;
- hideCart: () => void;
- incrementQuantity: (productId: string) => void;
- decrementQuantity: (productId: string) => void;
- checkoutCart: () => void;
- }
- : setSearchWord, addToCart, viewCart, hideCart, and 3 more.
- Overload 3 of 45,
- (config: { providedIn?: "root" | undefined; protectedState: false; }, f1: SignalStoreFeature<EmptyFeatureResult, { state: ShopSlice; props: {}; methods: {}; }>, f2: SignalStoreFeature<...>, f3: SignalStoreFeature<...>, f4: SignalStoreFeature<...>): Type<...>
- , gave the following error.
- Argument of type { providedIn: "root"; } is not assignable to parameter of type
- {
- providedIn?: "root" | undefined;
- protectedState: false;
- }
- Property protectedState is missing in type { providedIn: "root"; } but required in type
- {
- providedIn?: "root" | undefined;
- protectedState: false;
- }
- signal-store.d.ts(95, 5): protectedState is declared here.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement