All files / libs/payout-definition/state/src/lib/rules rule-templates.keys.ts

0% Statements 0/9
0% Branches 0/1
0% Functions 0/1
0% Lines 0/9

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                   
import { type Rule } from '@amalia/payout-definition/plans/types';

export const ruleTemplateMutationKeys = {
  all: () => ['rule-templates'] as const,
  applySingleRateCommissionTemplate: (ruleId: Rule['id']) =>
    [...ruleTemplateMutationKeys.all(), 'apply-single-rate-commission-template', 'of-rule', ruleId] as const,
  applyPerformanceSharePlanTemplate: (ruleId: Rule['id']) =>
    [...ruleTemplateMutationKeys.all(), 'apply-performance-share-plan-template', 'of-rule', ruleId] as const,
} as const;