If `x::SparseArrayCSC` , why aren't `x'` and `transpose(x)` of the type, or of a s

If x::SparseArrayCSC , why aren’t x' and transpose(x) of the type, or of a subtype of SparseArrayCSC ? I tried typeof(x') <: SparseArrayCSC which returns false , as apparently x' ∈ Adjoint{Float64,SparseMatrixCSC{Float64,Int64}} .
Now due to this, I can’t perform operation by functions which were meant to be performed on SparseArrayCSC in some cases. Could someone give inputs?

Note that the original poster on Slack cannot see your response here on Discourse. Consider transcribing the appropriate answer back to Slack, or pinging the poster here on Discourse so they can follow this thread.
(Original message :slack:) (More Info)