You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
			
				
					11 lines
				
				378 B
			
		
		
			
		
	
	
					11 lines
				
				378 B
			| 
								 
											4 years ago
										 
									 | 
							
								import _typeof from 'babel-runtime/helpers/typeof';
							 | 
						||
| 
								 | 
							
								import rules from '../rule/';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								function required(rule, value, callback, source, options) {
							 | 
						||
| 
								 | 
							
								  var errors = [];
							 | 
						||
| 
								 | 
							
								  var type = Array.isArray(value) ? 'array' : typeof value === 'undefined' ? 'undefined' : _typeof(value);
							 | 
						||
| 
								 | 
							
								  rules.required(rule, value, source, errors, options, type);
							 | 
						||
| 
								 | 
							
								  callback(errors);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								export default required;
							 |