UNPKG

geonet

Version:

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

42 lines (41 loc) 1.04 kB
import { Feature as CommonFeature, 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 interface QuakeResponse { type: "FeatureCollection"; features: CommonFeature<QuakeProperties>[]; } export interface QuakeHistoryResponse { type: "FeatureCollection"; features: CommonFeature<QuakeHistoryProperties>[]; } export interface QuakeStatsResponse { magnitudeCount: { days365: Record<MMI, number>; days28: Record<MMI, number>; days7: Record<MMI, number>; }; rate: { perDay: Record<MMI, number>; }; } export interface QuakesResponse { type: "FeatureCollection"; features: CommonFeature<QuakeProperties>[]; }