src/app/interfaces.ts
auth |
auth: |
Type : AuthState
|
Defined in src/app/interfaces.ts:18
|
checkout |
checkout: |
Type : CheckoutState
|
Defined in src/app/interfaces.ts:19
|
products |
products: |
Type : ProductState
|
Defined in src/app/interfaces.ts:17
|
search |
search: |
Type : SearchState
|
Defined in src/app/interfaces.ts:21
|
users |
users: |
Type : UserState
|
Defined in src/app/interfaces.ts:20
|
import { ProductState } from './product/reducers/product-state';
import { AuthState } from './auth/reducers/auth.state';
import { UserState } from './user/reducers/user.state';
import { CheckoutState } from './checkout/reducers/checkout.state';
import { SearchState } from './home/reducers/search.state';
// This should hold the AppState interface
// Ideally importing all the substate for the application
/**
*
*
* @export
* @interface AppState
*/
export interface AppState {
products: ProductState;
auth: AuthState;
checkout: CheckoutState;
users: UserState;
search: SearchState;
}