We study embeddings of Besov-type and Triebel-Lizorkin-type spaces, id τ : B s 1 ,τ 1 p 1 ,q 1 (Ω) → B s 2 ,τ 2 p 2 ,q 2 (Ω) and id τ : F s 1 ,τ 1 p 1 ,q 1 (Ω) → F s 2 ,τ 2 p 2 ,q 2 (Ω), where Ω ⊂ R d is a bounded domain, and obtain necessary and sufficient conditions for the compactness of id τ. Moreover, we characterize its entropy and approximation numbers. Surprisingly, these results are completely obtained via embeddings and the application of the corresponding results for classical Besov and Triebel-Lizorkin spaces as well as for Besov-Morrey and Triebel-Lizorkin-Morrey spaces.