Когда мы создаем абстрактный класс в TypeScript, он выглядит следующим образом:
export abstract class Test {
abstract anAbstractMethod(): void;
public aPublicMethod(): void {}
}
... А потом, когда мы расширяем некоторый класс с ним:
export class TestSon extends Test {
anAbstractMethod(): void {
throw new error('Method not implemented!');
};
}
Это throw new error('Method not implemented!');
создан, чтобы помочь нам не забыть реализовать свой код.Я не знаю, делает ли это VSCode или это предопределенная вещь TypeScript.
Кто-нибудь знает, как изменить эту строку на какой-то другой код.Было бы очень хорошо, если бы мы могли определить шаблон для каждого абстрактного метода, сообщив следующему программисту, что более или менее должно быть закодировано в методе, вместо того, чтобы зависеть только от комментариев ...