UNPKG

netlify-cli

Version:

Netlify command line tool

22 lines (21 loc) 852 B
import { error } from './command-helpers.js'; // @ts-expect-error TS(7006) FIXME: Parameter 'api' implicitly has an 'any' type. export const getSiteByName = async (api, siteName) => { try { const sites = await api.listSites({ name: siteName, filter: 'all' }); // @ts-expect-error TS(7006) FIXME: Parameter 'filteredSite' implicitly has an 'any' t... Remove this comment to see the full error message const siteFoundByName = sites.find((filteredSite) => filteredSite.name === siteName); if (!siteFoundByName) { throw Error; } return siteFoundByName; } catch (error_) { if (error_.status === 401) { error(`${error_.message}: could not retrieve site`); } else { error('Site not found. Please rerun "netlify link"'); } } };