Fabric.js のすべてのクラスを拡張して、シリアル化できるプロパティもいくつか追加したいと考えています。私はこのようにしていた:
var stateProps = fabric.Object.prototype.stateProperties;
stateProps.splice(0,0,"name", "id", "creator", "dateTimeCreated");
fabric.Object.prototype.stateProperties = stateProps;
問題なくオブジェクトに対して機能しますが、継承されたすべてのクラスの「stateProperties」は残念ながらプロトタイプに対して「初期化」されることがあり、新しいプロパティは言及されていません。
継承されたクラスのプロトタイプが初期化される前にこれらの行を呼び出す方法はありますか?