All files / libs/kernel/auth/shared/src/abilities/preset-reports subjects.ts

100% Statements 12/12
100% Branches 1/1
100% Functions 1/1
100% Lines 12/12

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 131x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x  
import { subject } from '@casl/ability';
 
import { type CustomReportsPresetsEnum } from '@amalia/reporting/custom-reports/shared';
 
import { SubjectsEnum } from '../../types';
 
export type ViewPresetReportSubject = {
  presetReportId: CustomReportsPresetsEnum;
};
 
export const viewPresetReportSubject = (payload: ViewPresetReportSubject) =>
  subject(SubjectsEnum.PresetReport, { ...payload });