HydroSense / lib /types.ts
dpv007's picture
Clean sample deploy
53c9876
import type { Sensor, Reading } from '@prisma/client';
export type { Sensor, Reading };
export type SensorResponse = Sensor;
export type ReadingResponse = Reading;
export type SensorWithLatestReading = Sensor & {
latestReading?: Reading | null;
};
export type InsertSensor = {
sensorId: string;
latitude: number;
longitude: number;
locationName?: string;
};
export type InsertReading = {
sensorId: string;
ph: number;
turbidity: number;
temperature: number;
hardness: number;
potability?: number;
};
export type TimeRange = '1h' | '1d' | '1w' | '1m' | 'custom';