@thunderstorefront/sdk
Version:
Create Nuxt extendable layer with this GitHub template.
21 lines (17 loc) • 450 B
text/typescript
export interface UseNewsletterApi {
subscribeGuestToNewsletter: (email: string) => Promise<string>;
}
export function useNewsletterApi(): UseNewsletterApi {
const client = useClient();
async function subscribeGuestToNewsletter(email: string): Promise<string> {
return await client(`/api/newsletter/guest-subscribe`, {
method: 'POST',
body: {
email
}
});
}
return {
subscribeGuestToNewsletter
};
}