All files / src/features/Permissions/Modal/api useSaveJson.ts

75% Statements 3/4
100% Branches 0/0
50% Functions 1/2
75% Lines 3/4

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      4x 2x               2x        
import { customInstance } from "@services/api";
import { safeParse } from "@utils/index";
 
const useSaveJson = (accountId: number, memberId: number) => {
  const handleSendJson = (value: string) => {
    return customInstance({
      url: `/accounts/${accountId}/members/${memberId}/access-policies`,
      method: "POST",
      data: safeParse(value),
    });
  };
 
  return { handleSendJson };
};
 
export default useSaveJson;