UNPKG

geonet

Version:

A Node.js API wrapper for GeoNet — Aotearoa's geological hazard monitoring system.

33 lines (32 loc) 928 B
import { FeatureCollection as CommonFeatureCollection, MMI, Quality } from "./common"; export interface QuakeRequest { publicID: string; } export interface QuakesRequest { mmi: MMI; } export interface QuakeProperties { publicID: string; time: string; depth: number; magnitude: number; mmi: MMI; locality: string; quality: Quality; } export interface QuakeHistoryProperties extends QuakeProperties { modificationTime: string; } export type QuakeResponse = CommonFeatureCollection<QuakeProperties>; export type QuakeHistoryResponse = CommonFeatureCollection<QuakeHistoryProperties>; export interface QuakeStatsResponse { magnitudeCount: { days365: Record<MMI, number>; days28: Record<MMI, number>; days7: Record<MMI, number>; }; rate: { perDay: Record<MMI, number>; }; } export type QuakesResponse = CommonFeatureCollection<QuakeProperties>;