Full TypeScript Support
Definisi tipe lengkap untuk semua endpoint API dengan dukungan IntelliSense. Tulis kode lebih cepat dengan autocomplete.
Akses data statistik resmi Indonesia dengan TypeScript/JavaScript — type-safe, modern, dan mudah digunakan.
# npm
npm install stadata-js
# pnpm
pnpm add stadata-js
# yarn
yarn add stadata-jsimport { initStadata, usePublications, useDomains, DataLanguage, DomainType } from 'stadata-js'
// 1. Inisialisasi sekali di entry point
initStadata({ apiKey: 'your-api-key-here' })
// 2. Gunakan composables di mana saja — tidak perlu import client
const { fetchDomainList } = useDomains()
const { fetchPublicationList } = usePublications()
// 3. Fetch data
const result = await fetchDomainList({
type: DomainType.ALL,
lang: DataLanguage.ID,
})
result.match(
({ data, pagination }) => {
console.log('Domains:', data)
console.log('Total:', pagination.total)
},
(error) => console.error('Error:', error.message)
)API Key: Dapatkan API key kamu di BPS WebAPI Platform.