import SecurityClient from "~/utilities/SecurityClient"; interface Workspaces { __v: number; _id: string; name: string; organization: string; } []; /** * This route lets us get the workspaces of a certain user * @returns */ const getWorkspaces = () => { return SecurityClient.fetchCall("/api/v1/workspace", { method: "GET", headers: { "Content-Type": "application/json", }, }).then(async (res) => { if (res?.status == 200) { const data = (await res.json()) as unknown as { workspaces: Workspaces }; return data.workspaces; } throw new Error("Failed to get projects"); }); }; export default getWorkspaces;