@alipay/ams-checkout
Advanced tools
Comparing version 0.0.1691743027-dev.6 to 0.0.1691743027-dev.7
import type AMSCheckout from '../../core/instance'; | ||
import type { IappendIframeNodesParams, Iselector } from '../../types'; | ||
import type { eventPlayload, IappendIframeNodesParams, Iselector } from '../../types'; | ||
import { componentSignEnum, platformEnum, renderDisplayTypeEnum } from '../../types'; | ||
@@ -9,2 +9,5 @@ type IrenderFuncParams = (context: ComponentApp, selector: Iselector, renderDisplayType: renderDisplayTypeEnum) => Promise<void>; | ||
platform: platformEnum; | ||
_performanceData: any[]; | ||
_loadAppPromiseResolve: ((value: Boolean) => void) | null; | ||
_isInitComponent: boolean; | ||
private appDomain; | ||
@@ -16,7 +19,4 @@ private createIframeNode; | ||
private _actionQueryPromise; | ||
private _loadAppPromiseResolve; | ||
private _renderParams; | ||
private _componentSign; | ||
private _performanceData; | ||
private _isInitComponent; | ||
private _clickEventName; | ||
@@ -43,3 +43,3 @@ private _renderDisplayType; | ||
private renderPopupLoading; | ||
private createLoadAppPromise; | ||
_createLoadAppPromise(): Promise<unknown>; | ||
/** | ||
@@ -59,8 +59,8 @@ * @description Interface request | ||
*/ | ||
private _addEventListener; | ||
private _removeEventListener; | ||
private addEventListener; | ||
private removeEventListener; | ||
/** | ||
* @description Processing messages from iframe | ||
*/ | ||
private _handleAppMessage; | ||
_handleAppMessage(data: eventPlayload): void; | ||
private handleSizeChanged; | ||
@@ -67,0 +67,0 @@ private handleRedirect; |
@@ -34,2 +34,5 @@ function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } | ||
_defineProperty(this, "platform", void 0); | ||
_defineProperty(this, "_performanceData", []); | ||
_defineProperty(this, "_loadAppPromiseResolve", null); | ||
_defineProperty(this, "_isInitComponent", void 0); | ||
_defineProperty(this, "appDomain", void 0); | ||
@@ -41,7 +44,4 @@ _defineProperty(this, "createIframeNode", void 0); | ||
_defineProperty(this, "_actionQueryPromise", null); | ||
_defineProperty(this, "_loadAppPromiseResolve", null); | ||
_defineProperty(this, "_renderParams", null); | ||
_defineProperty(this, "_componentSign", componentSignEnum.NONE); | ||
_defineProperty(this, "_performanceData", []); | ||
_defineProperty(this, "_isInitComponent", void 0); | ||
_defineProperty(this, "_clickEventName", void 0); | ||
@@ -127,3 +127,3 @@ _defineProperty(this, "_renderDisplayType", renderDisplayTypeEnum.popup); | ||
this.createApp(renderParams); | ||
return Promise.all([this.createActionQueryPromise(), this.createIframeNode(this, insertedNode, this._renderDisplayType), this.createLoadAppPromise()]).then(function () { | ||
return Promise.all([this.createActionQueryPromise(), this.createIframeNode(this, insertedNode, this._renderDisplayType), this._createLoadAppPromise()]).then(function () { | ||
return Promise.resolve(); | ||
@@ -156,4 +156,4 @@ }).catch(function (error) { | ||
}, { | ||
key: "createLoadAppPromise", | ||
value: function createLoadAppPromise() { | ||
key: "_createLoadAppPromise", | ||
value: function _createLoadAppPromise() { | ||
var _this2 = this; | ||
@@ -296,3 +296,3 @@ return new Promise(function (resolve, reject) { | ||
// listener | ||
this._removeEventListener(); | ||
this.removeEventListener(); | ||
} catch (error) { | ||
@@ -342,3 +342,3 @@ console.error(error); | ||
// Subscribe to messages from iframe | ||
this._addEventListener(); | ||
this.addEventListener(); | ||
} catch (error) { | ||
@@ -390,5 +390,5 @@ this.dispatchToSDK(EVENT.error.name, Object.assign({}, ERRORMESSAGE.SDK_COMPATIBILITY_ISSUES.FAILED_TO_CREATE_IFRAME, { | ||
}, { | ||
key: "_addEventListener", | ||
value: function _addEventListener() { | ||
this._removeEventListener(); | ||
key: "addEventListener", | ||
value: function addEventListener() { | ||
this.removeEventListener(); | ||
window["".concat(LISTENER_PREFIX, "_").concat(this.AMSSDK._instanceId)] = this.listener.bind(this); | ||
@@ -400,4 +400,4 @@ window["".concat(LISTENER_PREFIX, "_").concat(this.AMSSDK._instanceId, "_resize")] = this.resizeListener.bind(this); | ||
}, { | ||
key: "_removeEventListener", | ||
value: function _removeEventListener() { | ||
key: "removeEventListener", | ||
value: function removeEventListener() { | ||
window.removeEventListener('message', window["".concat(LISTENER_PREFIX, "_").concat(this.AMSSDK._instanceId)]); | ||
@@ -404,0 +404,0 @@ window.removeEventListener('resize', window["".concat(LISTENER_PREFIX, "_").concat(this.AMSSDK._instanceId, "_resize")]); |
@@ -1,1 +0,1 @@ | ||
{"name":"@alipay/ams-checkout","version":"0.0.1691743027-dev.6","description":"","author":"","main":"esm/index.js","module":"esm/index.js","typings":"esm/index.d.ts","files":["dist","esm","LEGAL.md","LICENSE","README.md"],"scripts":{"build":"father build","ci":"npm run lint","cov":"jest --coverage","format":"prettier --write --no-error-on-unmatched-pattern \"**/*.{js,jsx,ts,tsx,md,json,css,less}\"","lint":"eslint ./src","test":"jest"},"dependencies":{"axios":"^1.3.4","uuid":"^9.0.0"},"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-env":"^7.20.2","@testing-library/jest-dom":"^5.1.1","@testing-library/react":"^9.5.0","@types/jest":"^29.2.4","@types/uuid":"^9.0.0","@typescript-eslint/parser":"^5.60.0","babel-jest":"^29.3.1","babel-loader":"^9.1.0","babel-plugin-import":"^1.13.0","eslint":"^8.36.0","father":"^4.2.3","jest":"^29.5.0","jest-environment-jsdom":"^29.3.1","prettier":"^2.8.4","prettier-plugin-organize-imports":"^3.2.3","prettier-plugin-packagejson":"^2.4.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.9.5"},"engines":{},"publishConfig":{"access":"public"}} | ||
{"name":"@alipay/ams-checkout","version":"0.0.1691743027-dev.7","description":"","author":"","main":"esm/index.js","module":"esm/index.js","typings":"esm/index.d.ts","files":["dist","esm","LEGAL.md","LICENSE","README.md"],"scripts":{"build":"father build","ci":"npm run lint","cov":"jest --coverage","format":"prettier --write --no-error-on-unmatched-pattern \"**/*.{js,jsx,ts,tsx,md,json,css,less}\"","lint":"eslint ./src","test":"jest"},"dependencies":{"axios":"^1.3.4","uuid":"^9.0.0"},"devDependencies":{"@babel/core":"^7.20.7","@babel/preset-env":"^7.20.2","@testing-library/jest-dom":"^5.1.1","@testing-library/react":"^9.5.0","@types/jest":"^29.2.4","@types/uuid":"^9.0.0","@typescript-eslint/parser":"^5.60.0","babel-jest":"^29.3.1","babel-loader":"^9.1.0","babel-plugin-import":"^1.13.0","eslint":"^8.36.0","father":"^4.2.3","jest":"^29.5.0","jest-environment-jsdom":"^29.3.1","prettier":"^2.8.4","prettier-plugin-organize-imports":"^3.2.3","prettier-plugin-packagejson":"^2.4.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.9.5"},"engines":{},"publishConfig":{"access":"public"}} |
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
443443