SPB Git forge

spb/vrai-prix

Public

Vrai-Prix — l'évaluation du vrai prix des propriétés résidentielles au Québec.

60commits 1branches 0releases
12.3 MBsize
maindefault branch
17 days agolast push
TypeScript 90.2% JavaScript 3.5% Python 3.4% CSS 1.9% HTML 0.6%
1.2 KB · 28 lines typescript
Raw Blame History
1// Auteur : Simon-Pierre Boucher — contact@spboucher.ai2/** Registre des connecteurs et fréquences de synchronisation. */3import { apchqConnector } from "./apchq";4import { ccqConnector } from "./ccq";5import { statcanConnector } from "./statcan";6import { bmrAdapter, canacAdapter, homeDepotAdapter, makeRetailConnector, patrickMorinAdapter, ronaAdapter } from "./retail";7import type { ConnectorKey, CostConnector } from "./types";89export const CONNECTORS: Record<Exclude<ConnectorKey, "altus" | "rsmeans">, CostConnector> = {10  apchq: apchqConnector,11  ccq: ccqConnector,12  statcan: statcanConnector,13  canac: makeRetailConnector(canacAdapter),14  bmr: makeRetailConnector(bmrAdapter),15  patrickmorin: makeRetailConnector(patrickMorinAdapter),16  rona: makeRetailConnector(ronaAdapter),17  homedepot: makeRetailConnector(homeDepotAdapter),18};1920export type RunnableKey = keyof typeof CONNECTORS;21export const RUNNABLE_KEYS = Object.keys(CONNECTORS) as RunnableKey[];22/** Import manuel seulement (aucun run automatique). */23export const IMPORT_ONLY: ConnectorKey[] = ["altus", "rsmeans"];2425export function isRunnable(k: string): k is RunnableKey {26  return k in CONNECTORS;27}28