Skip to content
Snippets Groups Projects
  • chris's avatar
    linter · 1f0401a5
    chris authored
    1f0401a5
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
PmPlugins.js 328 B
/* eslint-disable no-underscore-dangle */
import { injectable } from 'inversify';

@injectable()
export default class PmPlugins {
  _plugins = new Map();
  add(key, plugin) {
    this._plugins.set(key, plugin);
  }

  getAll() {
    return [...this._plugins.values()];
  }

  get(key) {
    return this._plugins.get(key);
  }
}