UNPKG

bmkg-wrapper

Version:

Sebuah API wrapper untuk mempermudah akses API data terbuka Badan Meteorologi, Klimatologi, dan Geofisika.

25 lines (24 loc) 925 B
import type { AutoGempa, DataCuaca, GempaDirasakan, GempaTerkini } from './types/index.js'; export default class BMKG { /** * Mengambil data gempa yang baru-baru ini terjadi. * @returns Object berisi data gempa yang baru-baru ini terjadi. */ autoGempa(): Promise<AutoGempa | null>; /** * Mengambil list data gempa yang dirasakan. * @returns Array berisi data gempa yang dirasakan. */ gempaDirasakan(): Promise<GempaDirasakan[]>; /** * Mengambil list data gempa terkini. * @returns Array berisi data gempa terkini. */ gempaTerkini(): Promise<GempaTerkini[]>; /** * Mengambil data prakiraan cuaca dalam waktu 3 hari ke depan. * @param kelurahan - Nama kelurahan/desa. Default `Lebak Bulus`. * @returns Object berisi data prakiraan cuaca. */ prakiraanCuaca(kelurahan?: string): Promise<DataCuaca | null>; }