0
私はModel
とそのサブクラスClientModel
の2つのモデルがあります。今度はClient
というインターフェースからClientModel
という属性のセットを宣言したいと思います。どうしたらいいですか?私はこのような何かを想像することができます:Typescript宣言:クラスとインターフェイスをマージする
interface Client {
name: string;
email: string;
}
declare class ClientModel extends Model implements Client {
// with name and email here without redeclare them
}
パーフェクト!ありがとう@Titian –
こんにちは@ティティアン、私は新しい質問をする必要がある場合は教えてください。ベースモデルに静的プロパティを追加する方法はありますか?私は宣言をマージしようとするとTS2300を取得しました... –
いつエラーが表示されますか?静的なプロパティを追加しようとしていますか?マージはいくつかのケースでのみ機能しますが、interface + classは1で、class + classは動作せず、インターフェイスにはスタティックがありません –