import { usePublicApi } from '..'; import type { Menu } from '../types'; export function listMenu(codes: string): Promise; export function listMenu(codes: Array): Promise>; export function listMenu(codes: Array | string) { if (Array.isArray(codes)) { return usePublicApi>({ endpoint: '/publics/template/menus/', params: { codes, }, }); } return usePublicApi>({ endpoint: '/publics/template/menus/', params: { codes: [codes], }, }).then(data => data[0]); }