The present disclosure provides compounds that are tyrosine kinase inhibitors, in particular Bruton tyrosine kinase ("BTK") inhibitors, and are therefore useful for the treatment of diseases treatable by inhibition of BTK such as cancer, autoimmune, inflammatory, and thromboembolic diseases. Also provided are pharmaceutical compositions containing such compounds and processes for preparing such compounds.La presente divulgación proporciona compuestos que son inhibidores de tirosina quinasa, en particular inhibidores de tirosina quinasa Bruton ('BTK'), y son por tanto útiles en el tratamiento de enfermedades tratables mediante la inhibición de BTK tales como cáncer, enfermedades autoinmunes, inflamatorias y tromboembólicas. Igualmente se proporcionan composiciones farmacéuticas que contienen dichos compuestos, y procesos para preparar dichos compuestos.