GitHub

DaffGeographyFacadeInterface

import { DaffGeographyFacadeInterface } from '@daffodil/geography/state'

interface DaffGeographyFacadeInterface<T extends DaffCountry = DaffCountry> {
  loading$: Observable<boolean>
  errors$: Observable<DaffStateError[]>
  countries$: Observable<T[]>
  countryIds$: Observable<T['id'][]>
  countryCount$: Observable<number>
  countryEntities$: Observable<Dictionary<T>>

  getCountry(id: T["id"]): Observable<T>
  getCountrySubdivisions(id: T["id"]): Observable<T['subdivisions']>
  isCountryFullyLoaded(id: T["id"]): Observable<boolean>
}

() Methods

getCountry
Observable<T>
Parameters
Parameterid: T["id"]
Description
getCountrySubdivisions
Observable<T['subdivisions']>
Parameters
Parameterid: T["id"]
Description
isCountryFullyLoaded
Observable<boolean>
Parameters
Parameterid: T["id"]
Description