import axios from 'axios' const base = axios.create({ baseURL: 'http://localhost:5000' }) export type Note = { contents: string password: boolean views?: number expiration?: number } export type NoteInfo = Pick export type NotePublic = Pick export async function create(note: Note) { const { data } = await base({ url: '/notes/', method: 'post', data: note, }) return data as { id: string } } export async function get(id: string) { const { data } = await base({ url: `/notes/${id}`, method: 'delete', }) return data as NotePublic } export async function info(id: string) { const { data } = await base({ url: `/notes/${id}`, method: 'get', }) return data as NoteInfo }