mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-10-05 03:12:14 +00:00
22 lines
622 B
TypeScript
22 lines
622 B
TypeScript
import { MetaDataProps } from "@/types";
|
|
|
|
export const parseStringify = (value: any) => JSON.parse(JSON.stringify(value));
|
|
|
|
export const convertFileToUrl = (file: File) => URL.createObjectURL(file);
|
|
|
|
export const getPaginationInfo = (metadata: MetaDataProps) => {
|
|
const currentPage = metadata?.pagination.page ?? "1";
|
|
const totalPages = metadata?.pagination.pages;
|
|
const totalEntries = metadata?.pagination.count;
|
|
|
|
return { currentPage, totalPages, totalEntries };
|
|
};
|
|
|
|
export function encryptKey(passkey: string) {
|
|
return btoa(passkey);
|
|
}
|
|
|
|
export function decryptKey(passkey: string) {
|
|
return atob(passkey);
|
|
}
|