From 3dd74969da2522de991faa09de1b2adc67fedf27 Mon Sep 17 00:00:00 2001 From: Yoan VALLET <ext.sopra.yvallet@grandlyon.com> Date: Mon, 16 Nov 2020 19:46:06 +0100 Subject: [PATCH] feat: clean docTypes --- src/doctypes/com-grandlyon-egl-day.ts | 20 -------------------- src/doctypes/com-grandlyon-enedis-day.ts | 19 ------------------- src/doctypes/com-grandlyon-grdf-day.ts | 19 ------------------- 3 files changed, 58 deletions(-) diff --git a/src/doctypes/com-grandlyon-egl-day.ts b/src/doctypes/com-grandlyon-egl-day.ts index 8e7ce7b4a..579fbd1ea 100644 --- a/src/doctypes/com-grandlyon-egl-day.ts +++ b/src/doctypes/com-grandlyon-egl-day.ts @@ -1,21 +1 @@ -import { QueryDefinitionBuilder } from 'cozy-client' - export const EGL_DAY_DOCTYPE = 'com.grandlyon.egl.day' - -export type EglDay = { - time: string - load: string - type: string -} - -export function isEglDay(day: any): day is EglDay { - return day && 'time' in day && 'load' in day -} - -export function isEglData(data: any[]): data is EglDay[] { - return data.every(isEglDay) -} - -// queries for CozyClient -export const eglQueryClient: QueryDefinitionBuilder = client => - client.find(EGL_DAY_DOCTYPE) diff --git a/src/doctypes/com-grandlyon-enedis-day.ts b/src/doctypes/com-grandlyon-enedis-day.ts index 5d6031308..d052e250f 100644 --- a/src/doctypes/com-grandlyon-enedis-day.ts +++ b/src/doctypes/com-grandlyon-enedis-day.ts @@ -1,20 +1 @@ -import { QueryDefinitionBuilder } from 'cozy-client' - export const ENEDIS_DAY_DOCTYPE = 'com.grandlyon.enedis.day' - -export type EnedisDay = { - time: string - load: string -} - -export function isEnedisDay(day: any): day is EnedisDay { - return day && 'time' in day && 'load' in day -} - -export function isEnedisData(data: any[]): data is EnedisDay[] { - return data.every(isEnedisDay) -} - -// queries for CozyClient -export const enedisQueryClient: QueryDefinitionBuilder = client => - client.find(ENEDIS_DAY_DOCTYPE) diff --git a/src/doctypes/com-grandlyon-grdf-day.ts b/src/doctypes/com-grandlyon-grdf-day.ts index 3949f1fcc..fdc19a903 100644 --- a/src/doctypes/com-grandlyon-grdf-day.ts +++ b/src/doctypes/com-grandlyon-grdf-day.ts @@ -1,20 +1 @@ -import { QueryDefinitionBuilder } from 'cozy-client' - export const GRDF_DAY_DOCTYPE = 'com.grandlyon.grdf.day' - -export type GrdfDay = { - time: string - load: string -} - -export function isGrdfDay(day: any): day is GrdfDay { - return day && 'time' in day && 'load' in day -} - -export function isGrdfData(data: any[]): data is GrdfDay[] { - return data.every(isGrdfDay) -} - -// queries for CozyClient -export const grdfQueryClient: QueryDefinitionBuilder = client => - client.find(GRDF_DAY_DOCTYPE) -- GitLab