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();
 | 
						|
	};
 | 
						|
};
 |