Как описать в TypeScript класс который создается внутри функции и возвращается наружу — вопрос с собеседования для Frontend-разработчик | Эйч | Эйч