( element: Element, )
| 33 | } |
| 34 | |
| 35 | export function isEditableInput( |
| 36 | element: Element, |
| 37 | ): element is HTMLInputElement & { |
| 38 | readOnly: false |
| 39 | type: editableInputTypes |
| 40 | } { |
| 41 | return ( |
| 42 | isElementType(element, 'input', {readOnly: false}) && |
| 43 | Boolean(editableInputTypes[element.type as editableInputTypes]) |
| 44 | ) |
| 45 | } |
no test coverage detected