@spartacus/core
Version:
Spartacus - the core framework
23 lines (22 loc) • 1.3 kB
TypeScript
import { Actions } from '@ngrx/effects';
import { Store } from '@ngrx/store';
import { Observable } from 'rxjs';
import { UserIdService } from '../../../auth/user-auth/facade/user-id.service';
import { CartConnector } from '../../connectors/cart/cart.connector';
import { SaveCartConnector } from '../../connectors/save-cart/save-cart.connecter';
import { CartActions } from '../actions';
import { StateWithMultiCart } from '../multi-cart-state';
import * as i0 from "@angular/core";
export declare class WishListEffects {
private actions$;
private cartConnector;
private saveCartConnector;
private userIdService;
private store;
createWishList$: Observable<CartActions.CreateWishListSuccess | CartActions.CreateWishListFail>;
loadWishList$: Observable<CartActions.LoadWishListSuccess | CartActions.RemoveCart | CartActions.CreateWishList | CartActions.LoadWishListFail>;
resetWishList$: Observable<CartActions.LoadWishListSuccess | CartActions.LoadWishListFail>;
constructor(actions$: Actions, cartConnector: CartConnector, saveCartConnector: SaveCartConnector, userIdService: UserIdService, store: Store<StateWithMultiCart>);
static ɵfac: i0.ɵɵFactoryDeclaration<WishListEffects, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<WishListEffects>;
}