Module: M2mKeygen::Types

Extended by:
T::Sig
Defined in:
lib/m2m_keygen/types/params_type.rb

Constant Summary collapse

ParamsType =
T.type_alias do
  T.nilable(T::Hash[T.any(String, Symbol), T.nilable(ParamsValueType)])
end
ParamsHashNotNilType =
T.type_alias { T::Hash[T.any(String, Symbol), ParamsValueType] }
ParamsValueType =
T.type_alias do
  T.any(
    Integer,
    String,
    Symbol,
    T::Array[T.untyped],
    T::Hash[T.untyped, T.untyped],
  )
end