import { Injectable } from '@nestjs/common'; import { ListMasterExtension } from './list-master-extension.interface'; @Injectable() export class ListMasterRegistry { private actions = new Map(); register(action: ListMasterExtension) { this.actions.set(action.name, action); } get(name: string): ListMasterExtension | undefined { return this.actions.get(name); } }