# Контекст плагина

Контекст плагина - это особый объект позволяющий регистрировать функциональность плагина, передаваемый в качестве первого аргумента в установщик плагина при его загрузке.

Также контекст можно получить при помощи импорта:

const { ctx: core } = require('dc-api-core/plugins');

# Методы

# core.db

Аргументы:

Использование:

Регистрирует новый драйвер базы данных с указанным кодом.

Пример:

index.js:

class MyCoolDB extends EventEmitter {
    // ...
}

module.exports = core => {
    core.db(MyCoolDB, 'mycooldb');
};

Использование загруженного плагина, например в контроллере:

const db = require('dc-api-core/DB').mycooldb('config-name');