mirror of https://github.com/webpack/webpack.git
27 lines
596 B
JavaScript
27 lines
596 B
JavaScript
var PluginEnvironment = require('./PluginEnvironment');
|
|
|
|
module.exports = function TemplatePluginEnvironment() {
|
|
var events = [];
|
|
var mainTemplatePluginEnvironment = new PluginEnvironment();
|
|
|
|
this.getEnvironmentStub = function() {
|
|
return {
|
|
mainTemplate: mainTemplatePluginEnvironment.getEnvironmentStub(),
|
|
templatesPlugin: function(name, handler) {
|
|
events.push({
|
|
name,
|
|
handler
|
|
});
|
|
}
|
|
};
|
|
};
|
|
|
|
this.getEventBindings = function() {
|
|
return events;
|
|
};
|
|
|
|
this.getMainTemplateBindings = function() {
|
|
return mainTemplatePluginEnvironment.getEventBindings();
|
|
};
|
|
};
|