license const ELEMENTS_KEY_ALLOWED_IN = [ 'input' , 'button' , 'textarea' , 'select' ] ; param evt export const preventDefaultEvent = ( evt ) => { const target = evt . target as Element ; if ( ! target ) { return ; } const tagName = `${ target . tagName }` . toLowerCase ( ) ; if ( ELEMENTS_KEY_ALLOWED_IN . indexOf ( tagName ) === - 1 ) { evt . preventDefault ( ) ; } } ;