observation-js
Version:
A fully-typed TypeScript client for the waarneming.nl API.
34 lines (33 loc) • 676 B
TypeScript
export interface NiaPrediction {
probability: number;
taxon: {
id: number;
name: string;
vernacular_name: string | null;
group_name: string;
group_id: number;
url: string;
};
}
export interface NiaResponse {
model_version: string;
model_coverage: {
description: string;
};
location_detail: {
name: string;
} | null;
predictions: NiaPrediction[];
species: {
name: string;
scientific_name: string;
group: string;
}[];
}
export interface NiaIdentifyOptions {
images: Blob[];
location?: {
lat: number;
lng: number;
};
}