Как в типовом классе Typescript c вернуть typeof T - PullRequest
0 голосов
/ 02 апреля 2020

У меня есть обобщенный c класс, и я хочу сделать что-то вроде этого:

class MyClass<T> {
  getModel(): typeof T { return T; }
}

Как я могу вернуть T и определить тип возвращаемого значения?

для возвращаемого типа Я видел, как кто-то использует new (...args) => T

Но я не могу return T в машинописи, он говорит:

'T' относится только к типу, но находится в процессе используется здесь как значение.

Как это исправить?

...