import apiFetch from "@wordpress/api-fetch"; import { addQueryArgs } from "@wordpress/url"; declare const plooginsData: PlooginsData; export const getActivity = async (pluginSlug: string): Promise => { apiFetch.use(apiFetch.createNonceMiddleware(plooginsData.nonce)); const data = await apiFetch({ path: addQueryArgs('ploogins/v1/plugin/activity', { plugin_slug: pluginSlug }), }) as Activity[]; return data as Activity[]; } export const addActivity = async (activity: AddActivity): Promise<{ activity: Activity, added: boolean }> => { apiFetch.use(apiFetch.createNonceMiddleware(plooginsData.nonce)); const data = await apiFetch({ path: 'ploogins/v1/plugin/activity', method: 'POST', data: activity, }); return data as { activity: Activity, added: boolean }; }