Socket
Socket
Sign inDemoInstall

@alipay/ams-checkout

Package Overview
Dependencies
Maintainers
2
Versions
345
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@alipay/ams-checkout - npm Package Compare versions

Comparing version 0.0.1691743027-dev.6 to 0.0.1691743027-dev.7

16

esm/plugin/component/index.d.ts
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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc