UNPKG

tess-core-engine

Version:

Tess Core: framework cognitivo modular con API Fluent

12 lines (11 loc) 317 B
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;