dm
Version:
Dependency Injection Manager
27 lines (25 loc) • 545 B
JavaScript
var Provider = require("../provider"),
_ = require("../utils"),
ParameterProvider;
/**
* ParameterProvider
*
* @class
* @extends Provider
*/
ParameterProvider = Provider.extend(
/**
* @lends ParameterProvider.prototype
*/
{
/**
* @abstract
* @param {object} definition
* @param {string} definition.name
*/
get: function(definition) {
throw new Error("Method 'get' must be implemented");
}
}
);
module.exports = ParameterProvider;