В TypeScript, при создании файлов описания источника .d.ts, что предпочтительнее и почему?
declare class Example {
public Method(): void;
}
или
interface Example {
Method(): void;
}
Различия, которые я могу сказать, это то, что интерфейсы не могут иметь статические методы, поэтому для этого вы должны использовать класс. Оба не производят никакого выхода JS, поэтому, возможно, это не имеет значения?