UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

41 lines 1.19 kB
import { MenuIdDocResponseSchema } from '../schemas'; /** * Creates the menu resource methods * OpenAPI Path: /menu → menu.* * @description Menu management operations */ export function createMenuResource(executeRequest) { return { doc: { /** * Get menu document - /menu/{id}/doc GET * @fullPath api.joomla.menu.doc.get * @service joomla * @domain menu-management * @dataMethod menuData.doc.get * @discoverable true */ get: async (menuId) => { return executeRequest({ method: 'GET', path: '/menu/{id}/doc', responseSchema: MenuIdDocResponseSchema, }, undefined, { id: menuId }); }, }, }; } /** * Creates the menuData resource methods (data-only versions) */ export function createMenuDataResource(menu) { return { doc: { get: async (menuId) => { const response = await menu.doc.get(menuId); return response.data; }, }, }; } //# sourceMappingURL=menu.js.map