39 lines
		
	
	
		
			938 B
		
	
	
	
		
			JavaScript
		
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			938 B
		
	
	
	
		
			JavaScript
		
	
	
import PropTypes from '../_util/vue-types'
 | 
						|
export default {
 | 
						|
  prefixCls: {
 | 
						|
    default: 'ant-input',
 | 
						|
    type: String,
 | 
						|
  },
 | 
						|
  defaultValue: [String, Number],
 | 
						|
  value: [String, Number],
 | 
						|
  placeholder: [String, Number],
 | 
						|
  type: {
 | 
						|
    default: 'text',
 | 
						|
    type: String,
 | 
						|
  },
 | 
						|
  id: [String, Number],
 | 
						|
  name: String,
 | 
						|
  size: {
 | 
						|
    validator (value) {
 | 
						|
      return ['small', 'large', 'default'].includes(value)
 | 
						|
    },
 | 
						|
  },
 | 
						|
  disabled: {
 | 
						|
    default: false,
 | 
						|
    type: Boolean,
 | 
						|
  },
 | 
						|
  readOnly: Boolean,
 | 
						|
  addonBefore: PropTypes.any,
 | 
						|
  addonAfter: PropTypes.any,
 | 
						|
  // onPressEnter?: React.FormEventHandler<any>;
 | 
						|
  // onKeyDown?: React.FormEventHandler<any>;
 | 
						|
  // onChange?: React.ChangeEventHandler<HTMLInputElement>;
 | 
						|
  // onClick?: React.FormEventHandler<any>;
 | 
						|
  // onFocus?: React.FormEventHandler<any>;
 | 
						|
  // onBlur?: React.FormEventHandler<any>;
 | 
						|
  prefix: PropTypes.any,
 | 
						|
  suffix: PropTypes.any,
 | 
						|
  spellCheck: Boolean,
 | 
						|
  autoFocus: Boolean,
 | 
						|
}
 |