// import type { Posts, Post } from "~/types/post"; // // import { Posts } from './Posts'; // // type PostsType = Posts as typeof Posts; // export const usePost = (res: Posts): Posts => { // return res; // }; // // const param1 = ref('value1') // // const { data, status, error, refresh } = await useFetch('/api/modules', { // // query: { param1, param2: 'value2' } // // }) // export const getPosts = async () => { // return await $fetch("https://jsonplaceholder.typicode.com/posts") // .then((res) => { // return res; // }) // .catch((error) => { // throw createError({ // ...error, // statusMessage: `Could not fetch posts`, // }); // }); // }; // // export const getPost = async (id: number) => { // // const { data, status, error, refresh, clear } = await useFetch( // // `https://jsonplaceholder.typicode.com/posts/${id}` // // ); // // if (error.value) { // // throw createError({ // // ...error.value, // // statusMessage: `Could not fetch posts`, // // }); // // } // // return data; // // };