MP
Size: a a a
MP
AT
MP
MP
MP
IS
MG
MP
MP
MP
RK
MP
MP
MP
🌚
typealias KeyedParameters = [ParameterKeys: Any]
для удобства (ParameterKeys — enum). Так же сделал расширение этого типа, в котором сделал каст обратно до Parameters ([String: Any]) таким вот образом:extension KeyedParameters {
var parameters: Parameters {
Dictionary(uniqueKeysWithValues: map { ($0.key.rawValue, $0.value) })
}
}
🌚
typealias KeyedParameters = [ParameterKeys: Any]
для удобства (ParameterKeys — enum). Так же сделал расширение этого типа, в котором сделал каст обратно до Parameters ([String: Any]) таким вот образом:extension KeyedParameters {
var parameters: Parameters {
Dictionary(uniqueKeysWithValues: map { ($0.key.rawValue, $0.value) })
}
}
extension KeyedParameters {
var parameters: Parameters {
Parameters(uniqueKeysWithValues: map { key, value in (key.rawValue, value) })
}
}