import { api } from "@/lib/api";
import type { ApiEnvelope } from "@/types/api";
import type { Article } from "@/types/article";

export async function getArticles(): Promise<Article[]> {
  const { data } = await api.get<ApiEnvelope<Article[]>>("/articles");
  return data.data;
}

export async function getArticle(slug: string): Promise<Article> {
  const { data } = await api.get<ApiEnvelope<Article>>(`/articles/${slug}`);
  return data.data;
}
