libs/auth/state/src/reducers/auth-feature-state.interface.ts
import { DaffAuthReducerState } from './auth/public_api';
import { DAFF_AUTH_STORE_FEATURE_KEY } from './auth-store-feature-key';
import { DaffAuthLoginReducerState } from './login/public_api';
import { DaffAuthRegisterReducerState } from './register/public_api';
import { DaffAuthResetPasswordReducerState } from './reset-password/public_api';
export interface DaffAuthFeatureState {
auth: DaffAuthReducerState;
login: DaffAuthLoginReducerState;
register: DaffAuthRegisterReducerState;
resetPassword: DaffAuthResetPasswordReducerState;
}
export interface DaffAuthStateRootSlice {
[DAFF_AUTH_STORE_FEATURE_KEY]: DaffAuthFeatureState;
}