UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

45 lines 1.35 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createMenuResource = createMenuResource; exports.createMenuDataResource = createMenuDataResource; const schemas_1 = require("../schemas"); /** * Creates the menu resource methods * OpenAPI Path: /menu → menu.* * @description Menu management operations */ 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: schemas_1.MenuIdDocResponseSchema, }, undefined, { id: menuId }); }, }, }; } /** * Creates the menuData resource methods (data-only versions) */ function createMenuDataResource(menu) { return { doc: { get: async (menuId) => { const response = await menu.doc.get(menuId); return response.data; }, }, }; } //# sourceMappingURL=menu.js.map