Browse Source

Refactor country code logic

pull/6993/head
Thomas Kaul 3 days ago
parent
commit
ec5bd25c8d
  1. 17
      apps/api/src/helper/country.helper.ts

17
apps/api/src/helper/country.helper.ts

@ -0,0 +1,17 @@
import { countries } from 'countries-list';
export function getCountryCodeByName({
aliases = {},
name
}: {
aliases?: Record<string, string>;
name: string;
}): string {
for (const [code, country] of Object.entries(countries)) {
if (country.name === name || country.name === aliases[name]) {
return code;
}
}
return undefined;
}
Loading…
Cancel
Save