Встречается на собеседованиях • сегодня
Как описать в TypeScript класс который создается внутри функции и возвращается наружу
```typescript
function createClass() {
return class InnerClass {
constructor(public value: T) {}
getValue(): T {
return this.value;
}
};
}
// Использование
const StringClass = createClass ();
const instance = new StringClass('hello');
console.log(instance.getValue()); // 'hello'
```
В TypeScript можно описать возвращаемый класс, используя generic-типы для гибкости. Функция `createClass` возвращает класс, который можно инстанциировать с указанным типом. При этом сам возвращаемый класс является анонимным (InnerClass), но может быть типизирован. Для сложных случаев можно использовать интерфейсы или type aliases для описания структуры класса.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы