spb/datacenterindex
Public
HTML 53.9%
TypeScript 44.5%
JavaScript 0.6%
SQL 0.5%
1/**2 * Dataset / API connectors (code-backed `implementation:` referenced from config/connectors/*.yaml).3 * Registered by name; the YAML config is passed to the factory.4 */5import { registerImplementation } from "@dci/connectors";6import { PeeringDbConnector } from "./peeringdb.js";7import { OsmOverpassConnector } from "./osm-overpass.js";8import { WikidataConnector } from "./wikidata.js";9import { WorldBankConnector } from "./worldbank.js";1011export function register(): void {12 registerImplementation("peeringdb", (cfg) => new PeeringDbConnector(cfg));13 registerImplementation("osm-overpass", (cfg) => new OsmOverpassConnector(cfg));14 registerImplementation("wikidata", (cfg) => new WikidataConnector(cfg));15 registerImplementation("worldbank", (cfg) => new WorldBankConnector(cfg));16}1718export { PeeringDbConnector, OsmOverpassConnector, WikidataConnector, WorldBankConnector };19