Test1 {
a: number;
}
interface Test1 {
b: number;
}
class QWE implements Test1 {
a = 1;
}
класс не валиден
никогда не видел, чтобы так делали - этим вообще кто-нибудь пользуется?
Это для всяких хаков, деклараций либ и тд, в обычном проекте по рукам за такое бьют. Кто то из за этого использует только type
interface augmentation. В принципе, это нормальная техника, но для довольно специфических случаев
Обсуждают сегодня