57 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
'use strict';
 | 
						|
 | 
						|
exports.__esModule = true;
 | 
						|
exports.registerDefaultHelpers = registerDefaultHelpers;
 | 
						|
exports.moveHelperToHooks = moveHelperToHooks;
 | 
						|
// istanbul ignore next
 | 
						|
 | 
						|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
 | 
						|
 | 
						|
var _helpersBlockHelperMissing = require('./helpers/block-helper-missing');
 | 
						|
 | 
						|
var _helpersBlockHelperMissing2 = _interopRequireDefault(_helpersBlockHelperMissing);
 | 
						|
 | 
						|
var _helpersEach = require('./helpers/each');
 | 
						|
 | 
						|
var _helpersEach2 = _interopRequireDefault(_helpersEach);
 | 
						|
 | 
						|
var _helpersHelperMissing = require('./helpers/helper-missing');
 | 
						|
 | 
						|
var _helpersHelperMissing2 = _interopRequireDefault(_helpersHelperMissing);
 | 
						|
 | 
						|
var _helpersIf = require('./helpers/if');
 | 
						|
 | 
						|
var _helpersIf2 = _interopRequireDefault(_helpersIf);
 | 
						|
 | 
						|
var _helpersLog = require('./helpers/log');
 | 
						|
 | 
						|
var _helpersLog2 = _interopRequireDefault(_helpersLog);
 | 
						|
 | 
						|
var _helpersLookup = require('./helpers/lookup');
 | 
						|
 | 
						|
var _helpersLookup2 = _interopRequireDefault(_helpersLookup);
 | 
						|
 | 
						|
var _helpersWith = require('./helpers/with');
 | 
						|
 | 
						|
var _helpersWith2 = _interopRequireDefault(_helpersWith);
 | 
						|
 | 
						|
function registerDefaultHelpers(instance) {
 | 
						|
  _helpersBlockHelperMissing2['default'](instance);
 | 
						|
  _helpersEach2['default'](instance);
 | 
						|
  _helpersHelperMissing2['default'](instance);
 | 
						|
  _helpersIf2['default'](instance);
 | 
						|
  _helpersLog2['default'](instance);
 | 
						|
  _helpersLookup2['default'](instance);
 | 
						|
  _helpersWith2['default'](instance);
 | 
						|
}
 | 
						|
 | 
						|
function moveHelperToHooks(instance, helperName, keepHelper) {
 | 
						|
  if (instance.helpers[helperName]) {
 | 
						|
    instance.hooks[helperName] = instance.helpers[helperName];
 | 
						|
    if (!keepHelper) {
 | 
						|
      delete instance.helpers[helperName];
 | 
						|
    }
 | 
						|
  }
 | 
						|
}
 | 
						|
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2xpYi9oYW5kbGViYXJzL2hlbHBlcnMuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O3lDQUF1QyxnQ0FBZ0M7Ozs7MkJBQzlDLGdCQUFnQjs7OztvQ0FDUCwwQkFBMEI7Ozs7eUJBQ3JDLGNBQWM7Ozs7MEJBQ2IsZUFBZTs7Ozs2QkFDWixrQkFBa0I7Ozs7MkJBQ3BCLGdCQUFnQjs7OztBQUVsQyxTQUFTLHNCQUFzQixDQUFDLFFBQVEsRUFBRTtBQUMvQyx5Q0FBMkIsUUFBUSxDQUFDLENBQUM7QUFDckMsMkJBQWEsUUFBUSxDQUFDLENBQUM7QUFDdkIsb0NBQXNCLFFBQVEsQ0FBQyxDQUFDO0FBQ2hDLHlCQUFXLFFBQVEsQ0FBQyxDQUFDO0FBQ3JCLDBCQUFZLFFBQVEsQ0FBQyxDQUFDO0FBQ3RCLDZCQUFlLFFBQVEsQ0FBQyxDQUFDO0FBQ3pCLDJCQUFhLFFBQVEsQ0FBQyxDQUFDO0NBQ3hCOztBQUVNLFNBQVMsaUJBQWlCLENBQUMsUUFBUSxFQUFFLFVBQVUsRUFBRSxVQUFVLEVBQUU7QUFDbEUsTUFBSSxRQUFRLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyxFQUFFO0FBQ2hDLFlBQVEsQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLEdBQUcsUUFBUSxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsQ0FBQztBQUMxRCxRQUFJLENBQUMsVUFBVSxFQUFFO0FBQ2YsYUFBTyxRQUFRLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyxDQUFDO0tBQ3JDO0dBQ0Y7Q0FDRiIsImZpbGUiOiJoZWxwZXJzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHJlZ2lzdGVyQmxvY2tIZWxwZXJNaXNzaW5nIGZyb20gJy4vaGVscGVycy9ibG9jay1oZWxwZXItbWlzc2luZyc7XG5pbXBvcnQgcmVnaXN0ZXJFYWNoIGZyb20gJy4vaGVscGVycy9lYWNoJztcbmltcG9ydCByZWdpc3RlckhlbHBlck1pc3NpbmcgZnJvbSAnLi9oZWxwZXJzL2hlbHBlci1taXNzaW5nJztcbmltcG9ydCByZWdpc3RlcklmIGZyb20gJy4vaGVscGVycy9pZic7XG5pbXBvcnQgcmVnaXN0ZXJMb2cgZnJvbSAnLi9oZWxwZXJzL2xvZyc7XG5pbXBvcnQgcmVnaXN0ZXJMb29rdXAgZnJvbSAnLi9oZWxwZXJzL2xvb2t1cCc7XG5pbXBvcnQgcmVnaXN0ZXJXaXRoIGZyb20gJy4vaGVscGVycy93aXRoJztcblxuZXhwb3J0IGZ1bmN0aW9uIHJlZ2lzdGVyRGVmYXVsdEhlbHBlcnMoaW5zdGFuY2UpIHtcbiAgcmVnaXN0ZXJCbG9ja0hlbHBlck1pc3NpbmcoaW5zdGFuY2UpO1xuICByZWdpc3RlckVhY2goaW5zdGFuY2UpO1xuICByZWdpc3RlckhlbHBlck1pc3NpbmcoaW5zdGFuY2UpO1xuICByZWdpc3RlcklmKGluc3RhbmNlKTtcbiAgcmVnaXN0ZXJMb2coaW5zdGFuY2UpO1xuICByZWdpc3Rlckxvb2t1cChpbnN0YW5jZSk7XG4gIHJlZ2lzdGVyV2l0aChpbnN0YW5jZSk7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBtb3ZlSGVscGVyVG9Ib29rcyhpbnN0YW5jZSwgaGVscGVyTmFtZSwga2VlcEhlbHBlcikge1xuICBpZiAoaW5zdGFuY2UuaGVscGVyc1toZWxwZXJOYW1lXSkge1xuICAgIGluc3RhbmNlLmhvb2tzW2hlbHBlck5hbWVdID0gaW5zdGFuY2UuaGVscGVyc1toZWxwZXJOYW1lXTtcbiAgICBpZiAoIWtlZXBIZWxwZXIpIHtcbiAgICAgIGRlbGV0ZSBpbnN0YW5jZS5oZWxwZXJzW2hlbHBlck5hbWVdO1xuICAgIH1cbiAgfVxufVxuIl19
 |