Я пытаюсь сохранить тип в переменной, чтобы позже использовать его, как тип 1-го класса.
class SomeModel {}
let someType = SomeModel.self
let array = Array<someType>()
В этом случае я мог бы сделать Array<SomeModel>() вместо этого, но я хочу обобщить его, и пусть подклассы предоставляют значение someType.
Однако я получаю ошибки, такие как someType isn't a type или use of undeclared type 'someType' в последней строке.
