UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

33 lines 1.13 kB
import type { JoomlaClient } from '../client'; import type { MenuIdDocResponse } from '../schemas'; type ExecuteRequest = JoomlaClient['executeRequest']; /** * Creates the menu resource methods * OpenAPI Path: /menu → menu.* * @description Menu management operations */ export declare function createMenuResource(executeRequest: ExecuteRequest): { 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: (menuId: string) => Promise<MenuIdDocResponse>; }; }; /** * Creates the menuData resource methods (data-only versions) */ export declare function createMenuDataResource(menu: ReturnType<typeof createMenuResource>): { doc: { get: (menuId: string) => Promise<Record<string, unknown>>; }; }; export type MenuResource = ReturnType<typeof createMenuResource>; export type MenuDataResource = ReturnType<typeof createMenuDataResource>; export {}; //# sourceMappingURL=menu.d.ts.map