@onekeyfe/cross-inpage-provider-core
Advanced tools
Comparing version 1.1.52 to 1.1.53
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
const version = '1.1.52'; | ||
const version = '1.1.53'; | ||
const versionBuild = '2020-0101-1'; | ||
@@ -5,0 +5,0 @@ exports.default = { |
@@ -51,3 +51,4 @@ "use strict"; | ||
exports.checkEnableDefineProperty = checkEnableDefineProperty; | ||
function defineWindowProperty(property, provider) { | ||
function defineWindowProperty(property, provider, options) { | ||
var _a; | ||
if (!checkWalletSwitchEnable(property)) | ||
@@ -69,3 +70,3 @@ return; | ||
Object.defineProperty(window, property, { | ||
enumerable: true, | ||
enumerable: (_a = options === null || options === void 0 ? void 0 : options.enumerable) !== null && _a !== void 0 ? _a : false, | ||
configurable: false, | ||
@@ -72,0 +73,0 @@ get() { |
@@ -1,2 +0,2 @@ | ||
const version = '1.1.52'; | ||
const version = '1.1.53'; | ||
const versionBuild = '2020-0101-1'; | ||
@@ -3,0 +3,0 @@ export default { |
@@ -14,2 +14,4 @@ /** | ||
export declare function checkEnableDefineProperty(property: string): boolean; | ||
export declare function defineWindowProperty(property: string, provider: unknown): void; | ||
export declare function defineWindowProperty(property: string, provider: unknown, options?: { | ||
enumerable?: boolean; | ||
}): void; |
@@ -46,3 +46,4 @@ /* eslint-disable @typescript-eslint/no-unsafe-member-access */ | ||
} | ||
export function defineWindowProperty(property, provider) { | ||
export function defineWindowProperty(property, provider, options) { | ||
var _a; | ||
if (!checkWalletSwitchEnable(property)) | ||
@@ -64,3 +65,3 @@ return; | ||
Object.defineProperty(window, property, { | ||
enumerable: true, | ||
enumerable: (_a = options === null || options === void 0 ? void 0 : options.enumerable) !== null && _a !== void 0 ? _a : false, | ||
configurable: false, | ||
@@ -67,0 +68,0 @@ get() { |
{ | ||
"name": "@onekeyfe/cross-inpage-provider-core", | ||
"version": "1.1.52", | ||
"version": "1.1.53", | ||
"keywords": [ | ||
@@ -32,5 +32,5 @@ "cross-inpage-provider" | ||
"dependencies": { | ||
"@onekeyfe/cross-inpage-provider-errors": "1.1.52", | ||
"@onekeyfe/cross-inpage-provider-events": "1.1.52", | ||
"@onekeyfe/cross-inpage-provider-types": "1.1.52", | ||
"@onekeyfe/cross-inpage-provider-errors": "1.1.53", | ||
"@onekeyfe/cross-inpage-provider-events": "1.1.53", | ||
"@onekeyfe/cross-inpage-provider-types": "1.1.53", | ||
"events": "^3.3.0", | ||
@@ -40,3 +40,3 @@ "lodash": "^4.17.21", | ||
}, | ||
"gitHead": "795ee2fb501fbd6fc88f1a91d77d8d6b33db3c30" | ||
"gitHead": "33ed7e15f71c3efd6e957765dde80d22085a91a3" | ||
} |
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
165067
4024
+ Added@onekeyfe/cross-inpage-provider-errors@1.1.53(transitive)
+ Added@onekeyfe/cross-inpage-provider-events@1.1.53(transitive)
+ Added@onekeyfe/cross-inpage-provider-types@1.1.53(transitive)
- Removed@onekeyfe/cross-inpage-provider-errors@1.1.52(transitive)
- Removed@onekeyfe/cross-inpage-provider-events@1.1.52(transitive)
- Removed@onekeyfe/cross-inpage-provider-types@1.1.52(transitive)