The present disclosure provides compounds which are tyrosine kinase inhibitors, in particular bruton tyrosine kinase ("btk") inhibitors, and therefore are useful for the treatment of btk inhibiting treatable diseases such as cancer, autoimmune diseases, inflammatory and thromboembolic events. Also provided are pharmaceutical compositions containing such compounds and processes for preparing such compounds.a presente revelação fornece compostos que são inibidores de tirosina quinase, em particular, inibidores de tirosina quinase de bruton ("btk") e, portanto, são úteis para o tratamento de doenças tratáveis pela inibição de btk tais como, câncer, doenças autoimunes, inflamatórias e tromboembólicas. também são fornecidas composições farmacêuticas que contêm tais compostos e processos para preparar tais compostos.