### File

`src/app/interfaces.ts`

### Properties

auth
`auth: `AuthState``
Type : `AuthState`
Defined in src/app/interfaces.ts:18

checkout
`checkout: `CheckoutState``
Type : `CheckoutState`
Defined in src/app/interfaces.ts:19

products
`products: `ProductState``
Type : `ProductState`
Defined in src/app/interfaces.ts:17

search
`search: `SearchState``
Type : `SearchState`
Defined in src/app/interfaces.ts:21

users
`users: `UserState``
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;
    }

# results matching ""

# No results matching ""