diff --git a/web/src/models.d.ts b/web/src/models.d.ts index 7774e46..1a93c3c 100644 --- a/web/src/models.d.ts +++ b/web/src/models.d.ts @@ -1,3 +1,5 @@ +export enum MeasureType { Simple } + export interface ApiToken { id: string; userId: string; @@ -12,21 +14,27 @@ export interface LoginSubmit { password: string; } -export interface Measure { +export interface MeasureConfig { + type: string; +} + +export interface Measure { id: string; userId: string; slug: string; name: string; description: string; - config: object; + config: C; } -export interface Measurement { +export interface MeasurementMeta {} + +export interface Measurement { id: string; measureId: string; value: number; timestamp: Date; - extData: object; + extData: M; } export interface User {