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>
}
Observable<T>
Parameter | id: T["id"] |
---|---|
Description |
Observable<T['subdivisions']>
Parameter | id: T["id"] |
---|---|
Description |
Observable<boolean>
Parameter | id: T["id"] |
---|---|
Description |