Index: chrome/renderer/resources/extensions/enterprise_platform_keys/token.js |
diff --git a/chrome/renderer/resources/extensions/enterprise_platform_keys/token.js b/chrome/renderer/resources/extensions/enterprise_platform_keys/token.js |
index dee795211e62ac56c7d9dbfc28cad41842ca1344..ca2a278ce8a0e703734cc0e6c1f40bd6f90cbf43 100644 |
--- a/chrome/renderer/resources/extensions/enterprise_platform_keys/token.js |
+++ b/chrome/renderer/resources/extensions/enterprise_platform_keys/token.js |
@@ -15,5 +15,15 @@ var TokenImpl = function(id) { |
this.subtleCrypto = new SubtleCrypto(id); |
}; |
-exports.Token = |
- utils.expose('Token', TokenImpl, {readonly:['id', 'subtleCrypto']}); |
+function Token() { |
+ privates(Token).constructPrivate(this, arguments); |
+} |
+utils.expose(Token, TokenImpl, { |
+ __proto__: null, |
+ readonly: [ |
+ 'id', |
+ 'subtleCrypto', |
+ ], |
+}); |
+ |
+exports.$set('Token', Token); |