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: Observable<T>
getCountrySubdivisions: Observable<T['subdivisions']>
isCountryFullyLoaded: Observable<boolean>
}
Properties
Name | Type | Description |
---|---|---|
loading$ | Observable<boolean> | |
errors$ | Observable<DaffStateError[]> | |
countries$ | Observable<T[]> | |
countryIds$ | Observable<T['id'][]> | |
countryCount$ | Observable<number> | |
countryEntities$ | Observable<Dictionary<T>> | |
getCountry | Observable<T> | |
getCountrySubdivisions | Observable<T['subdivisions']> | |
isCountryFullyLoaded | Observable<boolean> |