import api from '../../Api'; import { viewPromotion } from '../events/views/viewPromotion'; import type { Banners } from '../../Api/types'; export function listBanners( codes: string, ): Promise>; export function listBanners( codes: Array, ): Promise>>; export function listBanners( codes: Array | string, ) { if (Array.isArray(codes)) { return api.customization .listBanners(codes) .then(data => { viewPromotion(data); return data; }); } return api.customization .listBanners([codes]) .then(data => { viewPromotion(data); return data[0]; }); }