Source: providers/index.js

'use strict';

/**
 * Providers store resources they define.
 *
 * A provider is the protector of the resources it defines. It communicates with its associated storage to manipulate
 * its resources.
 *
 * @example
 * // Load module "providers"
 * var providers = require('@openveo/api').providers;
 *
 * @module providers
 * @property {module:providers/EntityProvider} EntityProvider EntityProvider module
 * @property {module:providers/Provider} Provider Provider module
 */

module.exports.EntityProvider = process.requireApi('lib/providers/EntityProvider.js');
module.exports.Provider = process.requireApi('lib/providers/Provider.js');