Skip to content

Instantly share code, notes, and snippets.

@AlbanMinassian
Last active June 28, 2021 15:48
Show Gist options
  • Save AlbanMinassian/26e36ad60adbe1112831f888741c9c7b to your computer and use it in GitHub Desktop.
Save AlbanMinassian/26e36ad60adbe1112831f888741c9c7b to your computer and use it in GitHub Desktop.
Comprendre l'architecture hexagonale en 5 minutes - secret 1 - index.mjs
// index.mjs
import lire_un_fichier from "adapters/lire_un_fichier.ts"
import mettre_a_jour_la_base_de_données from "adapters/mettre_a_jour_la_base_de_données.ts"
import appeller_un_service_post from "adapters/appeller_un_service_post.ts"
import logger from "adapters/logger.ts"
import mon_premier_service from "services/mon_premier_service.ts"
const datas = { "name": "world" };
const adapters = {
"lire_un_fichier": lire_un_fichier,
"mettre_a_jour_la_base_de_données": mettre_a_jour_la_base_de_données,
"appeller_un_service_post": appeller_un_service_post,
"logger": logger
};
const result = mon_premier_service(datas, adapters);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment