hisptz/90-90-90-cascade-graph-widget

View on GitHub
src/app/store/states/analytics.state.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { BaseState, initialBaseState } from './base.state';
import { EntityState, createEntityAdapter, EntityAdapter } from '@ngrx/entity';
import { Analytics } from 'src/app/core/models/analytics.model';

export interface AnalyticsState extends BaseState, EntityState<Analytics> {
    chartAnalytics: Analytics;
}

export const adapter: EntityAdapter<Analytics> = createEntityAdapter<Analytics>();

export const initialAnalyticsState: AnalyticsState = adapter.getInitialState({
    ...initialBaseState,
    chartAnalytics: null,
});