For example:
julia> using TypeParameterAccessors: get_type_parameters
julia> struct MyArray{B,A} <: AbstractArray{A,B} end
julia> supertypes(MyArray)
(MyArray, AbstractArray{A, B} where {B, A}, Any)
julia> supertypes(MyArray)[2]
AbstractArray{A, B} where {B, A}
julia> Tuple(Base.unwrap_unionall(supertypes(MyArray)[2]).parameters)
(A, B)
julia> get_type_parameters(supertypes(MyArray)[2])
(T, N)