observation-js
Version:
A fully-typed TypeScript client for the waarneming.nl API.
26 lines (25 loc) • 568 B
TypeScript
import type { Point } from './base';
import type { SpeciesData } from './species';
export interface Region {
id: number;
name: string;
slug: string;
centroid: Point;
parent: {
id: number;
name: string;
} | null;
}
export interface RegionSpeciesList {
id: number;
species: SpeciesData;
date: string;
first_observation_date: string;
last_observation_date: string;
observation_count: number;
}
export type RegionSpecies = RegionSpeciesList;
export interface RegionType {
id: number;
name: string;
}