import type { Client } from "@versia/client"; import type { Status } from "@versia/client/types"; export const useNote = ( client: MaybeRef, noteId: MaybeRef, ) => { if (!(toValue(client) && toValue(noteId))) { return ref(null as Status | null); } const output = ref(null as Status | null); watchEffect(() => { toValue(noteId) && toValue(client) ?.getStatus(toValue(noteId) as string) .then((res) => { output.value = res.data; }); }); return output; };