bmkg-wrapper
Version:
Sebuah API wrapper untuk mempermudah akses API data terbuka Badan Meteorologi, Klimatologi, dan Geofisika.
25 lines (24 loc) • 925 B
TypeScript
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>;
}