0
どのようにベースインターフェイスを拡張してエクスポートできますか?たとえば:ベースインターフェイスを拡張してエクスポートする
export interface Date {
/**
* Original functions
*/
getTime(): number;
/**
* My extend functions
*/
getId(): number;
}
Date.prototype.getId = function(): number {
return 1;
}
私は日付のプロトタイプをエクスポートする場合、私はエラー
を受ける[TS]プロパティ 'のgetIdは、' タイプ '日' に存在しません。
私だけがファイル
export interface Date {
getTime(): number;
getId(): number;
}
をd.tsし、それを
import {Date} from "myfile";
をインポートしかし、あなたはDate
にメソッドを追加したい場合は、
すごいです!それだけが必要!ありがとうございました! – indapublic