rafaell-lycan/sabesp-mananciais-api

View on GitHub
src/interfaces/index.ts

Summary

Maintainability
A
0 mins
Test Coverage
/**
 * Dam names available
 */
 export enum DamName {
  cantareira = 'Cantareira',
  altoTiete = 'Alto Tietê',
  guarapiranga = 'Guarapiranga',
  cotia = 'Cotia',
  rioGrande = 'Rio Grande',
  rioClaro = 'Rio Claro',
  saoLourenco = 'São Lourenço',
}

/**
 * Measure based on millimeters (mm)
 */
export interface Pluviometry {
  /**
   * Daily pluviometry
   */
  day: string | number;
  /**
   * Monthly pluviometry
   */
  month: string | number;
  /**
   * Monthly average pluviometry
   */
  average: string | number;
}

export interface Dam {
  name: DamName;
  volume: string;
  variation: string;
  pluviometry: Pluviometry;
}