Skip to content
This repository was archived by the owner on Oct 29, 2024. It is now read-only.

Commit 1b2d56e

Browse files
committed
Update babel fixtures
1 parent 53ff239 commit 1b2d56e

File tree

2 files changed

+20
-8
lines changed

2 files changed

+20
-8
lines changed

packages/@glimmer/babel-preset/test/fixtures/debug/output.js

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ import { createTemplateFactory as _createTemplateFactory } from "@glimmer/core";
44

55
function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }
66

7+
function _classPrivateMethodInitSpec(obj, privateSet) { _checkPrivateRedeclaration(obj, privateSet); privateSet.add(obj); }
8+
9+
function _classPrivateFieldInitSpec(obj, privateMap, value) { _checkPrivateRedeclaration(obj, privateMap); privateMap.set(obj, value); }
10+
11+
function _checkPrivateRedeclaration(obj, privateCollection) { if (privateCollection.has(obj)) { throw new TypeError("Cannot initialize the same private elements twice on an object"); } }
12+
713
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
814

915
function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }
@@ -23,13 +29,13 @@ if (true
2329
(true && !(false) && deprecate('this is deprecated', false, {
2430
id: 'foo'
2531
}));
26-
let Test = (_class = (_dog = new WeakMap(), _cat = new WeakSet(), class Test {
32+
let Test = (_class = (_dog = /*#__PURE__*/new WeakMap(), _cat = /*#__PURE__*/new WeakSet(), class Test {
2733
constructor() {
28-
_cat.add(this);
34+
_classPrivateMethodInitSpec(this, _cat);
2935

3036
_initializerDefineProperty(this, "bar", _descriptor, this);
3137

32-
_dog.set(this, {
38+
_classPrivateFieldInitSpec(this, _dog, {
3339
writable: true,
3440
value: "dog"
3541
});
@@ -58,4 +64,4 @@ _createTemplateFactory(
5864
"moduleName": "(unknown template module)",
5965
"scope": null,
6066
"isStrictMode": true
61-
});
67+
});

packages/@glimmer/babel-preset/test/fixtures/production/output.js

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ import { createTemplateFactory as _createTemplateFactory } from "@glimmer/core";
44

55
function _initializerDefineProperty(target, property, descriptor, context) { if (!descriptor) return; Object.defineProperty(target, property, { enumerable: descriptor.enumerable, configurable: descriptor.configurable, writable: descriptor.writable, value: descriptor.initializer ? descriptor.initializer.call(context) : void 0 }); }
66

7+
function _classPrivateMethodInitSpec(obj, privateSet) { _checkPrivateRedeclaration(obj, privateSet); privateSet.add(obj); }
8+
9+
function _classPrivateFieldInitSpec(obj, privateMap, value) { _checkPrivateRedeclaration(obj, privateMap); privateMap.set(obj, value); }
10+
11+
function _checkPrivateRedeclaration(obj, privateCollection) { if (privateCollection.has(obj)) { throw new TypeError("Cannot initialize the same private elements twice on an object"); } }
12+
713
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
814

915
function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; }
@@ -23,13 +29,13 @@ if (false
2329
(false && !(false) && deprecate('this is deprecated', false, {
2430
id: 'foo'
2531
}));
26-
let Test = (_class = (_dog = new WeakMap(), _cat = new WeakSet(), class Test {
32+
let Test = (_class = (_dog = /*#__PURE__*/new WeakMap(), _cat = /*#__PURE__*/new WeakSet(), class Test {
2733
constructor() {
28-
_cat.add(this);
34+
_classPrivateMethodInitSpec(this, _cat);
2935

3036
_initializerDefineProperty(this, "bar", _descriptor, this);
3137

32-
_dog.set(this, {
38+
_classPrivateFieldInitSpec(this, _dog, {
3339
writable: true,
3440
value: "dog"
3541
});
@@ -58,4 +64,4 @@ _createTemplateFactory(
5864
"moduleName": "(unknown template module)",
5965
"scope": null,
6066
"isStrictMode": true
61-
});
67+
});

0 commit comments

Comments
 (0)