node-apple-receipt-verify PurchasedProductsにoriginalTransactionIdがない

Adding in-app purchases to your Flutter app  |  Google Codelabs

import * as appleReceiptVerify from "node-apple-receipt-verify";

// Add typings for missing property in library interface.
declare module "node-apple-receipt-verify" {
  interface PurchasedProducts {
    originalTransactionId: string;
  }
}

回避策は上に書いてある通りです。Interfacesがマージできるという性質を利用してます。

また、PurchasedProductsにoriginalTransactionIdが無いというのは下記に無いということになります。

DefinitelyTyped/index.d.ts at 173aa9174685d78871a5c035b74d856f4aef9cc8 · DefinitelyTyped/DefinitelyTyped · GitHub