import { registerParser } from "@dci/connectors"; import { equinixFacility } from "./equinix.js"; import { digitalRealtyFacility } from "./digitalrealty.js"; import { nttFacility } from "./ntt.js"; import { cyrusOneFacility } from "./cyrusone.js"; import { qtsFacility } from "./qts.js"; import { vantageFacility } from "./vantage.js"; import { stackCampus } from "./stack.js"; import { coreSiteFacility } from "./coresite.js"; import { switchCampus } from "./switch.js"; /** * Operator connectors — batch 1 (Equinix, Digital Realty, NTT GDC, CyrusOne, QTS, Vantage, STACK, CoreSite, Switch). * Iron Mountain ships as a disabled YAML only (hard bot-wall, see docs/connectors/ironmountain.md). * Referenced from config/connectors/.yaml via `extractors..parser`. */ export function register(): void { for (const p of [equinixFacility, digitalRealtyFacility, nttFacility, cyrusOneFacility, qtsFacility, vantageFacility, stackCampus, coreSiteFacility, switchCampus]) registerParser(p); }