Skip to content
Snippets Groups Projects
Commit 209afd61 authored by Romain CREY's avatar Romain CREY
Browse files

modal connect + all doctype names change

parent 1fbe2378
No related branches found
No related tags found
2 merge requests!32Dev,!30Features/us158 review design
Showing
with 74 additions and 0 deletions
export const CHALLENGETYPE_DOCTYPE = 'com.grandlyon.ecolyo.challengetype'
export const ECOGESTURE_DOCTYPE = 'com.grandlyon.ecolyo.ecogesture'
export const USERCHALLENGE_DOCTYPE = 'com.grandlyon.ecolyo.userchallenge'
export const USERPROFILE_DOCTYPE = 'com.grandlyon.ecolyo.userprofile'
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)
export const EGL_MONTH_DOCTYPE = 'com.grandlyon.egl.month'
export const EGL_YEAR_DOCTYPE = 'com.grandlyon.egl.year'
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)
export const ENEDIS_HOUR_DOCTYPE = 'com.grandlyon.enedis.hour'
export const ENEDIS_MINUTE_DOCTYPE = 'com.grandlyon.enedis.minute'
export const ENEDIS_MONTH_DOCTYPE = 'com.grandlyon.enedis.month'
export const ENEDIS_YEAR_DOCTYPE = 'com.grandlyon.enedis.year'
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)
export const GRDF_HOUR_DOCTYPE = 'com.grandlyon.grdf.hour'
export const GRDF_MONTH_DOCTYPE = 'com.grandlyon.grdf.month'
export const GRDF_YEAR_DOCTYPE = 'com.grandlyon.grdf.year'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment