Skip to content

Domains

Domain merepresentasikan wilayah/kantor BPS (provinsi, kabupaten/kota, atau nasional).

Penggunaan

typescript
import { useDomains, DataLanguage, DomainType } from 'stadata-js'

const { fetchDomainList } = useDomains()

const result = await fetchDomainList({
  type: DomainType.ALL,
  lang: DataLanguage.ID,
  page: 1,
  perPage: 10,
})

result.match(
  ({ data }) => data.forEach(d => console.log(d.id, d.name)),
  (err) => console.error(err.message)
)

Parameter

ParameterTipeWajibKeterangan
typeDomainTypeTipe domain
langDataLanguageBahasa respons
pagenumberHalaman (default: 1)
perPagenumberItem per halaman

DomainType

typescript
enum DomainType {
  ALL = 'all',
  PROVINCE = 'prov',
  REGENCY = 'kab',
}

Tipe Data

typescript
class Domain {
  id: string;    // Kode domain BPS (misal: '7200' untuk Sulteng)
  name: string;  // Nama wilayah
  url: string;   // URL portal BPS wilayah
}

Released under the MIT License.