特定のグローバル変数が「宣言されていない」のではなく、単に他の場所で宣言されていることを IDE (PHPStorm) に伝えるにはどうすればよいですか。特定のタイプがありますか?
Magento の例 ( opcheckout.js
):
if (response.duplicateBillingInfo) {
shipping.setSameAsBilling(true); // "shipping undeclared" warning
}
// in fact, shipping is a global variable with constructor "Shipping".
私がやりたいことは次のようなものです:
/** @var Shipping window.shipping */
shipping.setS // with autocompletion:
setSameAsBilling