All files / src/app/core/store/content/viewcontexts viewcontexts.actions.ts

100% Statements 5/5
100% Branches 0/0
100% Functions 0/0
100% Lines 5/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2727x         27x   27x         27x         27x                  
import { createAction } from '@ngrx/store';
 
import { CallParameters } from 'ish-core/models/call-parameters/call-parameters.model';
import { ContentPageletEntryPoint } from 'ish-core/models/content-pagelet-entry-point/content-pagelet-entry-point.model';
import { ContentPagelet } from 'ish-core/models/content-pagelet/content-pagelet.model';
import { httpError, payload } from 'ish-core/utils/ngrx-creators';
 
export const loadViewContextEntrypoint = createAction(
  '[Content View Context] Load Entrypoint',
  payload<{ viewContextId: string; callParameters: CallParameters }>()
);
 
export const loadViewContextEntrypointFail = createAction(
  '[Content View Context API] Load Entrypoint Fail',
  httpError()
);
 
export const loadViewContextEntrypointSuccess = createAction(
  '[Content View Context API] Load Entrypoint Success',
  payload<{
    entrypoint: ContentPageletEntryPoint;
    pagelets: ContentPagelet[];
    viewContextId: string;
    callParameters: CallParameters;
  }>()
);