tess-core-engine
Version:
Tess Core: framework cognitivo modular con API Fluent
12 lines (11 loc) • 317 B
JavaScript
class AdapterManager {
constructor() { this.adapters = new Map(); }
register(name, adapter) { this.adapters.set(name, adapter); }
match(context) {
for (const adapter of this.adapters.values()) {
if (adapter.match(context)) return adapter;
}
return null;
}
}
module.exports = AdapterManager;