Skip to content
On this page

useCountries ​

Definition ​

Composable to manage countries

Basic usage ​

ts
const { 
 getCountries,
 mountedCallback,
 fetchCountries,
 getStatesForCountry 
} = useCountries();

Signature ​

ts
export function useCountries(): UseCountriesReturn 

Return type ​

See UseCountriesReturn
ts
export type UseCountriesReturn = {
  mountedCallback(): Promise<void>;
  getCountries: ComputedRef<Schemas["Country"][]>;
  fetchCountries(): Promise<void>;
  getStatesForCountry(countryId: string): Schemas["CountryState"][] | null;
};

Properties ​

NameTypeDescription
getCountries
ComputedRef<Array<>>

Methods ​

NameTypeDescription
mountedCallback
Promise<void>
fetchCountries
Promise<void>
getStatesForCountry
Array<> | 
useCountries has loaded