mirror of
https://github.com/microsoft/TypeScript.git
synced 2025-11-18 17:21:48 +00:00
Stage 3 Decorators normative changes (#56955)
This commit is contained in:
@@ -82,6 +82,7 @@ import {
|
||||
isClassThisAssignmentBlock,
|
||||
isCompoundAssignment,
|
||||
isComputedPropertyName,
|
||||
isConstructorDeclaration,
|
||||
isDestructuringAssignment,
|
||||
isElementAccessExpression,
|
||||
isExportModifier,
|
||||
@@ -98,7 +99,6 @@ import {
|
||||
isMethodDeclaration,
|
||||
isMethodOrAccessor,
|
||||
isModifier,
|
||||
isNamedClassElement,
|
||||
isNamedEvaluation,
|
||||
isObjectBindingOrAssignmentElement,
|
||||
isObjectLiteralElementLike,
|
||||
@@ -137,6 +137,7 @@ import {
|
||||
Node,
|
||||
NodeArray,
|
||||
NodeFlags,
|
||||
nodeIsDecorated,
|
||||
nodeOrChildIsDecorated,
|
||||
ObjectLiteralElement,
|
||||
OmittedExpression,
|
||||
@@ -212,30 +213,38 @@ import {
|
||||
// 8. Non-static field (excl. auto-accessor) element decorators are applied
|
||||
// 9. Class decorators are applied
|
||||
// 10. Class binding is initialized
|
||||
// 11. Static extra initializers are evaluated
|
||||
// 12. Static fields are initialized and static blocks are evaluated
|
||||
// 11. Static method extra initializers are evaluated
|
||||
// 12. Static fields are initialized (incl. extra initializers) and static blocks are evaluated
|
||||
// 13. Class extra initializers are evaluated
|
||||
//
|
||||
// Class constructor evaluation order, as it pertains to this transformer:
|
||||
//
|
||||
// 1. Instance method extra initializers are evaluated
|
||||
// 2. For each instance field/auto-accessor:
|
||||
// a. The field is initialized and defined on the instance.
|
||||
// b. Extra initializers for the field are evaluated.
|
||||
|
||||
interface MemberInfo {
|
||||
memberDecoratorsName: Identifier; // used in step 4.a
|
||||
memberInitializersName?: Identifier; // used in step 12 and construction
|
||||
memberDecoratorsName: Identifier; // used in class definition step 4.a
|
||||
memberInitializersName?: Identifier; // used in class definition step 12 and constructor evaluation step 2.a
|
||||
memberExtraInitializersName?: Identifier; // used in class definition step 12 and constructor evaluation step 2.b
|
||||
memberDescriptorName?: Identifier;
|
||||
}
|
||||
|
||||
interface ClassInfo {
|
||||
class: ClassLikeDeclaration;
|
||||
|
||||
classDecoratorsName?: Identifier; // used in step 2
|
||||
classDescriptorName?: Identifier; // used in step 10
|
||||
classExtraInitializersName?: Identifier; // used in step 13
|
||||
classDecoratorsName?: Identifier; // used in class definition step 2
|
||||
classDescriptorName?: Identifier; // used in class definition step 10
|
||||
classExtraInitializersName?: Identifier; // used in class definition step 13
|
||||
classThis?: Identifier; // `_classThis`, if needed.
|
||||
classSuper?: Identifier; // `_classSuper`, if needed.
|
||||
metadataReference: Identifier;
|
||||
|
||||
memberInfos?: Map<ClassElement, MemberInfo>; // used in step 4.a, 12, and construction
|
||||
memberInfos?: Map<ClassElement, MemberInfo>; // used in class definition step 4.a, 12, and constructor evaluation
|
||||
|
||||
instanceExtraInitializersName: Identifier | undefined; // used in construction
|
||||
staticExtraInitializersName: Identifier | undefined; // used in step 11
|
||||
instanceMethodExtraInitializersName?: Identifier | undefined; // used in constructor evaluation step 1
|
||||
staticMethodExtraInitializersName?: Identifier | undefined; // used in class definition step 11
|
||||
|
||||
staticNonFieldDecorationStatements?: Statement[];
|
||||
nonStaticNonFieldDecorationStatements?: Statement[];
|
||||
@@ -244,8 +253,10 @@ interface ClassInfo {
|
||||
|
||||
hasStaticInitializers: boolean;
|
||||
hasNonAmbientInstanceFields: boolean;
|
||||
hasInjectedInstanceInitializers?: boolean;
|
||||
hasStaticPrivateClassElements: boolean;
|
||||
|
||||
pendingStaticInitializers?: Expression[];
|
||||
pendingInstanceInitializers?: Expression[];
|
||||
}
|
||||
|
||||
interface ClassLexicalEnvironmentStackEntry {
|
||||
@@ -566,22 +577,50 @@ export function transformESDecorators(context: TransformationContext): (x: Sourc
|
||||
|
||||
function createClassInfo(node: ClassLikeDeclaration): ClassInfo {
|
||||
const metadataReference = factory.createUniqueName("_metadata", GeneratedIdentifierFlags.Optimistic | GeneratedIdentifierFlags.FileLevel);
|
||||
let instanceExtraInitializersName: Identifier | undefined;
|
||||
let staticExtraInitializersName: Identifier | undefined;
|
||||
let instanceMethodExtraInitializersName: Identifier | undefined;
|
||||
let staticMethodExtraInitializersName: Identifier | undefined;
|
||||
let hasStaticInitializers = false;
|
||||
let hasNonAmbientInstanceFields = false;
|
||||
let hasStaticPrivateClassElements = false;
|
||||
let classThis: Identifier | undefined;
|
||||
let pendingStaticInitializers: Expression[] | undefined;
|
||||
let pendingInstanceInitializers: Expression[] | undefined;
|
||||
|
||||
// Before visiting we perform a first pass to collect information we'll need
|
||||
// as we descend.
|
||||
|
||||
if (nodeIsDecorated(/*useLegacyDecorators*/ false, node)) {
|
||||
// We do not mark _classThis as FileLevel if it may be reused by class private fields, which requires the
|
||||
// ability access the captured `_classThis` of outer scopes.
|
||||
const needsUniqueClassThis = some(node.members, member => (isPrivateIdentifierClassElementDeclaration(member) || isAutoAccessorPropertyDeclaration(member)) && hasStaticModifier(member));
|
||||
classThis = factory.createUniqueName(
|
||||
"_classThis",
|
||||
needsUniqueClassThis ?
|
||||
GeneratedIdentifierFlags.Optimistic | GeneratedIdentifierFlags.ReservedInNestedScopes :
|
||||
GeneratedIdentifierFlags.Optimistic | GeneratedIdentifierFlags.FileLevel,
|
||||
);
|
||||
}
|
||||
|
||||
for (const member of node.members) {
|
||||
if (isNamedClassElement(member) && nodeOrChildIsDecorated(/*useLegacyDecorators*/ false, member, node)) {
|
||||
if (isMethodOrAccessor(member) && nodeOrChildIsDecorated(/*useLegacyDecorators*/ false, member, node)) {
|
||||
if (hasStaticModifier(member)) {
|
||||
staticExtraInitializersName ??= factory.createUniqueName("_staticExtraInitializers", GeneratedIdentifierFlags.Optimistic | GeneratedIdentifierFlags.FileLevel);
|
||||
if (!staticMethodExtraInitializersName) {
|
||||
staticMethodExtraInitializersName = factory.createUniqueName("_staticExtraInitializers", GeneratedIdentifierFlags.Optimistic | GeneratedIdentifierFlags.FileLevel);
|
||||
const initializer = emitHelpers().createRunInitializersHelper(classThis ?? factory.createThis(), staticMethodExtraInitializersName);
|
||||
setSourceMapRange(initializer, node.name ?? moveRangePastDecorators(node));
|
||||
pendingStaticInitializers ??= [];
|
||||
pendingStaticInitializers.push(initializer);
|
||||
}
|
||||
}
|
||||
else {
|
||||
instanceExtraInitializersName ??= factory.createUniqueName("_instanceExtraInitializers", GeneratedIdentifierFlags.Optimistic | GeneratedIdentifierFlags.FileLevel);
|
||||
if (!instanceMethodExtraInitializersName) {
|
||||
instanceMethodExtraInitializersName = factory.createUniqueName("_instanceExtraInitializers", GeneratedIdentifierFlags.Optimistic | GeneratedIdentifierFlags.FileLevel);
|
||||
const initializer = emitHelpers().createRunInitializersHelper(factory.createThis(), instanceMethodExtraInitializersName);
|
||||
setSourceMapRange(initializer, node.name ?? moveRangePastDecorators(node));
|
||||
pendingInstanceInitializers ??= [];
|
||||
pendingInstanceInitializers.push(initializer);
|
||||
}
|
||||
instanceMethodExtraInitializersName ??= factory.createUniqueName("_instanceExtraInitializers", GeneratedIdentifierFlags.Optimistic | GeneratedIdentifierFlags.FileLevel);
|
||||
}
|
||||
}
|
||||
if (isClassStaticBlockDeclaration(member)) {
|
||||
@@ -604,8 +643,8 @@ export function transformESDecorators(context: TransformationContext): (x: Sourc
|
||||
|
||||
// exit early if possible
|
||||
if (
|
||||
staticExtraInitializersName &&
|
||||
instanceExtraInitializersName &&
|
||||
staticMethodExtraInitializersName &&
|
||||
instanceMethodExtraInitializersName &&
|
||||
hasStaticInitializers &&
|
||||
hasNonAmbientInstanceFields &&
|
||||
hasStaticPrivateClassElements
|
||||
@@ -616,12 +655,15 @@ export function transformESDecorators(context: TransformationContext): (x: Sourc
|
||||
|
||||
return {
|
||||
class: node,
|
||||
classThis,
|
||||
metadataReference,
|
||||
instanceExtraInitializersName,
|
||||
staticExtraInitializersName,
|
||||
instanceMethodExtraInitializersName,
|
||||
staticMethodExtraInitializersName,
|
||||
hasStaticInitializers,
|
||||
hasNonAmbientInstanceFields,
|
||||
hasStaticPrivateClassElements,
|
||||
pendingStaticInitializers,
|
||||
pendingInstanceInitializers,
|
||||
};
|
||||
}
|
||||
|
||||
@@ -655,15 +697,7 @@ export function transformESDecorators(context: TransformationContext): (x: Sourc
|
||||
classInfo.classDecoratorsName = factory.createUniqueName("_classDecorators", GeneratedIdentifierFlags.Optimistic | GeneratedIdentifierFlags.FileLevel);
|
||||
classInfo.classDescriptorName = factory.createUniqueName("_classDescriptor", GeneratedIdentifierFlags.Optimistic | GeneratedIdentifierFlags.FileLevel);
|
||||
classInfo.classExtraInitializersName = factory.createUniqueName("_classExtraInitializers", GeneratedIdentifierFlags.Optimistic | GeneratedIdentifierFlags.FileLevel);
|
||||
// We do not mark _classThis as FileLevel if it may be reused by class private fields, which requires the
|
||||
// ability access the captured `_classThis` of outer scopes.
|
||||
const needsUniqueClassThis = some(node.members, member => (isPrivateIdentifierClassElementDeclaration(member) || isAutoAccessorPropertyDeclaration(member)) && hasStaticModifier(member));
|
||||
classInfo.classThis = factory.createUniqueName(
|
||||
"_classThis",
|
||||
needsUniqueClassThis ?
|
||||
GeneratedIdentifierFlags.Optimistic | GeneratedIdentifierFlags.ReservedInNestedScopes :
|
||||
GeneratedIdentifierFlags.Optimistic | GeneratedIdentifierFlags.FileLevel,
|
||||
);
|
||||
Debug.assertIsDefined(classInfo.classThis);
|
||||
classDefinitionStatements.push(
|
||||
createLet(classInfo.classDecoratorsName, factory.createArrayLiteralExpression(classDecorators)),
|
||||
createLet(classInfo.classDescriptorName),
|
||||
@@ -718,7 +752,11 @@ export function transformESDecorators(context: TransformationContext): (x: Sourc
|
||||
|
||||
leadingBlockStatements = append(leadingBlockStatements, createMetadata(classInfo.metadataReference, classInfo.classSuper));
|
||||
|
||||
let members = visitNodes(node.members, classElementVisitor, isClassElement);
|
||||
// Since the constructor can appear anywhere in the class body and its transform depends on other class elements,
|
||||
// we must first visit all non-constructor members, then visit the constructor, all while maintaining document order.
|
||||
let members = node.members;
|
||||
members = visitNodes(members, node => isConstructorDeclaration(node) ? node : classElementVisitor(node), isClassElement);
|
||||
members = visitNodes(members, node => isConstructorDeclaration(node) ? classElementVisitor(node) : node, isClassElement);
|
||||
if (pendingExpressions) {
|
||||
let outerThis: Identifier | undefined;
|
||||
for (let expression of pendingExpressions) {
|
||||
@@ -751,7 +789,7 @@ export function transformESDecorators(context: TransformationContext): (x: Sourc
|
||||
}
|
||||
exitClass();
|
||||
|
||||
if (classInfo.instanceExtraInitializersName && !getFirstConstructorWithBody(node)) {
|
||||
if (some(classInfo.pendingInstanceInitializers) && !getFirstConstructorWithBody(node)) {
|
||||
const initializerStatements = prepareConstructor(node, classInfo);
|
||||
if (initializerStatements) {
|
||||
const extendsClauseElement = getEffectiveBaseTypeNode(node);
|
||||
@@ -770,21 +808,21 @@ export function transformESDecorators(context: TransformationContext): (x: Sourc
|
||||
}
|
||||
}
|
||||
|
||||
// Used in steps 5, 7, and 11
|
||||
if (classInfo.staticExtraInitializersName) {
|
||||
// Used in class definition steps 5, 7, and 11
|
||||
if (classInfo.staticMethodExtraInitializersName) {
|
||||
classDefinitionStatements.push(
|
||||
createLet(classInfo.staticExtraInitializersName, factory.createArrayLiteralExpression()),
|
||||
createLet(classInfo.staticMethodExtraInitializersName, factory.createArrayLiteralExpression()),
|
||||
);
|
||||
}
|
||||
|
||||
// Used in steps 6, 8, and during construction
|
||||
if (classInfo.instanceExtraInitializersName) {
|
||||
// Used in class definition steps 6, 8, and during construction
|
||||
if (classInfo.instanceMethodExtraInitializersName) {
|
||||
classDefinitionStatements.push(
|
||||
createLet(classInfo.instanceExtraInitializersName, factory.createArrayLiteralExpression()),
|
||||
createLet(classInfo.instanceMethodExtraInitializersName, factory.createArrayLiteralExpression()),
|
||||
);
|
||||
}
|
||||
|
||||
// Used in steps 7, 8, 12, and construction
|
||||
// Used in class definition steps 7, 8, 12, and construction
|
||||
if (classInfo.memberInfos) {
|
||||
forEachEntry(classInfo.memberInfos, (memberInfo, member) => {
|
||||
if (isStatic(member)) {
|
||||
@@ -792,6 +830,9 @@ export function transformESDecorators(context: TransformationContext): (x: Sourc
|
||||
if (memberInfo.memberInitializersName) {
|
||||
classDefinitionStatements.push(createLet(memberInfo.memberInitializersName, factory.createArrayLiteralExpression()));
|
||||
}
|
||||
if (memberInfo.memberExtraInitializersName) {
|
||||
classDefinitionStatements.push(createLet(memberInfo.memberExtraInitializersName, factory.createArrayLiteralExpression()));
|
||||
}
|
||||
if (memberInfo.memberDescriptorName) {
|
||||
classDefinitionStatements.push(createLet(memberInfo.memberDescriptorName));
|
||||
}
|
||||
@@ -799,7 +840,7 @@ export function transformESDecorators(context: TransformationContext): (x: Sourc
|
||||
});
|
||||
}
|
||||
|
||||
// Used in steps 7, 8, 12, and construction
|
||||
// Used in class definition steps 7, 8, 12, and construction
|
||||
if (classInfo.memberInfos) {
|
||||
forEachEntry(classInfo.memberInfos, (memberInfo, member) => {
|
||||
if (!isStatic(member)) {
|
||||
@@ -807,6 +848,9 @@ export function transformESDecorators(context: TransformationContext): (x: Sourc
|
||||
if (memberInfo.memberInitializersName) {
|
||||
classDefinitionStatements.push(createLet(memberInfo.memberInitializersName, factory.createArrayLiteralExpression()));
|
||||
}
|
||||
if (memberInfo.memberExtraInitializersName) {
|
||||
classDefinitionStatements.push(createLet(memberInfo.memberExtraInitializersName, factory.createArrayLiteralExpression()));
|
||||
}
|
||||
if (memberInfo.memberDescriptorName) {
|
||||
classDefinitionStatements.push(createLet(memberInfo.memberDescriptorName));
|
||||
}
|
||||
@@ -857,19 +901,21 @@ export function transformESDecorators(context: TransformationContext): (x: Sourc
|
||||
leadingBlockStatements.push(factory.createExpressionStatement(classReferenceAssignment));
|
||||
}
|
||||
|
||||
// if (metadata) Object.defineProperty(C, Symbol.metadata, { configurable: true, writable: true, value: metadata });
|
||||
// produces:
|
||||
// if (metadata) Object.defineProperty(C, Symbol.metadata, { configurable: true, writable: true, value: metadata });
|
||||
leadingBlockStatements.push(createSymbolMetadata(renamedClassThis, classInfo.metadataReference));
|
||||
|
||||
// 11. Static extra initializers are evaluated
|
||||
if (classInfo.staticExtraInitializersName) {
|
||||
const runStaticInitializersHelper = emitHelpers().createRunInitializersHelper(renamedClassThis, classInfo.staticExtraInitializersName);
|
||||
const runStaticInitializersStatement = factory.createExpressionStatement(runStaticInitializersHelper);
|
||||
setSourceMapRange(runStaticInitializersStatement, node.name ?? moveRangePastDecorators(node));
|
||||
leadingBlockStatements = append(leadingBlockStatements, runStaticInitializersStatement);
|
||||
// 12. Static fields are initialized (incl. extra initializers) and static blocks are evaluated
|
||||
if (some(classInfo.pendingStaticInitializers)) {
|
||||
for (const initializer of classInfo.pendingStaticInitializers) {
|
||||
const initializerStatement = factory.createExpressionStatement(initializer);
|
||||
setSourceMapRange(initializerStatement, getSourceMapRange(initializer));
|
||||
trailingBlockStatements = append(trailingBlockStatements, initializerStatement);
|
||||
}
|
||||
classInfo.pendingStaticInitializers = undefined;
|
||||
}
|
||||
|
||||
// 12. Static fields are initialized and static blocks are evaluated
|
||||
|
||||
// 13. Class extra initializers are evaluated
|
||||
if (classInfo.classExtraInitializersName) {
|
||||
const runClassInitializersHelper = emitHelpers().createRunInitializersHelper(renamedClassThis, classInfo.classExtraInitializersName);
|
||||
@@ -1097,20 +1143,18 @@ export function transformESDecorators(context: TransformationContext): (x: Sourc
|
||||
// fields, we'll inject the `__runInitializers()` call for these extra initializers into the initializer of
|
||||
// the first class member that will be initialized. However, if the class does not contain any fields that
|
||||
// we can piggyback on, we need to synthesize a `__runInitializers()` call in the constructor instead.
|
||||
if (classInfo.instanceExtraInitializersName && !classInfo.hasNonAmbientInstanceFields) {
|
||||
if (some(classInfo.pendingInstanceInitializers)) {
|
||||
// If there are instance extra initializers we need to add them to the body along with any
|
||||
// field initializers
|
||||
const statements: Statement[] = [];
|
||||
|
||||
statements.push(
|
||||
factory.createExpressionStatement(
|
||||
emitHelpers().createRunInitializersHelper(
|
||||
factory.createThis(),
|
||||
classInfo.instanceExtraInitializersName,
|
||||
),
|
||||
factory.inlineExpressions(classInfo.pendingInstanceInitializers),
|
||||
),
|
||||
);
|
||||
|
||||
classInfo.pendingInstanceInitializers = undefined;
|
||||
return statements;
|
||||
}
|
||||
}
|
||||
@@ -1199,6 +1243,7 @@ export function transformESDecorators(context: TransformationContext): (x: Sourc
|
||||
let referencedName: Expression | undefined;
|
||||
let name: PropertyName | undefined;
|
||||
let initializersName: Identifier | undefined;
|
||||
let extraInitializersName: Identifier | undefined;
|
||||
let thisArg: Identifier | undefined;
|
||||
let descriptorName: Identifier | undefined;
|
||||
if (!classInfo) {
|
||||
@@ -1281,24 +1326,25 @@ export function transformESDecorators(context: TransformationContext): (x: Sourc
|
||||
metadata: classInfo.metadataReference,
|
||||
};
|
||||
|
||||
const extraInitializers = isStatic(member) ?
|
||||
classInfo.staticExtraInitializersName ??= factory.createUniqueName("_staticExtraInitializers", GeneratedIdentifierFlags.Optimistic | GeneratedIdentifierFlags.FileLevel) :
|
||||
classInfo.instanceExtraInitializersName ??= factory.createUniqueName("_instanceExtraInitializers", GeneratedIdentifierFlags.Optimistic | GeneratedIdentifierFlags.FileLevel);
|
||||
|
||||
if (isMethodOrAccessor(member)) {
|
||||
// __esDecorate(this, null, _static_member_decorators, { kind: "method", name: "...", static: true, private: false, access: { ... } }, _staticExtraInitializers);
|
||||
// __esDecorate(this, null, _member_decorators, { kind: "method", name: "...", static: false, private: false, access: { ... } }, _instanceExtraInitializers);
|
||||
// __esDecorate(this, null, _static_member_decorators, { kind: "getter", name: "...", static: true, private: false, access: { ... } }, _staticExtraInitializers);
|
||||
// __esDecorate(this, null, _member_decorators, { kind: "getter", name: "...", static: false, private: false, access: { ... } }, _instanceExtraInitializers);
|
||||
// __esDecorate(this, null, _static_member_decorators, { kind: "setter", name: "...", static: true, private: false, access: { ... } }, _staticExtraInitializers);
|
||||
// __esDecorate(this, null, _member_decorators, { kind: "setter", name: "...", static: false, private: false, access: { ... } }, _instanceExtraInitializers);
|
||||
// produces (public elements):
|
||||
// __esDecorate(this, null, _static_member_decorators, { kind: "method", name: "...", static: true, private: false, access: { ... } }, _staticExtraInitializers);
|
||||
// __esDecorate(this, null, _member_decorators, { kind: "method", name: "...", static: false, private: false, access: { ... } }, _instanceExtraInitializers);
|
||||
// __esDecorate(this, null, _static_member_decorators, { kind: "getter", name: "...", static: true, private: false, access: { ... } }, _staticExtraInitializers);
|
||||
// __esDecorate(this, null, _member_decorators, { kind: "getter", name: "...", static: false, private: false, access: { ... } }, _instanceExtraInitializers);
|
||||
// __esDecorate(this, null, _static_member_decorators, { kind: "setter", name: "...", static: true, private: false, access: { ... } }, _staticExtraInitializers);
|
||||
// __esDecorate(this, null, _member_decorators, { kind: "setter", name: "...", static: false, private: false, access: { ... } }, _instanceExtraInitializers);
|
||||
|
||||
// __esDecorate(this, _static_member_descriptor = { value() { ... } }, _static_member_decorators, { kind: "method", name: "...", static: true, private: true, access: { ... } }, _staticExtraInitializers);
|
||||
// __esDecorate(this, _member_descriptor = { value() { ... } }, _member_decorators, { kind: "method", name: "...", static: false, private: true, access: { ... } }, _instanceExtraInitializers);
|
||||
// __esDecorate(this, _static_member_descriptor = { get() { ... } }, _static_member_decorators, { kind: "getter", name: "...", static: true, private: true, access: { ... } }, _staticExtraInitializers);
|
||||
// __esDecorate(this, _member_descriptor = { get() { ... } }, _member_decorators, { kind: "getter", name: "...", static: false, private: true, access: { ... } }, _instanceExtraInitializers);
|
||||
// __esDecorate(this, _static_member_descriptor = { set() { ... } }, _static_member_decorators, { kind: "setter", name: "...", static: true, private: true, access: { ... } }, _staticExtraInitializers);
|
||||
// __esDecorate(this, _member_descriptor = { set() { ... } }, _member_decorators, { kind: "setter", name: "...", static: false, private: true, access: { ... } }, _instanceExtraInitializers);
|
||||
// produces (private elements):
|
||||
// __esDecorate(this, _static_member_descriptor = { value() { ... } }, _static_member_decorators, { kind: "method", name: "...", static: true, private: true, access: { ... } }, _staticExtraInitializers);
|
||||
// __esDecorate(this, _member_descriptor = { value() { ... } }, _member_decorators, { kind: "method", name: "...", static: false, private: true, access: { ... } }, _instanceExtraInitializers);
|
||||
// __esDecorate(this, _static_member_descriptor = { get() { ... } }, _static_member_decorators, { kind: "getter", name: "...", static: true, private: true, access: { ... } }, _staticExtraInitializers);
|
||||
// __esDecorate(this, _member_descriptor = { get() { ... } }, _member_decorators, { kind: "getter", name: "...", static: false, private: true, access: { ... } }, _instanceExtraInitializers);
|
||||
// __esDecorate(this, _static_member_descriptor = { set() { ... } }, _static_member_decorators, { kind: "setter", name: "...", static: true, private: true, access: { ... } }, _staticExtraInitializers);
|
||||
// __esDecorate(this, _member_descriptor = { set() { ... } }, _member_decorators, { kind: "setter", name: "...", static: false, private: true, access: { ... } }, _instanceExtraInitializers);
|
||||
|
||||
const methodExtraInitializersName = isStatic(member) ? classInfo.staticMethodExtraInitializersName : classInfo.instanceMethodExtraInitializersName;
|
||||
Debug.assertIsDefined(methodExtraInitializersName);
|
||||
|
||||
let descriptor: Expression | undefined;
|
||||
if (isPrivateIdentifierClassElementDeclaration(member) && createDescriptor) {
|
||||
@@ -1307,13 +1353,14 @@ export function transformESDecorators(context: TransformationContext): (x: Sourc
|
||||
descriptor = factory.createAssignment(descriptorName, descriptor);
|
||||
}
|
||||
|
||||
const esDecorateExpression = emitHelpers().createESDecorateHelper(factory.createThis(), descriptor ?? factory.createNull(), memberDecoratorsName, context, factory.createNull(), extraInitializers);
|
||||
const esDecorateExpression = emitHelpers().createESDecorateHelper(factory.createThis(), descriptor ?? factory.createNull(), memberDecoratorsName, context, factory.createNull(), methodExtraInitializersName);
|
||||
const esDecorateStatement = factory.createExpressionStatement(esDecorateExpression);
|
||||
setSourceMapRange(esDecorateStatement, moveRangePastDecorators(member));
|
||||
statements.push(esDecorateStatement);
|
||||
}
|
||||
else if (isPropertyDeclaration(member)) {
|
||||
initializersName = memberInfo.memberInitializersName ??= createHelperVariable(member, "initializers");
|
||||
extraInitializersName = memberInfo.memberExtraInitializersName ??= createHelperVariable(member, "extraInitializers");
|
||||
|
||||
if (isStatic(member)) {
|
||||
thisArg = classInfo.classThis;
|
||||
@@ -1326,8 +1373,9 @@ export function transformESDecorators(context: TransformationContext): (x: Sourc
|
||||
descriptor = factory.createAssignment(descriptorName, descriptor);
|
||||
}
|
||||
|
||||
// _static_field_initializers = __esDecorate(null, null, _static_member_decorators, { kind: "field", name: "...", static: true, private: ..., access: { ... } }, _staticExtraInitializers);
|
||||
// _field_initializers = __esDecorate(null, null, _member_decorators, { kind: "field", name: "...", static: false, private: ..., access: { ... } }, _instanceExtraInitializers);
|
||||
// produces:
|
||||
// _static_field_initializers = __esDecorate(null, null, _static_member_decorators, { kind: "field", name: "...", static: true, private: ..., access: { ... } }, _staticExtraInitializers);
|
||||
// _field_initializers = __esDecorate(null, null, _member_decorators, { kind: "field", name: "...", static: false, private: ..., access: { ... } }, _instanceExtraInitializers);
|
||||
const esDecorateExpression = emitHelpers().createESDecorateHelper(
|
||||
isAutoAccessorPropertyDeclaration(member) ?
|
||||
factory.createThis() :
|
||||
@@ -1336,7 +1384,7 @@ export function transformESDecorators(context: TransformationContext): (x: Sourc
|
||||
memberDecoratorsName,
|
||||
context,
|
||||
initializersName,
|
||||
extraInitializers,
|
||||
extraInitializersName,
|
||||
);
|
||||
const esDecorateStatement = factory.createExpressionStatement(esDecorateExpression);
|
||||
setSourceMapRange(esDecorateStatement, moveRangePastDecorators(member));
|
||||
@@ -1356,7 +1404,7 @@ export function transformESDecorators(context: TransformationContext): (x: Sourc
|
||||
setEmitFlags(name, EmitFlags.NoLeadingComments);
|
||||
}
|
||||
|
||||
return { modifiers, referencedName, name, initializersName, descriptorName, thisArg };
|
||||
return { modifiers, referencedName, name, initializersName, extraInitializersName, descriptorName, thisArg };
|
||||
}
|
||||
|
||||
function visitMethodDeclaration(node: MethodDeclaration) {
|
||||
@@ -1404,10 +1452,10 @@ export function transformESDecorators(context: TransformationContext): (x: Sourc
|
||||
}
|
||||
}
|
||||
|
||||
function visitClassStaticBlockDeclaration(node: ClassStaticBlockDeclaration) {
|
||||
function visitClassStaticBlockDeclaration(node: ClassStaticBlockDeclaration): VisitResult<ClassStaticBlockDeclaration> {
|
||||
enterClassElement(node);
|
||||
|
||||
let result: ClassStaticBlockDeclaration;
|
||||
let result: VisitResult<ClassStaticBlockDeclaration>;
|
||||
if (isClassNamedEvaluationHelperBlock(node)) {
|
||||
result = visitEachChild(node, visitor, context);
|
||||
}
|
||||
@@ -1418,8 +1466,26 @@ export function transformESDecorators(context: TransformationContext): (x: Sourc
|
||||
classThis = savedClassThis;
|
||||
}
|
||||
else {
|
||||
if (classInfo) classInfo.hasStaticInitializers = true;
|
||||
result = visitEachChild(node, visitor, context);
|
||||
node = visitEachChild(node, visitor, context);
|
||||
result = node;
|
||||
if (classInfo) {
|
||||
classInfo.hasStaticInitializers = true;
|
||||
if (some(classInfo.pendingStaticInitializers)) {
|
||||
// If we tried to inject the pending initializers into the current block, we might run into
|
||||
// variable name collisions due to sharing this blocks scope. To avoid this, we inject a new
|
||||
// static block that contains the pending initializers that precedes this block.
|
||||
const statements: Statement[] = [];
|
||||
for (const initializer of classInfo.pendingStaticInitializers) {
|
||||
const initializerStatement = factory.createExpressionStatement(initializer);
|
||||
setSourceMapRange(initializerStatement, getSourceMapRange(initializer));
|
||||
statements.push(initializerStatement);
|
||||
}
|
||||
const body = factory.createBlock(statements, /*multiLine*/ true);
|
||||
const staticBlock = factory.createClassStaticBlockDeclaration(body);
|
||||
result = [staticBlock, result];
|
||||
classInfo.pendingStaticInitializers = undefined;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
exitClassElement();
|
||||
@@ -1445,7 +1511,7 @@ export function transformESDecorators(context: TransformationContext): (x: Sourc
|
||||
// a. Let _value_ be ? NamedEvaluation of |Initializer| with argument _functionObject_.[[ClassFieldInitializerName]].
|
||||
// ...
|
||||
|
||||
const { modifiers, name, initializersName, descriptorName, thisArg } = partialTransformClassElement(node, classInfo, hasAccessorModifier(node) ? createAccessorPropertyDescriptorObject : undefined);
|
||||
const { modifiers, name, initializersName, extraInitializersName, descriptorName, thisArg } = partialTransformClassElement(node, classInfo, hasAccessorModifier(node) ? createAccessorPropertyDescriptorObject : undefined);
|
||||
|
||||
startLexicalEnvironment();
|
||||
|
||||
@@ -1458,19 +1524,6 @@ export function transformESDecorators(context: TransformationContext): (x: Sourc
|
||||
);
|
||||
}
|
||||
|
||||
if (!isStatic(node) && classInfo?.instanceExtraInitializersName && !classInfo?.hasInjectedInstanceInitializers) {
|
||||
// for the first non-static field initializer, inject a call to `__runInitializers`.
|
||||
classInfo.hasInjectedInstanceInitializers = true;
|
||||
initializer ??= factory.createVoidZero();
|
||||
initializer = factory.createParenthesizedExpression(factory.createComma(
|
||||
emitHelpers().createRunInitializersHelper(
|
||||
factory.createThis(),
|
||||
classInfo.instanceExtraInitializersName,
|
||||
),
|
||||
initializer,
|
||||
));
|
||||
}
|
||||
|
||||
if (isStatic(node) && classInfo && initializer) {
|
||||
classInfo.hasStaticInitializers = true;
|
||||
}
|
||||
@@ -1483,6 +1536,33 @@ export function transformESDecorators(context: TransformationContext): (x: Sourc
|
||||
]);
|
||||
}
|
||||
|
||||
if (classInfo) {
|
||||
if (isStatic(node)) {
|
||||
initializer = injectPendingInitializers(classInfo, /*isStatic*/ true, initializer);
|
||||
if (extraInitializersName) {
|
||||
classInfo.pendingStaticInitializers ??= [];
|
||||
classInfo.pendingStaticInitializers.push(
|
||||
emitHelpers().createRunInitializersHelper(
|
||||
classInfo.classThis ?? factory.createThis(),
|
||||
extraInitializersName,
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
else {
|
||||
initializer = injectPendingInitializers(classInfo, /*isStatic*/ false, initializer);
|
||||
if (extraInitializersName) {
|
||||
classInfo.pendingInstanceInitializers ??= [];
|
||||
classInfo.pendingInstanceInitializers.push(
|
||||
emitHelpers().createRunInitializersHelper(
|
||||
factory.createThis(),
|
||||
extraInitializersName,
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
exitClassElement();
|
||||
|
||||
if (hasAccessorModifier(node) && descriptorName) {
|
||||
@@ -2116,21 +2196,47 @@ export function transformESDecorators(context: TransformationContext): (x: Sourc
|
||||
return factory.updatePartiallyEmittedExpression(node, expression);
|
||||
}
|
||||
|
||||
function injectPendingExpressions(expression: Expression) {
|
||||
function injectPendingExpressionsCommon(pendingExpressions: Expression[] | undefined, expression: Expression | undefined) {
|
||||
if (some(pendingExpressions)) {
|
||||
if (isParenthesizedExpression(expression)) {
|
||||
pendingExpressions.push(expression.expression);
|
||||
expression = factory.updateParenthesizedExpression(expression, factory.inlineExpressions(pendingExpressions));
|
||||
if (expression) {
|
||||
if (isParenthesizedExpression(expression)) {
|
||||
pendingExpressions.push(expression.expression);
|
||||
expression = factory.updateParenthesizedExpression(expression, factory.inlineExpressions(pendingExpressions));
|
||||
}
|
||||
else {
|
||||
pendingExpressions.push(expression);
|
||||
expression = factory.inlineExpressions(pendingExpressions);
|
||||
}
|
||||
}
|
||||
else {
|
||||
pendingExpressions.push(expression);
|
||||
expression = factory.inlineExpressions(pendingExpressions);
|
||||
}
|
||||
pendingExpressions = undefined;
|
||||
}
|
||||
return expression;
|
||||
}
|
||||
|
||||
function injectPendingExpressions(expression: Expression) {
|
||||
const result = injectPendingExpressionsCommon(pendingExpressions, expression);
|
||||
Debug.assertIsDefined(result);
|
||||
if (result !== expression) {
|
||||
pendingExpressions = undefined;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
function injectPendingInitializers(classInfo: ClassInfo, isStatic: boolean, expression: Expression | undefined) {
|
||||
const result = injectPendingExpressionsCommon(isStatic ? classInfo.pendingStaticInitializers : classInfo.pendingInstanceInitializers, expression);
|
||||
if (result !== expression) {
|
||||
if (isStatic) {
|
||||
classInfo.pendingStaticInitializers = undefined;
|
||||
}
|
||||
else {
|
||||
classInfo.pendingInstanceInitializers = undefined;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* Transforms all of the decorators for a declaration into an array of expressions.
|
||||
*
|
||||
|
||||
@@ -2183,14 +2183,6 @@ describe("unittests:: evaluation:: esDecorators", () => {
|
||||
"static method extra initializer evaluation 2b",
|
||||
"static method extra initializer evaluation 1a",
|
||||
"static method extra initializer evaluation 1b",
|
||||
"static auto-accessor extra initializer evaluation 2a",
|
||||
"static auto-accessor extra initializer evaluation 2b",
|
||||
"static auto-accessor extra initializer evaluation 1a",
|
||||
"static auto-accessor extra initializer evaluation 1b",
|
||||
"static field extra initializer evaluation 2a",
|
||||
"static field extra initializer evaluation 2b",
|
||||
"static field extra initializer evaluation 1a",
|
||||
"static field extra initializer evaluation 1b",
|
||||
|
||||
// next, static initializers (i.e., fields, auto-accessors, and static blocks) are evaluated in document
|
||||
// order and applied to the replacement class:
|
||||
@@ -2198,9 +2190,18 @@ describe("unittests:: evaluation:: esDecorators", () => {
|
||||
"static field initializer evaluation",
|
||||
"static field injected initializer evaluation 1",
|
||||
"static field injected initializer evaluation 2",
|
||||
"static field extra initializer evaluation 2a",
|
||||
"static field extra initializer evaluation 2b",
|
||||
"static field extra initializer evaluation 1a",
|
||||
"static field extra initializer evaluation 1b",
|
||||
|
||||
"static auto-accessor initializer evaluation",
|
||||
"static auto-accessor injected initializer evaluation 1",
|
||||
"static auto-accessor injected initializer evaluation 2",
|
||||
"static auto-accessor extra initializer evaluation 2a",
|
||||
"static auto-accessor extra initializer evaluation 2b",
|
||||
"static auto-accessor extra initializer evaluation 1a",
|
||||
"static auto-accessor extra initializer evaluation 1b",
|
||||
// NOTE: at this point, static private fields will be installed (TODO: on the replacement class)
|
||||
|
||||
// finally, class extra initializers are applied in the order they were added (i.e., methods before fields,
|
||||
@@ -2230,23 +2231,23 @@ describe("unittests:: evaluation:: esDecorators", () => {
|
||||
"instance method extra initializer evaluation 2b",
|
||||
"instance method extra initializer evaluation 1a",
|
||||
"instance method extra initializer evaluation 1b",
|
||||
"instance auto-accessor extra initializer evaluation 2a",
|
||||
"instance auto-accessor extra initializer evaluation 2b",
|
||||
"instance auto-accessor extra initializer evaluation 1a",
|
||||
"instance auto-accessor extra initializer evaluation 1b",
|
||||
"instance field extra initializer evaluation 2a",
|
||||
"instance field extra initializer evaluation 2b",
|
||||
"instance field extra initializer evaluation 1a",
|
||||
"instance field extra initializer evaluation 1b",
|
||||
|
||||
// next, instance initializers (i.e., fields, auto-accessors, and static blocks) are evaluated in document
|
||||
// order:
|
||||
"instance field initializer evaluation",
|
||||
"instance field injected initializer evaluation 1",
|
||||
"instance field injected initializer evaluation 2",
|
||||
"instance field extra initializer evaluation 2a",
|
||||
"instance field extra initializer evaluation 2b",
|
||||
"instance field extra initializer evaluation 1a",
|
||||
"instance field extra initializer evaluation 1b",
|
||||
"instance auto-accessor initializer evaluation",
|
||||
"instance auto-accessor injected initializer evaluation 1",
|
||||
"instance auto-accessor injected initializer evaluation 2",
|
||||
"instance auto-accessor extra initializer evaluation 2a",
|
||||
"instance auto-accessor extra initializer evaluation 2b",
|
||||
"instance auto-accessor extra initializer evaluation 1a",
|
||||
"instance auto-accessor extra initializer evaluation 1b",
|
||||
// NOTE: at this point, instance private fields will be installed.
|
||||
|
||||
// finally, statements in the constructor after the call to `super()` are evaluated:
|
||||
|
||||
+17
-12
@@ -137,22 +137,21 @@ let C = (() => {
|
||||
let _static_private_set_x_descriptor;
|
||||
let _static_private_y_decorators;
|
||||
let _static_private_y_initializers = [];
|
||||
let _static_private_y_extraInitializers = [];
|
||||
let _static_private_z_decorators;
|
||||
let _static_private_z_initializers = [];
|
||||
let _static_private_z_extraInitializers = [];
|
||||
let _static_private_z_descriptor;
|
||||
let _method_decorators;
|
||||
let _get_x_decorators;
|
||||
let _set_x_decorators;
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
let _z_decorators;
|
||||
let _z_initializers = [];
|
||||
let _z_extraInitializers = [];
|
||||
var C = _classThis = class {
|
||||
constructor() {
|
||||
/*13*/
|
||||
this.y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, 1));
|
||||
_C_z_1_accessor_storage.set(this, __runInitializers(this, _z_initializers, 1));
|
||||
}
|
||||
/*4*/
|
||||
method() { }
|
||||
/*7*/
|
||||
@@ -162,6 +161,12 @@ let C = (() => {
|
||||
/*16*/
|
||||
get z() { return __classPrivateFieldGet(this, _C_z_1_accessor_storage, "f"); }
|
||||
set z(value) { __classPrivateFieldSet(this, _C_z_1_accessor_storage, value, "f"); }
|
||||
constructor() {
|
||||
/*13*/
|
||||
this.y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, 1));
|
||||
_C_z_1_accessor_storage.set(this, (__runInitializers(this, _y_extraInitializers), __runInitializers(this, _z_initializers, 1)));
|
||||
__runInitializers(this, _z_extraInitializers);
|
||||
}
|
||||
};
|
||||
_C_z_1_accessor_storage = new WeakMap();
|
||||
_C_method_get = function _C_method_get() { return _static_private_method_descriptor.value; };
|
||||
@@ -185,22 +190,22 @@ let C = (() => {
|
||||
__esDecorate(_classThis, _static_private_method_descriptor = { value: __setFunctionName(function () { }, "#method") }, _static_private_method_decorators, { kind: "method", name: "#method", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_method_get) }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(_classThis, _static_private_get_x_descriptor = { get: __setFunctionName(function () { return 1; }, "#x", "get") }, _static_private_get_x_decorators, { kind: "getter", name: "#x", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_x_get) }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(_classThis, _static_private_set_x_descriptor = { set: __setFunctionName(function (value) { }, "#x", "set") }, _static_private_set_x_decorators, { kind: "setter", name: "#x", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_x_set); } }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(_classThis, _static_private_z_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(_classThis, _classThis, "f", _C_z_accessor_storage); }, "#z", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(_classThis, _classThis, value, "f", _C_z_accessor_storage); }, "#z", "set") }, _static_private_z_decorators, { kind: "accessor", name: "#z", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_z_get), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_z_set); } }, metadata: _metadata }, _static_private_z_initializers, _staticExtraInitializers);
|
||||
__esDecorate(_classThis, _static_private_z_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(_classThis, _classThis, "f", _C_z_accessor_storage); }, "#z", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(_classThis, _classThis, value, "f", _C_z_accessor_storage); }, "#z", "set") }, _static_private_z_decorators, { kind: "accessor", name: "#z", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_z_get), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_z_set); } }, metadata: _metadata }, _static_private_z_initializers, _static_private_z_extraInitializers);
|
||||
__esDecorate(_classThis, null, _method_decorators, { kind: "method", name: "method", static: false, private: false, access: { has: obj => "method" in obj, get: obj => obj.method }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(_classThis, null, _get_x_decorators, { kind: "getter", name: "x", static: false, private: false, access: { has: obj => "x" in obj, get: obj => obj.x }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(_classThis, null, _set_x_decorators, { kind: "setter", name: "x", static: false, private: false, access: { has: obj => "x" in obj, set: (obj, value) => { obj.x = value; } }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(_classThis, null, _z_decorators, { kind: "accessor", name: "z", static: false, private: false, access: { has: obj => "z" in obj, get: obj => obj.z, set: (obj, value) => { obj.z = value; } }, metadata: _metadata }, _z_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _static_private_y_decorators, { kind: "field", name: "#y", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "f", _C_y), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "f", _C_y); } }, metadata: _metadata }, _static_private_y_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(_classThis, null, _z_decorators, { kind: "accessor", name: "z", static: false, private: false, access: { has: obj => "z" in obj, get: obj => obj.z, set: (obj, value) => { obj.z = value; } }, metadata: _metadata }, _z_initializers, _z_extraInitializers);
|
||||
__esDecorate(null, null, _static_private_y_decorators, { kind: "field", name: "#y", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "f", _C_y), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "f", _C_y); } }, metadata: _metadata }, _static_private_y_initializers, _static_private_y_extraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
__esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers);
|
||||
C = _classThis = _classDescriptor.value;
|
||||
if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(_classThis, _staticExtraInitializers);
|
||||
})();
|
||||
/*28*/
|
||||
_C_y = { value: __runInitializers(_classThis, _static_private_y_initializers, 1) };
|
||||
_C_z_accessor_storage = { value: __runInitializers(_classThis, _static_private_z_initializers, 1) };
|
||||
_C_y = { value: (__runInitializers(_classThis, _staticExtraInitializers), __runInitializers(_classThis, _static_private_y_initializers, 1)) };
|
||||
_C_z_accessor_storage = { value: (__runInitializers(_classThis, _static_private_y_extraInitializers), __runInitializers(_classThis, _static_private_z_initializers, 1)) };
|
||||
(() => {
|
||||
__runInitializers(_classThis, _static_private_z_extraInitializers);
|
||||
__runInitializers(_classThis, _classExtraInitializers);
|
||||
})();
|
||||
return C = _classThis;
|
||||
|
||||
+15
-8
@@ -137,16 +137,20 @@ let C = (() => {
|
||||
let _static_private_set_x_descriptor;
|
||||
let _static_private_y_decorators;
|
||||
let _static_private_y_initializers = [];
|
||||
let _static_private_y_extraInitializers = [];
|
||||
let _static_private_z_decorators;
|
||||
let _static_private_z_initializers = [];
|
||||
let _static_private_z_extraInitializers = [];
|
||||
let _static_private_z_descriptor;
|
||||
let _method_decorators;
|
||||
let _get_x_decorators;
|
||||
let _set_x_decorators;
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
let _z_decorators;
|
||||
let _z_initializers = [];
|
||||
let _z_extraInitializers = [];
|
||||
var C = class {
|
||||
static { _classThis = this; }
|
||||
static { __setFunctionName(this, "C"); }
|
||||
@@ -166,17 +170,16 @@ let C = (() => {
|
||||
__esDecorate(this, _static_private_method_descriptor = { value: __setFunctionName(function () { }, "#method") }, _static_private_method_decorators, { kind: "method", name: "#method", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_method_get) }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(this, _static_private_get_x_descriptor = { get: __setFunctionName(function () { return 1; }, "#x", "get") }, _static_private_get_x_decorators, { kind: "getter", name: "#x", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_x_get) }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(this, _static_private_set_x_descriptor = { set: __setFunctionName(function (value) { }, "#x", "set") }, _static_private_set_x_decorators, { kind: "setter", name: "#x", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_x_set); } }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(this, _static_private_z_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(this, _classThis, "f", _C_z_accessor_storage); }, "#z", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(this, _classThis, value, "f", _C_z_accessor_storage); }, "#z", "set") }, _static_private_z_decorators, { kind: "accessor", name: "#z", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_z_get), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_z_set); } }, metadata: _metadata }, _static_private_z_initializers, _staticExtraInitializers);
|
||||
__esDecorate(this, _static_private_z_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(this, _classThis, "f", _C_z_accessor_storage); }, "#z", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(this, _classThis, value, "f", _C_z_accessor_storage); }, "#z", "set") }, _static_private_z_decorators, { kind: "accessor", name: "#z", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_z_get), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_z_set); } }, metadata: _metadata }, _static_private_z_initializers, _static_private_z_extraInitializers);
|
||||
__esDecorate(this, null, _method_decorators, { kind: "method", name: "method", static: false, private: false, access: { has: obj => "method" in obj, get: obj => obj.method }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(this, null, _get_x_decorators, { kind: "getter", name: "x", static: false, private: false, access: { has: obj => "x" in obj, get: obj => obj.x }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(this, null, _set_x_decorators, { kind: "setter", name: "x", static: false, private: false, access: { has: obj => "x" in obj, set: (obj, value) => { obj.x = value; } }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(this, null, _z_decorators, { kind: "accessor", name: "z", static: false, private: false, access: { has: obj => "z" in obj, get: obj => obj.z, set: (obj, value) => { obj.z = value; } }, metadata: _metadata }, _z_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _static_private_y_decorators, { kind: "field", name: "#y", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "f", _C_y), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "f", _C_y); } }, metadata: _metadata }, _static_private_y_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(this, null, _z_decorators, { kind: "accessor", name: "z", static: false, private: false, access: { has: obj => "z" in obj, get: obj => obj.z, set: (obj, value) => { obj.z = value; } }, metadata: _metadata }, _z_initializers, _z_extraInitializers);
|
||||
__esDecorate(null, null, _static_private_y_decorators, { kind: "field", name: "#y", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "f", _C_y), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "f", _C_y); } }, metadata: _metadata }, _static_private_y_initializers, _static_private_y_extraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
__esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers);
|
||||
C = _classThis = _classDescriptor.value;
|
||||
if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(_classThis, _staticExtraInitializers);
|
||||
}
|
||||
/*4*/
|
||||
method() { }
|
||||
@@ -186,18 +189,22 @@ let C = (() => {
|
||||
set x(value) { }
|
||||
/*13*/
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, 1));
|
||||
#z_accessor_storage = __runInitializers(this, _z_initializers, 1);
|
||||
#z_accessor_storage = (__runInitializers(this, _y_extraInitializers), __runInitializers(this, _z_initializers, 1));
|
||||
/*16*/
|
||||
get z() { return this.#z_accessor_storage; }
|
||||
set z(value) { this.#z_accessor_storage = value; }
|
||||
static {
|
||||
/*28*/
|
||||
_C_y = { value: __runInitializers(_classThis, _static_private_y_initializers, 1) };
|
||||
_C_y = { value: (__runInitializers(_classThis, _staticExtraInitializers), __runInitializers(_classThis, _static_private_y_initializers, 1)) };
|
||||
}
|
||||
static {
|
||||
_C_z_accessor_storage = { value: __runInitializers(_classThis, _static_private_z_initializers, 1) };
|
||||
_C_z_accessor_storage = { value: (__runInitializers(_classThis, _static_private_y_extraInitializers), __runInitializers(_classThis, _static_private_z_initializers, 1)) };
|
||||
}
|
||||
constructor() {
|
||||
__runInitializers(this, _z_extraInitializers);
|
||||
}
|
||||
static {
|
||||
__runInitializers(_classThis, _static_private_z_extraInitializers);
|
||||
__runInitializers(_classThis, _classExtraInitializers);
|
||||
}
|
||||
};
|
||||
|
||||
+17
-12
@@ -137,22 +137,21 @@ let C = (() => {
|
||||
let _static_private_set_x_descriptor;
|
||||
let _static_private_y_decorators;
|
||||
let _static_private_y_initializers = [];
|
||||
let _static_private_y_extraInitializers = [];
|
||||
let _static_private_z_decorators;
|
||||
let _static_private_z_initializers = [];
|
||||
let _static_private_z_extraInitializers = [];
|
||||
let _static_private_z_descriptor;
|
||||
let _method_decorators;
|
||||
let _get_x_decorators;
|
||||
let _set_x_decorators;
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
let _z_decorators;
|
||||
let _z_initializers = [];
|
||||
let _z_extraInitializers = [];
|
||||
var C = _classThis = class {
|
||||
constructor() {
|
||||
/*13*/
|
||||
this.y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, 1));
|
||||
_C_z_1_accessor_storage.set(this, __runInitializers(this, _z_initializers, 1));
|
||||
}
|
||||
/*4*/
|
||||
method() { }
|
||||
/*7*/
|
||||
@@ -162,6 +161,12 @@ let C = (() => {
|
||||
/*16*/
|
||||
get z() { return __classPrivateFieldGet(this, _C_z_1_accessor_storage, "f"); }
|
||||
set z(value) { __classPrivateFieldSet(this, _C_z_1_accessor_storage, value, "f"); }
|
||||
constructor() {
|
||||
/*13*/
|
||||
this.y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, 1));
|
||||
_C_z_1_accessor_storage.set(this, (__runInitializers(this, _y_extraInitializers), __runInitializers(this, _z_initializers, 1)));
|
||||
__runInitializers(this, _z_extraInitializers);
|
||||
}
|
||||
};
|
||||
_C_z_1_accessor_storage = new WeakMap();
|
||||
_C_method_get = function _C_method_get() { return _static_private_method_descriptor.value; };
|
||||
@@ -185,22 +190,22 @@ let C = (() => {
|
||||
__esDecorate(_classThis, _static_private_method_descriptor = { value: __setFunctionName(function () { }, "#method") }, _static_private_method_decorators, { kind: "method", name: "#method", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_method_get) }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(_classThis, _static_private_get_x_descriptor = { get: __setFunctionName(function () { return 1; }, "#x", "get") }, _static_private_get_x_decorators, { kind: "getter", name: "#x", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_x_get) }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(_classThis, _static_private_set_x_descriptor = { set: __setFunctionName(function (value) { }, "#x", "set") }, _static_private_set_x_decorators, { kind: "setter", name: "#x", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_x_set); } }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(_classThis, _static_private_z_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(_classThis, _classThis, "f", _C_z_accessor_storage); }, "#z", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(_classThis, _classThis, value, "f", _C_z_accessor_storage); }, "#z", "set") }, _static_private_z_decorators, { kind: "accessor", name: "#z", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_z_get), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_z_set); } }, metadata: _metadata }, _static_private_z_initializers, _staticExtraInitializers);
|
||||
__esDecorate(_classThis, _static_private_z_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(_classThis, _classThis, "f", _C_z_accessor_storage); }, "#z", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(_classThis, _classThis, value, "f", _C_z_accessor_storage); }, "#z", "set") }, _static_private_z_decorators, { kind: "accessor", name: "#z", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_z_get), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_z_set); } }, metadata: _metadata }, _static_private_z_initializers, _static_private_z_extraInitializers);
|
||||
__esDecorate(_classThis, null, _method_decorators, { kind: "method", name: "method", static: false, private: false, access: { has: obj => "method" in obj, get: obj => obj.method }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(_classThis, null, _get_x_decorators, { kind: "getter", name: "x", static: false, private: false, access: { has: obj => "x" in obj, get: obj => obj.x }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(_classThis, null, _set_x_decorators, { kind: "setter", name: "x", static: false, private: false, access: { has: obj => "x" in obj, set: (obj, value) => { obj.x = value; } }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(_classThis, null, _z_decorators, { kind: "accessor", name: "z", static: false, private: false, access: { has: obj => "z" in obj, get: obj => obj.z, set: (obj, value) => { obj.z = value; } }, metadata: _metadata }, _z_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _static_private_y_decorators, { kind: "field", name: "#y", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "f", _C_y), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "f", _C_y); } }, metadata: _metadata }, _static_private_y_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(_classThis, null, _z_decorators, { kind: "accessor", name: "z", static: false, private: false, access: { has: obj => "z" in obj, get: obj => obj.z, set: (obj, value) => { obj.z = value; } }, metadata: _metadata }, _z_initializers, _z_extraInitializers);
|
||||
__esDecorate(null, null, _static_private_y_decorators, { kind: "field", name: "#y", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "f", _C_y), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "f", _C_y); } }, metadata: _metadata }, _static_private_y_initializers, _static_private_y_extraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
__esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers);
|
||||
C = _classThis = _classDescriptor.value;
|
||||
if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(_classThis, _staticExtraInitializers);
|
||||
})();
|
||||
/*28*/
|
||||
_C_y = { value: __runInitializers(_classThis, _static_private_y_initializers, 1) };
|
||||
_C_z_accessor_storage = { value: __runInitializers(_classThis, _static_private_z_initializers, 1) };
|
||||
_C_y = { value: (__runInitializers(_classThis, _staticExtraInitializers), __runInitializers(_classThis, _static_private_y_initializers, 1)) };
|
||||
_C_z_accessor_storage = { value: (__runInitializers(_classThis, _static_private_y_extraInitializers), __runInitializers(_classThis, _static_private_z_initializers, 1)) };
|
||||
(() => {
|
||||
__runInitializers(_classThis, _static_private_z_extraInitializers);
|
||||
__runInitializers(_classThis, _classExtraInitializers);
|
||||
})();
|
||||
return C = _classThis;
|
||||
|
||||
+15
-8
@@ -137,16 +137,20 @@ let C = (() => {
|
||||
let _static_private_set_x_descriptor;
|
||||
let _static_private_y_decorators;
|
||||
let _static_private_y_initializers = [];
|
||||
let _static_private_y_extraInitializers = [];
|
||||
let _static_private_z_decorators;
|
||||
let _static_private_z_initializers = [];
|
||||
let _static_private_z_extraInitializers = [];
|
||||
let _static_private_z_descriptor;
|
||||
let _method_decorators;
|
||||
let _get_x_decorators;
|
||||
let _set_x_decorators;
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
let _z_decorators;
|
||||
let _z_initializers = [];
|
||||
let _z_extraInitializers = [];
|
||||
var C = class {
|
||||
static { _classThis = this; }
|
||||
static { __setFunctionName(this, "C"); }
|
||||
@@ -166,17 +170,16 @@ let C = (() => {
|
||||
__esDecorate(this, _static_private_method_descriptor = { value: __setFunctionName(function () { }, "#method") }, _static_private_method_decorators, { kind: "method", name: "#method", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_method_get) }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(this, _static_private_get_x_descriptor = { get: __setFunctionName(function () { return 1; }, "#x", "get") }, _static_private_get_x_decorators, { kind: "getter", name: "#x", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_x_get) }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(this, _static_private_set_x_descriptor = { set: __setFunctionName(function (value) { }, "#x", "set") }, _static_private_set_x_decorators, { kind: "setter", name: "#x", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_x_set); } }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(this, _static_private_z_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(this, _classThis, "f", _C_z_accessor_storage); }, "#z", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(this, _classThis, value, "f", _C_z_accessor_storage); }, "#z", "set") }, _static_private_z_decorators, { kind: "accessor", name: "#z", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_z_get), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_z_set); } }, metadata: _metadata }, _static_private_z_initializers, _staticExtraInitializers);
|
||||
__esDecorate(this, _static_private_z_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(this, _classThis, "f", _C_z_accessor_storage); }, "#z", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(this, _classThis, value, "f", _C_z_accessor_storage); }, "#z", "set") }, _static_private_z_decorators, { kind: "accessor", name: "#z", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_z_get), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_z_set); } }, metadata: _metadata }, _static_private_z_initializers, _static_private_z_extraInitializers);
|
||||
__esDecorate(this, null, _method_decorators, { kind: "method", name: "method", static: false, private: false, access: { has: obj => "method" in obj, get: obj => obj.method }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(this, null, _get_x_decorators, { kind: "getter", name: "x", static: false, private: false, access: { has: obj => "x" in obj, get: obj => obj.x }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(this, null, _set_x_decorators, { kind: "setter", name: "x", static: false, private: false, access: { has: obj => "x" in obj, set: (obj, value) => { obj.x = value; } }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(this, null, _z_decorators, { kind: "accessor", name: "z", static: false, private: false, access: { has: obj => "z" in obj, get: obj => obj.z, set: (obj, value) => { obj.z = value; } }, metadata: _metadata }, _z_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _static_private_y_decorators, { kind: "field", name: "#y", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "f", _C_y), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "f", _C_y); } }, metadata: _metadata }, _static_private_y_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(this, null, _z_decorators, { kind: "accessor", name: "z", static: false, private: false, access: { has: obj => "z" in obj, get: obj => obj.z, set: (obj, value) => { obj.z = value; } }, metadata: _metadata }, _z_initializers, _z_extraInitializers);
|
||||
__esDecorate(null, null, _static_private_y_decorators, { kind: "field", name: "#y", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "f", _C_y), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "f", _C_y); } }, metadata: _metadata }, _static_private_y_initializers, _static_private_y_extraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
__esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers);
|
||||
C = _classThis = _classDescriptor.value;
|
||||
if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(_classThis, _staticExtraInitializers);
|
||||
}
|
||||
/*4*/
|
||||
method() { }
|
||||
@@ -186,18 +189,22 @@ let C = (() => {
|
||||
set x(value) { }
|
||||
/*13*/
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, 1));
|
||||
#z_accessor_storage = __runInitializers(this, _z_initializers, 1);
|
||||
#z_accessor_storage = (__runInitializers(this, _y_extraInitializers), __runInitializers(this, _z_initializers, 1));
|
||||
/*16*/
|
||||
get z() { return this.#z_accessor_storage; }
|
||||
set z(value) { this.#z_accessor_storage = value; }
|
||||
static {
|
||||
/*28*/
|
||||
_C_y = { value: __runInitializers(_classThis, _static_private_y_initializers, 1) };
|
||||
_C_y = { value: (__runInitializers(_classThis, _staticExtraInitializers), __runInitializers(_classThis, _static_private_y_initializers, 1)) };
|
||||
}
|
||||
static {
|
||||
_C_z_accessor_storage = { value: __runInitializers(_classThis, _static_private_z_initializers, 1) };
|
||||
_C_z_accessor_storage = { value: (__runInitializers(_classThis, _static_private_y_extraInitializers), __runInitializers(_classThis, _static_private_z_initializers, 1)) };
|
||||
}
|
||||
constructor() {
|
||||
__runInitializers(this, _z_extraInitializers);
|
||||
}
|
||||
static {
|
||||
__runInitializers(_classThis, _static_private_z_extraInitializers);
|
||||
__runInitializers(_classThis, _classExtraInitializers);
|
||||
}
|
||||
};
|
||||
|
||||
+10
-7
@@ -17,18 +17,21 @@ const field3 = "field3";
|
||||
let C = (() => {
|
||||
var _a;
|
||||
var _b;
|
||||
let _instanceExtraInitializers = [];
|
||||
let _field1_decorators;
|
||||
let _field1_initializers = [];
|
||||
let _field1_extraInitializers = [];
|
||||
let _member_decorators;
|
||||
let _member_initializers = [];
|
||||
let _member_extraInitializers = [];
|
||||
let _member_decorators_1;
|
||||
let _member_initializers_1 = [];
|
||||
let _member_extraInitializers_1 = [];
|
||||
return _a = class C {
|
||||
constructor() {
|
||||
this.field1 = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _field1_initializers, 1));
|
||||
this["field2"] = __runInitializers(this, _member_initializers, 2);
|
||||
this[_b] = __runInitializers(this, _member_initializers_1, 3);
|
||||
this.field1 = __runInitializers(this, _field1_initializers, 1);
|
||||
this["field2"] = (__runInitializers(this, _field1_extraInitializers), __runInitializers(this, _member_initializers, 2));
|
||||
this[_b] = (__runInitializers(this, _member_extraInitializers), __runInitializers(this, _member_initializers_1, 3));
|
||||
__runInitializers(this, _member_extraInitializers_1);
|
||||
}
|
||||
},
|
||||
_field1_decorators = [dec(1)],
|
||||
@@ -37,9 +40,9 @@ let C = (() => {
|
||||
_b = __propKey(field3),
|
||||
(() => {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
__esDecorate(null, null, _field1_decorators, { kind: "field", name: "field1", static: false, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _field1_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _member_decorators, { kind: "field", name: "field2", static: false, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _member_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _member_decorators_1, { kind: "field", name: _b, static: false, private: false, access: { has: obj => _b in obj, get: obj => obj[_b], set: (obj, value) => { obj[_b] = value; } }, metadata: _metadata }, _member_initializers_1, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _field1_decorators, { kind: "field", name: "field1", static: false, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _field1_initializers, _field1_extraInitializers);
|
||||
__esDecorate(null, null, _member_decorators, { kind: "field", name: "field2", static: false, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _member_initializers, _member_extraInitializers);
|
||||
__esDecorate(null, null, _member_decorators_1, { kind: "field", name: _b, static: false, private: false, access: { has: obj => _b in obj, get: obj => obj[_b], set: (obj, value) => { obj[_b] = value; } }, metadata: _metadata }, _member_initializers_1, _member_extraInitializers_1);
|
||||
if (_metadata) Object.defineProperty(_a, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
})(),
|
||||
_a;
|
||||
|
||||
+10
-7
@@ -17,33 +17,36 @@ const field3 = "field3";
|
||||
let C = (() => {
|
||||
var _a;
|
||||
var _b;
|
||||
let _instanceExtraInitializers = [];
|
||||
let _field1_decorators;
|
||||
let _field1_initializers = [];
|
||||
let _field1_extraInitializers = [];
|
||||
let _member_decorators;
|
||||
let _member_initializers = [];
|
||||
let _member_extraInitializers = [];
|
||||
let _member_decorators_1;
|
||||
let _member_initializers_1 = [];
|
||||
let _member_extraInitializers_1 = [];
|
||||
return _a = class C {
|
||||
constructor() {
|
||||
Object.defineProperty(this, "field1", {
|
||||
enumerable: true,
|
||||
configurable: true,
|
||||
writable: true,
|
||||
value: (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _field1_initializers, 1))
|
||||
value: __runInitializers(this, _field1_initializers, 1)
|
||||
});
|
||||
Object.defineProperty(this, "field2", {
|
||||
enumerable: true,
|
||||
configurable: true,
|
||||
writable: true,
|
||||
value: __runInitializers(this, _member_initializers, 2)
|
||||
value: (__runInitializers(this, _field1_extraInitializers), __runInitializers(this, _member_initializers, 2))
|
||||
});
|
||||
Object.defineProperty(this, _b, {
|
||||
enumerable: true,
|
||||
configurable: true,
|
||||
writable: true,
|
||||
value: __runInitializers(this, _member_initializers_1, 3)
|
||||
value: (__runInitializers(this, _member_extraInitializers), __runInitializers(this, _member_initializers_1, 3))
|
||||
});
|
||||
__runInitializers(this, _member_extraInitializers_1);
|
||||
}
|
||||
},
|
||||
_field1_decorators = [dec(1)],
|
||||
@@ -52,9 +55,9 @@ let C = (() => {
|
||||
_b = __propKey(field3),
|
||||
(() => {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
__esDecorate(null, null, _field1_decorators, { kind: "field", name: "field1", static: false, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _field1_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _member_decorators, { kind: "field", name: "field2", static: false, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _member_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _member_decorators_1, { kind: "field", name: _b, static: false, private: false, access: { has: obj => _b in obj, get: obj => obj[_b], set: (obj, value) => { obj[_b] = value; } }, metadata: _metadata }, _member_initializers_1, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _field1_decorators, { kind: "field", name: "field1", static: false, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _field1_initializers, _field1_extraInitializers);
|
||||
__esDecorate(null, null, _member_decorators, { kind: "field", name: "field2", static: false, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _member_initializers, _member_extraInitializers);
|
||||
__esDecorate(null, null, _member_decorators_1, { kind: "field", name: _b, static: false, private: false, access: { has: obj => _b in obj, get: obj => obj[_b], set: (obj, value) => { obj[_b] = value; } }, metadata: _metadata }, _member_initializers_1, _member_extraInitializers_1);
|
||||
if (_metadata) Object.defineProperty(_a, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
})(),
|
||||
_a;
|
||||
|
||||
+12
-9
@@ -16,26 +16,29 @@ class C {
|
||||
const field3 = "field3";
|
||||
let C = (() => {
|
||||
var _a;
|
||||
let _instanceExtraInitializers = [];
|
||||
let _field1_decorators;
|
||||
let _field1_initializers = [];
|
||||
let _field1_extraInitializers = [];
|
||||
let _member_decorators;
|
||||
let _member_initializers = [];
|
||||
let _member_extraInitializers = [];
|
||||
let _member_decorators_1;
|
||||
let _member_initializers_1 = [];
|
||||
let _member_extraInitializers_1 = [];
|
||||
return class C {
|
||||
constructor() {
|
||||
this.field1 = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _field1_initializers, 1));
|
||||
this["field2"] = __runInitializers(this, _member_initializers, 2);
|
||||
this[_a] = __runInitializers(this, _member_initializers_1, 3);
|
||||
}
|
||||
static { _field1_decorators = [dec(1)], _member_decorators = [dec(2)], _member_decorators_1 = [dec(3)], _a = __propKey(field3); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
__esDecorate(null, null, _field1_decorators, { kind: "field", name: "field1", static: false, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _field1_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _member_decorators, { kind: "field", name: "field2", static: false, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _member_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _member_decorators_1, { kind: "field", name: _a, static: false, private: false, access: { has: obj => _a in obj, get: obj => obj[_a], set: (obj, value) => { obj[_a] = value; } }, metadata: _metadata }, _member_initializers_1, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _field1_decorators, { kind: "field", name: "field1", static: false, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _field1_initializers, _field1_extraInitializers);
|
||||
__esDecorate(null, null, _member_decorators, { kind: "field", name: "field2", static: false, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _member_initializers, _member_extraInitializers);
|
||||
__esDecorate(null, null, _member_decorators_1, { kind: "field", name: _a, static: false, private: false, access: { has: obj => _a in obj, get: obj => obj[_a], set: (obj, value) => { obj[_a] = value; } }, metadata: _metadata }, _member_initializers_1, _member_extraInitializers_1);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
constructor() {
|
||||
this.field1 = __runInitializers(this, _field1_initializers, 1);
|
||||
this["field2"] = (__runInitializers(this, _field1_extraInitializers), __runInitializers(this, _member_initializers, 2));
|
||||
this[_a] = (__runInitializers(this, _member_extraInitializers), __runInitializers(this, _member_initializers_1, 3));
|
||||
__runInitializers(this, _member_extraInitializers_1);
|
||||
}
|
||||
};
|
||||
})();
|
||||
|
||||
+12
-7
@@ -16,23 +16,28 @@ class C {
|
||||
const field3 = "field3";
|
||||
let C = (() => {
|
||||
var _a;
|
||||
let _instanceExtraInitializers = [];
|
||||
let _field1_decorators;
|
||||
let _field1_initializers = [];
|
||||
let _field1_extraInitializers = [];
|
||||
let _member_decorators;
|
||||
let _member_initializers = [];
|
||||
let _member_extraInitializers = [];
|
||||
let _member_decorators_1;
|
||||
let _member_initializers_1 = [];
|
||||
let _member_extraInitializers_1 = [];
|
||||
return class C {
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
__esDecorate(null, null, _field1_decorators, { kind: "field", name: "field1", static: false, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _field1_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _member_decorators, { kind: "field", name: "field2", static: false, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _member_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _member_decorators_1, { kind: "field", name: _a, static: false, private: false, access: { has: obj => _a in obj, get: obj => obj[_a], set: (obj, value) => { obj[_a] = value; } }, metadata: _metadata }, _member_initializers_1, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _field1_decorators, { kind: "field", name: "field1", static: false, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _field1_initializers, _field1_extraInitializers);
|
||||
__esDecorate(null, null, _member_decorators, { kind: "field", name: "field2", static: false, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _member_initializers, _member_extraInitializers);
|
||||
__esDecorate(null, null, _member_decorators_1, { kind: "field", name: _a, static: false, private: false, access: { has: obj => _a in obj, get: obj => obj[_a], set: (obj, value) => { obj[_a] = value; } }, metadata: _metadata }, _member_initializers_1, _member_extraInitializers_1);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
field1 = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _field1_initializers, 1));
|
||||
["field2"] = __runInitializers(this, _member_initializers, 2);
|
||||
[(_field1_decorators = [dec(1)], _member_decorators = [dec(2)], _member_decorators_1 = [dec(3)], _a = __propKey(field3))] = __runInitializers(this, _member_initializers_1, 3);
|
||||
field1 = __runInitializers(this, _field1_initializers, 1);
|
||||
["field2"] = (__runInitializers(this, _field1_extraInitializers), __runInitializers(this, _member_initializers, 2));
|
||||
[(_field1_decorators = [dec(1)], _member_decorators = [dec(2)], _member_decorators_1 = [dec(3)], _a = __propKey(field3))] = (__runInitializers(this, _member_extraInitializers), __runInitializers(this, _member_initializers_1, 3));
|
||||
constructor() {
|
||||
__runInitializers(this, _member_extraInitializers_1);
|
||||
}
|
||||
};
|
||||
})();
|
||||
|
||||
+10
-7
@@ -17,18 +17,21 @@ var field3 = "field3";
|
||||
var C = function () {
|
||||
var _a;
|
||||
var _b;
|
||||
var _instanceExtraInitializers = [];
|
||||
var _field1_decorators;
|
||||
var _field1_initializers = [];
|
||||
var _field1_extraInitializers = [];
|
||||
var _member_decorators;
|
||||
var _member_initializers = [];
|
||||
var _member_extraInitializers = [];
|
||||
var _member_decorators_1;
|
||||
var _member_initializers_1 = [];
|
||||
var _member_extraInitializers_1 = [];
|
||||
return _a = /** @class */ (function () {
|
||||
function C() {
|
||||
this.field1 = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _field1_initializers, 1));
|
||||
this["field2"] = __runInitializers(this, _member_initializers, 2);
|
||||
this[_b] = __runInitializers(this, _member_initializers_1, 3);
|
||||
this.field1 = __runInitializers(this, _field1_initializers, 1);
|
||||
this["field2"] = (__runInitializers(this, _field1_extraInitializers), __runInitializers(this, _member_initializers, 2));
|
||||
this[_b] = (__runInitializers(this, _member_extraInitializers), __runInitializers(this, _member_initializers_1, 3));
|
||||
__runInitializers(this, _member_extraInitializers_1);
|
||||
}
|
||||
return C;
|
||||
}()),
|
||||
@@ -38,9 +41,9 @@ var C = function () {
|
||||
_b = __propKey(field3),
|
||||
(function () {
|
||||
var _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
__esDecorate(null, null, _field1_decorators, { kind: "field", name: "field1", static: false, private: false, access: { has: function (obj) { return "field1" in obj; }, get: function (obj) { return obj.field1; }, set: function (obj, value) { obj.field1 = value; } }, metadata: _metadata }, _field1_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _member_decorators, { kind: "field", name: "field2", static: false, private: false, access: { has: function (obj) { return "field2" in obj; }, get: function (obj) { return obj["field2"]; }, set: function (obj, value) { obj["field2"] = value; } }, metadata: _metadata }, _member_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _member_decorators_1, { kind: "field", name: _b, static: false, private: false, access: { has: function (obj) { return _b in obj; }, get: function (obj) { return obj[_b]; }, set: function (obj, value) { obj[_b] = value; } }, metadata: _metadata }, _member_initializers_1, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _field1_decorators, { kind: "field", name: "field1", static: false, private: false, access: { has: function (obj) { return "field1" in obj; }, get: function (obj) { return obj.field1; }, set: function (obj, value) { obj.field1 = value; } }, metadata: _metadata }, _field1_initializers, _field1_extraInitializers);
|
||||
__esDecorate(null, null, _member_decorators, { kind: "field", name: "field2", static: false, private: false, access: { has: function (obj) { return "field2" in obj; }, get: function (obj) { return obj["field2"]; }, set: function (obj, value) { obj["field2"] = value; } }, metadata: _metadata }, _member_initializers, _member_extraInitializers);
|
||||
__esDecorate(null, null, _member_decorators_1, { kind: "field", name: _b, static: false, private: false, access: { has: function (obj) { return _b in obj; }, get: function (obj) { return obj[_b]; }, set: function (obj, value) { obj[_b] = value; } }, metadata: _metadata }, _member_initializers_1, _member_extraInitializers_1);
|
||||
if (_metadata) Object.defineProperty(_a, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
})(),
|
||||
_a;
|
||||
|
||||
+10
-7
@@ -17,33 +17,36 @@ var field3 = "field3";
|
||||
var C = function () {
|
||||
var _a;
|
||||
var _b;
|
||||
var _instanceExtraInitializers = [];
|
||||
var _field1_decorators;
|
||||
var _field1_initializers = [];
|
||||
var _field1_extraInitializers = [];
|
||||
var _member_decorators;
|
||||
var _member_initializers = [];
|
||||
var _member_extraInitializers = [];
|
||||
var _member_decorators_1;
|
||||
var _member_initializers_1 = [];
|
||||
var _member_extraInitializers_1 = [];
|
||||
return _a = /** @class */ (function () {
|
||||
function C() {
|
||||
Object.defineProperty(this, "field1", {
|
||||
enumerable: true,
|
||||
configurable: true,
|
||||
writable: true,
|
||||
value: (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _field1_initializers, 1))
|
||||
value: __runInitializers(this, _field1_initializers, 1)
|
||||
});
|
||||
Object.defineProperty(this, "field2", {
|
||||
enumerable: true,
|
||||
configurable: true,
|
||||
writable: true,
|
||||
value: __runInitializers(this, _member_initializers, 2)
|
||||
value: (__runInitializers(this, _field1_extraInitializers), __runInitializers(this, _member_initializers, 2))
|
||||
});
|
||||
Object.defineProperty(this, _b, {
|
||||
enumerable: true,
|
||||
configurable: true,
|
||||
writable: true,
|
||||
value: __runInitializers(this, _member_initializers_1, 3)
|
||||
value: (__runInitializers(this, _member_extraInitializers), __runInitializers(this, _member_initializers_1, 3))
|
||||
});
|
||||
__runInitializers(this, _member_extraInitializers_1);
|
||||
}
|
||||
return C;
|
||||
}()),
|
||||
@@ -53,9 +56,9 @@ var C = function () {
|
||||
_b = __propKey(field3),
|
||||
(function () {
|
||||
var _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
__esDecorate(null, null, _field1_decorators, { kind: "field", name: "field1", static: false, private: false, access: { has: function (obj) { return "field1" in obj; }, get: function (obj) { return obj.field1; }, set: function (obj, value) { obj.field1 = value; } }, metadata: _metadata }, _field1_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _member_decorators, { kind: "field", name: "field2", static: false, private: false, access: { has: function (obj) { return "field2" in obj; }, get: function (obj) { return obj["field2"]; }, set: function (obj, value) { obj["field2"] = value; } }, metadata: _metadata }, _member_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _member_decorators_1, { kind: "field", name: _b, static: false, private: false, access: { has: function (obj) { return _b in obj; }, get: function (obj) { return obj[_b]; }, set: function (obj, value) { obj[_b] = value; } }, metadata: _metadata }, _member_initializers_1, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _field1_decorators, { kind: "field", name: "field1", static: false, private: false, access: { has: function (obj) { return "field1" in obj; }, get: function (obj) { return obj.field1; }, set: function (obj, value) { obj.field1 = value; } }, metadata: _metadata }, _field1_initializers, _field1_extraInitializers);
|
||||
__esDecorate(null, null, _member_decorators, { kind: "field", name: "field2", static: false, private: false, access: { has: function (obj) { return "field2" in obj; }, get: function (obj) { return obj["field2"]; }, set: function (obj, value) { obj["field2"] = value; } }, metadata: _metadata }, _member_initializers, _member_extraInitializers);
|
||||
__esDecorate(null, null, _member_decorators_1, { kind: "field", name: _b, static: false, private: false, access: { has: function (obj) { return _b in obj; }, get: function (obj) { return obj[_b]; }, set: function (obj, value) { obj[_b] = value; } }, metadata: _metadata }, _member_initializers_1, _member_extraInitializers_1);
|
||||
if (_metadata) Object.defineProperty(_a, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
})(),
|
||||
_a;
|
||||
|
||||
+12
-9
@@ -16,26 +16,29 @@ class C {
|
||||
const field3 = "field3";
|
||||
let C = (() => {
|
||||
var _a;
|
||||
let _instanceExtraInitializers = [];
|
||||
let _field1_decorators;
|
||||
let _field1_initializers = [];
|
||||
let _field1_extraInitializers = [];
|
||||
let _member_decorators;
|
||||
let _member_initializers = [];
|
||||
let _member_extraInitializers = [];
|
||||
let _member_decorators_1;
|
||||
let _member_initializers_1 = [];
|
||||
let _member_extraInitializers_1 = [];
|
||||
return class C {
|
||||
constructor() {
|
||||
this.field1 = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _field1_initializers, 1));
|
||||
this["field2"] = __runInitializers(this, _member_initializers, 2);
|
||||
this[_a] = __runInitializers(this, _member_initializers_1, 3);
|
||||
}
|
||||
static { _field1_decorators = [dec(1)], _member_decorators = [dec(2)], _member_decorators_1 = [dec(3)], _a = __propKey(field3); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
__esDecorate(null, null, _field1_decorators, { kind: "field", name: "field1", static: false, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _field1_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _member_decorators, { kind: "field", name: "field2", static: false, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _member_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _member_decorators_1, { kind: "field", name: _a, static: false, private: false, access: { has: obj => _a in obj, get: obj => obj[_a], set: (obj, value) => { obj[_a] = value; } }, metadata: _metadata }, _member_initializers_1, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _field1_decorators, { kind: "field", name: "field1", static: false, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _field1_initializers, _field1_extraInitializers);
|
||||
__esDecorate(null, null, _member_decorators, { kind: "field", name: "field2", static: false, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _member_initializers, _member_extraInitializers);
|
||||
__esDecorate(null, null, _member_decorators_1, { kind: "field", name: _a, static: false, private: false, access: { has: obj => _a in obj, get: obj => obj[_a], set: (obj, value) => { obj[_a] = value; } }, metadata: _metadata }, _member_initializers_1, _member_extraInitializers_1);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
constructor() {
|
||||
this.field1 = __runInitializers(this, _field1_initializers, 1);
|
||||
this["field2"] = (__runInitializers(this, _field1_extraInitializers), __runInitializers(this, _member_initializers, 2));
|
||||
this[_a] = (__runInitializers(this, _member_extraInitializers), __runInitializers(this, _member_initializers_1, 3));
|
||||
__runInitializers(this, _member_extraInitializers_1);
|
||||
}
|
||||
};
|
||||
})();
|
||||
|
||||
+12
-9
@@ -17,31 +17,34 @@ const field3 = "field3";
|
||||
let C = (() => {
|
||||
var _a, _C_field1_accessor_storage, _C__a_accessor_storage, _C__b_accessor_storage;
|
||||
var _b;
|
||||
let _instanceExtraInitializers = [];
|
||||
let _field1_decorators;
|
||||
let _field1_initializers = [];
|
||||
let _field1_extraInitializers = [];
|
||||
let _member_decorators;
|
||||
let _member_initializers = [];
|
||||
let _member_extraInitializers = [];
|
||||
let _member_decorators_1;
|
||||
let _member_initializers_1 = [];
|
||||
let _member_extraInitializers_1 = [];
|
||||
return _a = class C {
|
||||
constructor() {
|
||||
_C_field1_accessor_storage.set(this, (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _field1_initializers, 1)));
|
||||
_C__a_accessor_storage.set(this, __runInitializers(this, _member_initializers, 2));
|
||||
_C__b_accessor_storage.set(this, __runInitializers(this, _member_initializers_1, 3));
|
||||
}
|
||||
get field1() { return __classPrivateFieldGet(this, _C_field1_accessor_storage, "f"); }
|
||||
set field1(value) { __classPrivateFieldSet(this, _C_field1_accessor_storage, value, "f"); }
|
||||
get [(_C_field1_accessor_storage = new WeakMap(), _C__a_accessor_storage = new WeakMap(), _C__b_accessor_storage = new WeakMap(), "field2")]() { return __classPrivateFieldGet(this, _C__a_accessor_storage, "f"); }
|
||||
set ["field2"](value) { __classPrivateFieldSet(this, _C__a_accessor_storage, value, "f"); }
|
||||
get [(_field1_decorators = [dec(1)], _member_decorators = [dec(2)], _member_decorators_1 = [dec(3)], _b = __propKey(field3))]() { return __classPrivateFieldGet(this, _C__b_accessor_storage, "f"); }
|
||||
set [_b](value) { __classPrivateFieldSet(this, _C__b_accessor_storage, value, "f"); }
|
||||
constructor() {
|
||||
_C_field1_accessor_storage.set(this, __runInitializers(this, _field1_initializers, 1));
|
||||
_C__a_accessor_storage.set(this, (__runInitializers(this, _field1_extraInitializers), __runInitializers(this, _member_initializers, 2)));
|
||||
_C__b_accessor_storage.set(this, (__runInitializers(this, _member_extraInitializers), __runInitializers(this, _member_initializers_1, 3)));
|
||||
__runInitializers(this, _member_extraInitializers_1);
|
||||
}
|
||||
},
|
||||
(() => {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
__esDecorate(_a, null, _field1_decorators, { kind: "accessor", name: "field1", static: false, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _field1_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(_a, null, _member_decorators, { kind: "accessor", name: "field2", static: false, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _member_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(_a, null, _member_decorators_1, { kind: "accessor", name: _b, static: false, private: false, access: { has: obj => _b in obj, get: obj => obj[_b], set: (obj, value) => { obj[_b] = value; } }, metadata: _metadata }, _member_initializers_1, _instanceExtraInitializers);
|
||||
__esDecorate(_a, null, _field1_decorators, { kind: "accessor", name: "field1", static: false, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _field1_initializers, _field1_extraInitializers);
|
||||
__esDecorate(_a, null, _member_decorators, { kind: "accessor", name: "field2", static: false, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _member_initializers, _member_extraInitializers);
|
||||
__esDecorate(_a, null, _member_decorators_1, { kind: "accessor", name: _b, static: false, private: false, access: { has: obj => _b in obj, get: obj => obj[_b], set: (obj, value) => { obj[_b] = value; } }, metadata: _metadata }, _member_initializers_1, _member_extraInitializers_1);
|
||||
if (_metadata) Object.defineProperty(_a, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
})(),
|
||||
_a;
|
||||
|
||||
+12
-7
@@ -16,29 +16,34 @@ class C {
|
||||
const field3 = "field3";
|
||||
let C = (() => {
|
||||
var _a;
|
||||
let _instanceExtraInitializers = [];
|
||||
let _field1_decorators;
|
||||
let _field1_initializers = [];
|
||||
let _field1_extraInitializers = [];
|
||||
let _member_decorators;
|
||||
let _member_initializers = [];
|
||||
let _member_extraInitializers = [];
|
||||
let _member_decorators_1;
|
||||
let _member_initializers_1 = [];
|
||||
let _member_extraInitializers_1 = [];
|
||||
return class C {
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
__esDecorate(this, null, _field1_decorators, { kind: "accessor", name: "field1", static: false, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _field1_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(this, null, _member_decorators, { kind: "accessor", name: "field2", static: false, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _member_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(this, null, _member_decorators_1, { kind: "accessor", name: _a, static: false, private: false, access: { has: obj => _a in obj, get: obj => obj[_a], set: (obj, value) => { obj[_a] = value; } }, metadata: _metadata }, _member_initializers_1, _instanceExtraInitializers);
|
||||
__esDecorate(this, null, _field1_decorators, { kind: "accessor", name: "field1", static: false, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _field1_initializers, _field1_extraInitializers);
|
||||
__esDecorate(this, null, _member_decorators, { kind: "accessor", name: "field2", static: false, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _member_initializers, _member_extraInitializers);
|
||||
__esDecorate(this, null, _member_decorators_1, { kind: "accessor", name: _a, static: false, private: false, access: { has: obj => _a in obj, get: obj => obj[_a], set: (obj, value) => { obj[_a] = value; } }, metadata: _metadata }, _member_initializers_1, _member_extraInitializers_1);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
#field1_accessor_storage = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _field1_initializers, 1));
|
||||
#field1_accessor_storage = __runInitializers(this, _field1_initializers, 1);
|
||||
get field1() { return this.#field1_accessor_storage; }
|
||||
set field1(value) { this.#field1_accessor_storage = value; }
|
||||
#_a_accessor_storage = __runInitializers(this, _member_initializers, 2);
|
||||
#_a_accessor_storage = (__runInitializers(this, _field1_extraInitializers), __runInitializers(this, _member_initializers, 2));
|
||||
get ["field2"]() { return this.#_a_accessor_storage; }
|
||||
set ["field2"](value) { this.#_a_accessor_storage = value; }
|
||||
#_b_accessor_storage = __runInitializers(this, _member_initializers_1, 3);
|
||||
#_b_accessor_storage = (__runInitializers(this, _member_extraInitializers), __runInitializers(this, _member_initializers_1, 3));
|
||||
get [(_field1_decorators = [dec(1)], _member_decorators = [dec(2)], _member_decorators_1 = [dec(3)], _a = __propKey(field3))]() { return this.#_b_accessor_storage; }
|
||||
set [_a](value) { this.#_b_accessor_storage = value; }
|
||||
constructor() {
|
||||
__runInitializers(this, _member_extraInitializers_1);
|
||||
}
|
||||
};
|
||||
})();
|
||||
|
||||
+4
-3
@@ -11,19 +11,20 @@ class C {
|
||||
//// [esDecorators-classDeclaration-fields-nonStaticPrivate.js]
|
||||
let C = (() => {
|
||||
var _a, _C_field1;
|
||||
let _instanceExtraInitializers = [];
|
||||
let _private_field1_decorators;
|
||||
let _private_field1_initializers = [];
|
||||
let _private_field1_extraInitializers = [];
|
||||
return _a = class C {
|
||||
constructor() {
|
||||
_C_field1.set(this, (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _private_field1_initializers, 0)));
|
||||
_C_field1.set(this, __runInitializers(this, _private_field1_initializers, 0));
|
||||
__runInitializers(this, _private_field1_extraInitializers);
|
||||
}
|
||||
},
|
||||
_C_field1 = new WeakMap(),
|
||||
(() => {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_private_field1_decorators = [dec];
|
||||
__esDecorate(null, null, _private_field1_decorators, { kind: "field", name: "#field1", static: false, private: true, access: { has: obj => __classPrivateFieldIn(_C_field1, obj), get: obj => __classPrivateFieldGet(obj, _C_field1, "f"), set: (obj, value) => { __classPrivateFieldSet(obj, _C_field1, value, "f"); } }, metadata: _metadata }, _private_field1_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _private_field1_decorators, { kind: "field", name: "#field1", static: false, private: true, access: { has: obj => __classPrivateFieldIn(_C_field1, obj), get: obj => __classPrivateFieldGet(obj, _C_field1, "f"), set: (obj, value) => { __classPrivateFieldSet(obj, _C_field1, value, "f"); } }, metadata: _metadata }, _private_field1_initializers, _private_field1_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(_a, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
})(),
|
||||
_a;
|
||||
|
||||
+6
-3
@@ -10,16 +10,19 @@ class C {
|
||||
|
||||
//// [esDecorators-classDeclaration-fields-nonStaticPrivate.js]
|
||||
let C = (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _private_field1_decorators;
|
||||
let _private_field1_initializers = [];
|
||||
let _private_field1_extraInitializers = [];
|
||||
return class C {
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_private_field1_decorators = [dec];
|
||||
__esDecorate(null, null, _private_field1_decorators, { kind: "field", name: "#field1", static: false, private: true, access: { has: obj => #field1 in obj, get: obj => obj.#field1, set: (obj, value) => { obj.#field1 = value; } }, metadata: _metadata }, _private_field1_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _private_field1_decorators, { kind: "field", name: "#field1", static: false, private: true, access: { has: obj => #field1 in obj, get: obj => obj.#field1, set: (obj, value) => { obj.#field1 = value; } }, metadata: _metadata }, _private_field1_initializers, _private_field1_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
#field1 = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _private_field1_initializers, 0));
|
||||
#field1 = __runInitializers(this, _private_field1_initializers, 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _private_field1_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
|
||||
+4
-3
@@ -11,14 +11,15 @@ class C {
|
||||
//// [esDecorators-classDeclaration-fields-nonStaticPrivateAccessor.js]
|
||||
let C = (() => {
|
||||
var _C_instances, _a, _C_field1_accessor_storage, _C_field1_get, _C_field1_set;
|
||||
let _instanceExtraInitializers = [];
|
||||
let _private_field1_decorators;
|
||||
let _private_field1_initializers = [];
|
||||
let _private_field1_extraInitializers = [];
|
||||
let _private_field1_descriptor;
|
||||
return _a = class C {
|
||||
constructor() {
|
||||
_C_instances.add(this);
|
||||
_C_field1_accessor_storage.set(this, (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _private_field1_initializers, 0)));
|
||||
_C_field1_accessor_storage.set(this, __runInitializers(this, _private_field1_initializers, 0));
|
||||
__runInitializers(this, _private_field1_extraInitializers);
|
||||
}
|
||||
},
|
||||
_C_field1_accessor_storage = new WeakMap(),
|
||||
@@ -28,7 +29,7 @@ let C = (() => {
|
||||
(() => {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_private_field1_decorators = [dec];
|
||||
__esDecorate(_a, _private_field1_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(this, _C_field1_accessor_storage, "f"); }, "#field1", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(this, _C_field1_accessor_storage, value, "f"); }, "#field1", "set") }, _private_field1_decorators, { kind: "accessor", name: "#field1", static: false, private: true, access: { has: obj => __classPrivateFieldIn(_C_instances, obj), get: obj => __classPrivateFieldGet(obj, _C_instances, "a", _C_field1_get), set: (obj, value) => { __classPrivateFieldSet(obj, _C_instances, value, "a", _C_field1_set); } }, metadata: _metadata }, _private_field1_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(_a, _private_field1_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(this, _C_field1_accessor_storage, "f"); }, "#field1", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(this, _C_field1_accessor_storage, value, "f"); }, "#field1", "set") }, _private_field1_decorators, { kind: "accessor", name: "#field1", static: false, private: true, access: { has: obj => __classPrivateFieldIn(_C_instances, obj), get: obj => __classPrivateFieldGet(obj, _C_instances, "a", _C_field1_get), set: (obj, value) => { __classPrivateFieldSet(obj, _C_instances, value, "a", _C_field1_set); } }, metadata: _metadata }, _private_field1_initializers, _private_field1_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(_a, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
})(),
|
||||
_a;
|
||||
|
||||
+6
-3
@@ -10,19 +10,22 @@ class C {
|
||||
|
||||
//// [esDecorators-classDeclaration-fields-nonStaticPrivateAccessor.js]
|
||||
let C = (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _private_field1_decorators;
|
||||
let _private_field1_initializers = [];
|
||||
let _private_field1_extraInitializers = [];
|
||||
let _private_field1_descriptor;
|
||||
return class C {
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_private_field1_decorators = [dec];
|
||||
__esDecorate(this, _private_field1_descriptor = { get: __setFunctionName(function () { return this.#field1_accessor_storage; }, "#field1", "get"), set: __setFunctionName(function (value) { this.#field1_accessor_storage = value; }, "#field1", "set") }, _private_field1_decorators, { kind: "accessor", name: "#field1", static: false, private: true, access: { has: obj => #field1 in obj, get: obj => obj.#field1, set: (obj, value) => { obj.#field1 = value; } }, metadata: _metadata }, _private_field1_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(this, _private_field1_descriptor = { get: __setFunctionName(function () { return this.#field1_accessor_storage; }, "#field1", "get"), set: __setFunctionName(function (value) { this.#field1_accessor_storage = value; }, "#field1", "set") }, _private_field1_decorators, { kind: "accessor", name: "#field1", static: false, private: true, access: { has: obj => #field1 in obj, get: obj => obj.#field1, set: (obj, value) => { obj.#field1 = value; } }, metadata: _metadata }, _private_field1_initializers, _private_field1_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
#field1_accessor_storage = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _private_field1_initializers, 0));
|
||||
#field1_accessor_storage = __runInitializers(this, _private_field1_initializers, 0);
|
||||
get #field1() { return _private_field1_descriptor.get.call(this); }
|
||||
set #field1(value) { return _private_field1_descriptor.set.call(this, value); }
|
||||
constructor() {
|
||||
__runInitializers(this, _private_field1_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
|
||||
+11
-7
@@ -17,13 +17,15 @@ const field3 = "field3";
|
||||
let C = (() => {
|
||||
var _a;
|
||||
var _b;
|
||||
let _staticExtraInitializers = [];
|
||||
let _static_field1_decorators;
|
||||
let _static_field1_initializers = [];
|
||||
let _static_field1_extraInitializers = [];
|
||||
let _static_member_decorators;
|
||||
let _static_member_initializers = [];
|
||||
let _static_member_extraInitializers = [];
|
||||
let _static_member_decorators_1;
|
||||
let _static_member_initializers_1 = [];
|
||||
let _static_member_extraInitializers_1 = [];
|
||||
return _a = class C {
|
||||
},
|
||||
_static_field1_decorators = [dec(1)],
|
||||
@@ -32,14 +34,16 @@ let C = (() => {
|
||||
_b = __propKey(field3),
|
||||
(() => {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
__esDecorate(null, null, _static_field1_decorators, { kind: "field", name: "field1", static: true, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _static_field1_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators, { kind: "field", name: "field2", static: true, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _static_member_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators_1, { kind: "field", name: _b, static: true, private: false, access: { has: obj => _b in obj, get: obj => obj[_b], set: (obj, value) => { obj[_b] = value; } }, metadata: _metadata }, _static_member_initializers_1, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _static_field1_decorators, { kind: "field", name: "field1", static: true, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _static_field1_initializers, _static_field1_extraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators, { kind: "field", name: "field2", static: true, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _static_member_initializers, _static_member_extraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators_1, { kind: "field", name: _b, static: true, private: false, access: { has: obj => _b in obj, get: obj => obj[_b], set: (obj, value) => { obj[_b] = value; } }, metadata: _metadata }, _static_member_initializers_1, _static_member_extraInitializers_1);
|
||||
if (_metadata) Object.defineProperty(_a, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(_a, _staticExtraInitializers);
|
||||
})(),
|
||||
_a.field1 = __runInitializers(_a, _static_field1_initializers, 1),
|
||||
_a["field2"] = __runInitializers(_a, _static_member_initializers, 2),
|
||||
_a[_b] = __runInitializers(_a, _static_member_initializers_1, 3),
|
||||
_a["field2"] = (__runInitializers(_a, _static_field1_extraInitializers), __runInitializers(_a, _static_member_initializers, 2)),
|
||||
_a[_b] = (__runInitializers(_a, _static_member_extraInitializers), __runInitializers(_a, _static_member_initializers_1, 3)),
|
||||
(() => {
|
||||
__runInitializers(_a, _static_member_extraInitializers_1);
|
||||
})(),
|
||||
_a;
|
||||
})();
|
||||
|
||||
+11
-7
@@ -17,13 +17,15 @@ const field3 = "field3";
|
||||
let C = (() => {
|
||||
var _a;
|
||||
var _b;
|
||||
let _staticExtraInitializers = [];
|
||||
let _static_field1_decorators;
|
||||
let _static_field1_initializers = [];
|
||||
let _static_field1_extraInitializers = [];
|
||||
let _static_member_decorators;
|
||||
let _static_member_initializers = [];
|
||||
let _static_member_extraInitializers = [];
|
||||
let _static_member_decorators_1;
|
||||
let _static_member_initializers_1 = [];
|
||||
let _static_member_extraInitializers_1 = [];
|
||||
return _a = class C {
|
||||
},
|
||||
_static_field1_decorators = [dec(1)],
|
||||
@@ -32,11 +34,10 @@ let C = (() => {
|
||||
_b = __propKey(field3),
|
||||
(() => {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
__esDecorate(null, null, _static_field1_decorators, { kind: "field", name: "field1", static: true, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _static_field1_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators, { kind: "field", name: "field2", static: true, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _static_member_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators_1, { kind: "field", name: _b, static: true, private: false, access: { has: obj => _b in obj, get: obj => obj[_b], set: (obj, value) => { obj[_b] = value; } }, metadata: _metadata }, _static_member_initializers_1, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _static_field1_decorators, { kind: "field", name: "field1", static: true, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _static_field1_initializers, _static_field1_extraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators, { kind: "field", name: "field2", static: true, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _static_member_initializers, _static_member_extraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators_1, { kind: "field", name: _b, static: true, private: false, access: { has: obj => _b in obj, get: obj => obj[_b], set: (obj, value) => { obj[_b] = value; } }, metadata: _metadata }, _static_member_initializers_1, _static_member_extraInitializers_1);
|
||||
if (_metadata) Object.defineProperty(_a, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(_a, _staticExtraInitializers);
|
||||
})(),
|
||||
Object.defineProperty(_a, "field1", {
|
||||
enumerable: true,
|
||||
@@ -48,13 +49,16 @@ let C = (() => {
|
||||
enumerable: true,
|
||||
configurable: true,
|
||||
writable: true,
|
||||
value: __runInitializers(_a, _static_member_initializers, 2)
|
||||
value: (__runInitializers(_a, _static_field1_extraInitializers), __runInitializers(_a, _static_member_initializers, 2))
|
||||
}),
|
||||
Object.defineProperty(_a, _b, {
|
||||
enumerable: true,
|
||||
configurable: true,
|
||||
writable: true,
|
||||
value: __runInitializers(_a, _static_member_initializers_1, 3)
|
||||
value: (__runInitializers(_a, _static_member_extraInitializers), __runInitializers(_a, _static_member_initializers_1, 3))
|
||||
}),
|
||||
(() => {
|
||||
__runInitializers(_a, _static_member_extraInitializers_1);
|
||||
})(),
|
||||
_a;
|
||||
})();
|
||||
|
||||
+11
-7
@@ -16,25 +16,29 @@ class C {
|
||||
const field3 = "field3";
|
||||
let C = (() => {
|
||||
var _a;
|
||||
let _staticExtraInitializers = [];
|
||||
let _static_field1_decorators;
|
||||
let _static_field1_initializers = [];
|
||||
let _static_field1_extraInitializers = [];
|
||||
let _static_member_decorators;
|
||||
let _static_member_initializers = [];
|
||||
let _static_member_extraInitializers = [];
|
||||
let _static_member_decorators_1;
|
||||
let _static_member_initializers_1 = [];
|
||||
let _static_member_extraInitializers_1 = [];
|
||||
return class C {
|
||||
static { _static_field1_decorators = [dec(1)], _static_member_decorators = [dec(2)], _static_member_decorators_1 = [dec(3)], _a = __propKey(field3); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
__esDecorate(null, null, _static_field1_decorators, { kind: "field", name: "field1", static: true, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _static_field1_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators, { kind: "field", name: "field2", static: true, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _static_member_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators_1, { kind: "field", name: _a, static: true, private: false, access: { has: obj => _a in obj, get: obj => obj[_a], set: (obj, value) => { obj[_a] = value; } }, metadata: _metadata }, _static_member_initializers_1, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _static_field1_decorators, { kind: "field", name: "field1", static: true, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _static_field1_initializers, _static_field1_extraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators, { kind: "field", name: "field2", static: true, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _static_member_initializers, _static_member_extraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators_1, { kind: "field", name: _a, static: true, private: false, access: { has: obj => _a in obj, get: obj => obj[_a], set: (obj, value) => { obj[_a] = value; } }, metadata: _metadata }, _static_member_initializers_1, _static_member_extraInitializers_1);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(this, _staticExtraInitializers);
|
||||
}
|
||||
static { this.field1 = __runInitializers(this, _static_field1_initializers, 1); }
|
||||
static { this["field2"] = __runInitializers(this, _static_member_initializers, 2); }
|
||||
static { this[_a] = __runInitializers(this, _static_member_initializers_1, 3); }
|
||||
static { this["field2"] = (__runInitializers(this, _static_field1_extraInitializers), __runInitializers(this, _static_member_initializers, 2)); }
|
||||
static { this[_a] = (__runInitializers(this, _static_member_extraInitializers), __runInitializers(this, _static_member_initializers_1, 3)); }
|
||||
static {
|
||||
__runInitializers(this, _static_member_extraInitializers_1);
|
||||
}
|
||||
};
|
||||
})();
|
||||
|
||||
+11
-7
@@ -16,24 +16,28 @@ class C {
|
||||
const field3 = "field3";
|
||||
let C = (() => {
|
||||
var _a;
|
||||
let _staticExtraInitializers = [];
|
||||
let _static_field1_decorators;
|
||||
let _static_field1_initializers = [];
|
||||
let _static_field1_extraInitializers = [];
|
||||
let _static_member_decorators;
|
||||
let _static_member_initializers = [];
|
||||
let _static_member_extraInitializers = [];
|
||||
let _static_member_decorators_1;
|
||||
let _static_member_initializers_1 = [];
|
||||
let _static_member_extraInitializers_1 = [];
|
||||
return class C {
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
__esDecorate(null, null, _static_field1_decorators, { kind: "field", name: "field1", static: true, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _static_field1_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators, { kind: "field", name: "field2", static: true, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _static_member_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators_1, { kind: "field", name: _a, static: true, private: false, access: { has: obj => _a in obj, get: obj => obj[_a], set: (obj, value) => { obj[_a] = value; } }, metadata: _metadata }, _static_member_initializers_1, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _static_field1_decorators, { kind: "field", name: "field1", static: true, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _static_field1_initializers, _static_field1_extraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators, { kind: "field", name: "field2", static: true, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _static_member_initializers, _static_member_extraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators_1, { kind: "field", name: _a, static: true, private: false, access: { has: obj => _a in obj, get: obj => obj[_a], set: (obj, value) => { obj[_a] = value; } }, metadata: _metadata }, _static_member_initializers_1, _static_member_extraInitializers_1);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(this, _staticExtraInitializers);
|
||||
}
|
||||
static field1 = __runInitializers(this, _static_field1_initializers, 1);
|
||||
static ["field2"] = __runInitializers(this, _static_member_initializers, 2);
|
||||
static [(_static_field1_decorators = [dec(1)], _static_member_decorators = [dec(2)], _static_member_decorators_1 = [dec(3)], _a = __propKey(field3))] = __runInitializers(this, _static_member_initializers_1, 3);
|
||||
static ["field2"] = (__runInitializers(this, _static_field1_extraInitializers), __runInitializers(this, _static_member_initializers, 2));
|
||||
static [(_static_field1_decorators = [dec(1)], _static_member_decorators = [dec(2)], _static_member_decorators_1 = [dec(3)], _a = __propKey(field3))] = (__runInitializers(this, _static_member_extraInitializers), __runInitializers(this, _static_member_initializers_1, 3));
|
||||
static {
|
||||
__runInitializers(this, _static_member_extraInitializers_1);
|
||||
}
|
||||
};
|
||||
})();
|
||||
|
||||
+11
-7
@@ -18,13 +18,15 @@ var field3 = "field3";
|
||||
var C = function () {
|
||||
var _a;
|
||||
var _b;
|
||||
var _staticExtraInitializers = [];
|
||||
var _static_field1_decorators;
|
||||
var _static_field1_initializers = [];
|
||||
var _static_field1_extraInitializers = [];
|
||||
var _static_member_decorators;
|
||||
var _static_member_initializers = [];
|
||||
var _static_member_extraInitializers = [];
|
||||
var _static_member_decorators_1;
|
||||
var _static_member_initializers_1 = [];
|
||||
var _static_member_extraInitializers_1 = [];
|
||||
return _a = /** @class */ (function () {
|
||||
function C() {
|
||||
}
|
||||
@@ -36,14 +38,16 @@ var C = function () {
|
||||
_b = __propKey(field3),
|
||||
(function () {
|
||||
var _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
__esDecorate(null, null, _static_field1_decorators, { kind: "field", name: "field1", static: true, private: false, access: { has: function (obj) { return "field1" in obj; }, get: function (obj) { return obj.field1; }, set: function (obj, value) { obj.field1 = value; } }, metadata: _metadata }, _static_field1_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators, { kind: "field", name: "field2", static: true, private: false, access: { has: function (obj) { return "field2" in obj; }, get: function (obj) { return obj["field2"]; }, set: function (obj, value) { obj["field2"] = value; } }, metadata: _metadata }, _static_member_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators_1, { kind: "field", name: _b, static: true, private: false, access: { has: function (obj) { return _b in obj; }, get: function (obj) { return obj[_b]; }, set: function (obj, value) { obj[_b] = value; } }, metadata: _metadata }, _static_member_initializers_1, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _static_field1_decorators, { kind: "field", name: "field1", static: true, private: false, access: { has: function (obj) { return "field1" in obj; }, get: function (obj) { return obj.field1; }, set: function (obj, value) { obj.field1 = value; } }, metadata: _metadata }, _static_field1_initializers, _static_field1_extraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators, { kind: "field", name: "field2", static: true, private: false, access: { has: function (obj) { return "field2" in obj; }, get: function (obj) { return obj["field2"]; }, set: function (obj, value) { obj["field2"] = value; } }, metadata: _metadata }, _static_member_initializers, _static_member_extraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators_1, { kind: "field", name: _b, static: true, private: false, access: { has: function (obj) { return _b in obj; }, get: function (obj) { return obj[_b]; }, set: function (obj, value) { obj[_b] = value; } }, metadata: _metadata }, _static_member_initializers_1, _static_member_extraInitializers_1);
|
||||
if (_metadata) Object.defineProperty(_a, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(_a, _staticExtraInitializers);
|
||||
})(),
|
||||
_a.field1 = __runInitializers(_a, _static_field1_initializers, 1),
|
||||
_a["field2"] = __runInitializers(_a, _static_member_initializers, 2),
|
||||
_a[_b] = __runInitializers(_a, _static_member_initializers_1, 3),
|
||||
_a["field2"] = (__runInitializers(_a, _static_field1_extraInitializers), __runInitializers(_a, _static_member_initializers, 2)),
|
||||
_a[_b] = (__runInitializers(_a, _static_member_extraInitializers), __runInitializers(_a, _static_member_initializers_1, 3)),
|
||||
(function () {
|
||||
__runInitializers(_a, _static_member_extraInitializers_1);
|
||||
})(),
|
||||
_a;
|
||||
}();
|
||||
|
||||
+11
-7
@@ -18,13 +18,15 @@ var field3 = "field3";
|
||||
var C = function () {
|
||||
var _a;
|
||||
var _b;
|
||||
var _staticExtraInitializers = [];
|
||||
var _static_field1_decorators;
|
||||
var _static_field1_initializers = [];
|
||||
var _static_field1_extraInitializers = [];
|
||||
var _static_member_decorators;
|
||||
var _static_member_initializers = [];
|
||||
var _static_member_extraInitializers = [];
|
||||
var _static_member_decorators_1;
|
||||
var _static_member_initializers_1 = [];
|
||||
var _static_member_extraInitializers_1 = [];
|
||||
return _a = /** @class */ (function () {
|
||||
function C() {
|
||||
}
|
||||
@@ -36,11 +38,10 @@ var C = function () {
|
||||
_b = __propKey(field3),
|
||||
(function () {
|
||||
var _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
__esDecorate(null, null, _static_field1_decorators, { kind: "field", name: "field1", static: true, private: false, access: { has: function (obj) { return "field1" in obj; }, get: function (obj) { return obj.field1; }, set: function (obj, value) { obj.field1 = value; } }, metadata: _metadata }, _static_field1_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators, { kind: "field", name: "field2", static: true, private: false, access: { has: function (obj) { return "field2" in obj; }, get: function (obj) { return obj["field2"]; }, set: function (obj, value) { obj["field2"] = value; } }, metadata: _metadata }, _static_member_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators_1, { kind: "field", name: _b, static: true, private: false, access: { has: function (obj) { return _b in obj; }, get: function (obj) { return obj[_b]; }, set: function (obj, value) { obj[_b] = value; } }, metadata: _metadata }, _static_member_initializers_1, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _static_field1_decorators, { kind: "field", name: "field1", static: true, private: false, access: { has: function (obj) { return "field1" in obj; }, get: function (obj) { return obj.field1; }, set: function (obj, value) { obj.field1 = value; } }, metadata: _metadata }, _static_field1_initializers, _static_field1_extraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators, { kind: "field", name: "field2", static: true, private: false, access: { has: function (obj) { return "field2" in obj; }, get: function (obj) { return obj["field2"]; }, set: function (obj, value) { obj["field2"] = value; } }, metadata: _metadata }, _static_member_initializers, _static_member_extraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators_1, { kind: "field", name: _b, static: true, private: false, access: { has: function (obj) { return _b in obj; }, get: function (obj) { return obj[_b]; }, set: function (obj, value) { obj[_b] = value; } }, metadata: _metadata }, _static_member_initializers_1, _static_member_extraInitializers_1);
|
||||
if (_metadata) Object.defineProperty(_a, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(_a, _staticExtraInitializers);
|
||||
})(),
|
||||
Object.defineProperty(_a, "field1", {
|
||||
enumerable: true,
|
||||
@@ -52,13 +53,16 @@ var C = function () {
|
||||
enumerable: true,
|
||||
configurable: true,
|
||||
writable: true,
|
||||
value: __runInitializers(_a, _static_member_initializers, 2)
|
||||
value: (__runInitializers(_a, _static_field1_extraInitializers), __runInitializers(_a, _static_member_initializers, 2))
|
||||
}),
|
||||
Object.defineProperty(_a, _b, {
|
||||
enumerable: true,
|
||||
configurable: true,
|
||||
writable: true,
|
||||
value: __runInitializers(_a, _static_member_initializers_1, 3)
|
||||
value: (__runInitializers(_a, _static_member_extraInitializers), __runInitializers(_a, _static_member_initializers_1, 3))
|
||||
}),
|
||||
(function () {
|
||||
__runInitializers(_a, _static_member_extraInitializers_1);
|
||||
})(),
|
||||
_a;
|
||||
}();
|
||||
|
||||
+11
-7
@@ -16,25 +16,29 @@ class C {
|
||||
const field3 = "field3";
|
||||
let C = (() => {
|
||||
var _a;
|
||||
let _staticExtraInitializers = [];
|
||||
let _static_field1_decorators;
|
||||
let _static_field1_initializers = [];
|
||||
let _static_field1_extraInitializers = [];
|
||||
let _static_member_decorators;
|
||||
let _static_member_initializers = [];
|
||||
let _static_member_extraInitializers = [];
|
||||
let _static_member_decorators_1;
|
||||
let _static_member_initializers_1 = [];
|
||||
let _static_member_extraInitializers_1 = [];
|
||||
return class C {
|
||||
static { _static_field1_decorators = [dec(1)], _static_member_decorators = [dec(2)], _static_member_decorators_1 = [dec(3)], _a = __propKey(field3); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
__esDecorate(null, null, _static_field1_decorators, { kind: "field", name: "field1", static: true, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _static_field1_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators, { kind: "field", name: "field2", static: true, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _static_member_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators_1, { kind: "field", name: _a, static: true, private: false, access: { has: obj => _a in obj, get: obj => obj[_a], set: (obj, value) => { obj[_a] = value; } }, metadata: _metadata }, _static_member_initializers_1, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _static_field1_decorators, { kind: "field", name: "field1", static: true, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _static_field1_initializers, _static_field1_extraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators, { kind: "field", name: "field2", static: true, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _static_member_initializers, _static_member_extraInitializers);
|
||||
__esDecorate(null, null, _static_member_decorators_1, { kind: "field", name: _a, static: true, private: false, access: { has: obj => _a in obj, get: obj => obj[_a], set: (obj, value) => { obj[_a] = value; } }, metadata: _metadata }, _static_member_initializers_1, _static_member_extraInitializers_1);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(this, _staticExtraInitializers);
|
||||
}
|
||||
static { this.field1 = __runInitializers(this, _static_field1_initializers, 1); }
|
||||
static { this["field2"] = __runInitializers(this, _static_member_initializers, 2); }
|
||||
static { this[_a] = __runInitializers(this, _static_member_initializers_1, 3); }
|
||||
static { this["field2"] = (__runInitializers(this, _static_field1_extraInitializers), __runInitializers(this, _static_member_initializers, 2)); }
|
||||
static { this[_a] = (__runInitializers(this, _static_member_extraInitializers), __runInitializers(this, _static_member_initializers_1, 3)); }
|
||||
static {
|
||||
__runInitializers(this, _static_member_extraInitializers_1);
|
||||
}
|
||||
};
|
||||
})();
|
||||
|
||||
+11
-7
@@ -25,13 +25,15 @@ const field3 = "field3";
|
||||
let C = (() => {
|
||||
var _a, _C_field1_accessor_storage, _C__a_accessor_storage, _C__b_accessor_storage;
|
||||
var _b;
|
||||
let _staticExtraInitializers = [];
|
||||
let _static_field1_decorators;
|
||||
let _static_field1_initializers = [];
|
||||
let _static_field1_extraInitializers = [];
|
||||
let _static_member_decorators;
|
||||
let _static_member_initializers = [];
|
||||
let _static_member_extraInitializers = [];
|
||||
let _static_member_decorators_1;
|
||||
let _static_member_initializers_1 = [];
|
||||
let _static_member_extraInitializers_1 = [];
|
||||
return _a = class C {
|
||||
static get field1() { return __classPrivateFieldGet(_a, _a, "f", _C_field1_accessor_storage); }
|
||||
static set field1(value) { __classPrivateFieldSet(_a, _a, value, "f", _C_field1_accessor_storage); }
|
||||
@@ -42,15 +44,17 @@ let C = (() => {
|
||||
},
|
||||
(() => {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
__esDecorate(_a, null, _static_field1_decorators, { kind: "accessor", name: "field1", static: true, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _static_field1_initializers, _staticExtraInitializers);
|
||||
__esDecorate(_a, null, _static_member_decorators, { kind: "accessor", name: "field2", static: true, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _static_member_initializers, _staticExtraInitializers);
|
||||
__esDecorate(_a, null, _static_member_decorators_1, { kind: "accessor", name: _b, static: true, private: false, access: { has: obj => _b in obj, get: obj => obj[_b], set: (obj, value) => { obj[_b] = value; } }, metadata: _metadata }, _static_member_initializers_1, _staticExtraInitializers);
|
||||
__esDecorate(_a, null, _static_field1_decorators, { kind: "accessor", name: "field1", static: true, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _static_field1_initializers, _static_field1_extraInitializers);
|
||||
__esDecorate(_a, null, _static_member_decorators, { kind: "accessor", name: "field2", static: true, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _static_member_initializers, _static_member_extraInitializers);
|
||||
__esDecorate(_a, null, _static_member_decorators_1, { kind: "accessor", name: _b, static: true, private: false, access: { has: obj => _b in obj, get: obj => obj[_b], set: (obj, value) => { obj[_b] = value; } }, metadata: _metadata }, _static_member_initializers_1, _static_member_extraInitializers_1);
|
||||
if (_metadata) Object.defineProperty(_a, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(_a, _staticExtraInitializers);
|
||||
})(),
|
||||
_C_field1_accessor_storage = { value: __runInitializers(_a, _static_field1_initializers, 1) },
|
||||
_C__a_accessor_storage = { value: __runInitializers(_a, _static_member_initializers, 2) },
|
||||
_C__b_accessor_storage = { value: __runInitializers(_a, _static_member_initializers_1, 3) },
|
||||
_C__a_accessor_storage = { value: (__runInitializers(_a, _static_field1_extraInitializers), __runInitializers(_a, _static_member_initializers, 2)) },
|
||||
_C__b_accessor_storage = { value: (__runInitializers(_a, _static_member_extraInitializers), __runInitializers(_a, _static_member_initializers_1, 3)) },
|
||||
(() => {
|
||||
__runInitializers(_a, _static_member_extraInitializers_1);
|
||||
})(),
|
||||
_a;
|
||||
})();
|
||||
let D = (() => {
|
||||
|
||||
+11
-7
@@ -24,31 +24,35 @@ class D {
|
||||
const field3 = "field3";
|
||||
let C = (() => {
|
||||
var _a;
|
||||
let _staticExtraInitializers = [];
|
||||
let _static_field1_decorators;
|
||||
let _static_field1_initializers = [];
|
||||
let _static_field1_extraInitializers = [];
|
||||
let _static_member_decorators;
|
||||
let _static_member_initializers = [];
|
||||
let _static_member_extraInitializers = [];
|
||||
let _static_member_decorators_1;
|
||||
let _static_member_initializers_1 = [];
|
||||
let _static_member_extraInitializers_1 = [];
|
||||
return class C {
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
__esDecorate(this, null, _static_field1_decorators, { kind: "accessor", name: "field1", static: true, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _static_field1_initializers, _staticExtraInitializers);
|
||||
__esDecorate(this, null, _static_member_decorators, { kind: "accessor", name: "field2", static: true, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _static_member_initializers, _staticExtraInitializers);
|
||||
__esDecorate(this, null, _static_member_decorators_1, { kind: "accessor", name: _a, static: true, private: false, access: { has: obj => _a in obj, get: obj => obj[_a], set: (obj, value) => { obj[_a] = value; } }, metadata: _metadata }, _static_member_initializers_1, _staticExtraInitializers);
|
||||
__esDecorate(this, null, _static_field1_decorators, { kind: "accessor", name: "field1", static: true, private: false, access: { has: obj => "field1" in obj, get: obj => obj.field1, set: (obj, value) => { obj.field1 = value; } }, metadata: _metadata }, _static_field1_initializers, _static_field1_extraInitializers);
|
||||
__esDecorate(this, null, _static_member_decorators, { kind: "accessor", name: "field2", static: true, private: false, access: { has: obj => "field2" in obj, get: obj => obj["field2"], set: (obj, value) => { obj["field2"] = value; } }, metadata: _metadata }, _static_member_initializers, _static_member_extraInitializers);
|
||||
__esDecorate(this, null, _static_member_decorators_1, { kind: "accessor", name: _a, static: true, private: false, access: { has: obj => _a in obj, get: obj => obj[_a], set: (obj, value) => { obj[_a] = value; } }, metadata: _metadata }, _static_member_initializers_1, _static_member_extraInitializers_1);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(this, _staticExtraInitializers);
|
||||
}
|
||||
static #field1_accessor_storage = __runInitializers(this, _static_field1_initializers, 1);
|
||||
static get field1() { return C.#field1_accessor_storage; }
|
||||
static set field1(value) { C.#field1_accessor_storage = value; }
|
||||
static #_a_accessor_storage = __runInitializers(this, _static_member_initializers, 2);
|
||||
static #_a_accessor_storage = (__runInitializers(this, _static_field1_extraInitializers), __runInitializers(this, _static_member_initializers, 2));
|
||||
static get ["field2"]() { return C.#_a_accessor_storage; }
|
||||
static set ["field2"](value) { C.#_a_accessor_storage = value; }
|
||||
static #_b_accessor_storage = __runInitializers(this, _static_member_initializers_1, 3);
|
||||
static #_b_accessor_storage = (__runInitializers(this, _static_member_extraInitializers), __runInitializers(this, _static_member_initializers_1, 3));
|
||||
static get [(_static_field1_decorators = [dec(1)], _static_member_decorators = [dec(2)], _static_member_decorators_1 = [dec(3)], _a = __propKey(field3))]() { return C.#_b_accessor_storage; }
|
||||
static set [_a](value) { C.#_b_accessor_storage = value; }
|
||||
static {
|
||||
__runInitializers(this, _static_member_extraInitializers_1);
|
||||
}
|
||||
};
|
||||
})();
|
||||
let D = (() => {
|
||||
|
||||
+5
-3
@@ -20,19 +20,21 @@ class D {
|
||||
//// [esDecorators-classDeclaration-fields-staticPrivate.js]
|
||||
let C = (() => {
|
||||
var _a, _C_field1;
|
||||
let _staticExtraInitializers = [];
|
||||
let _static_private_field1_decorators;
|
||||
let _static_private_field1_initializers = [];
|
||||
let _static_private_field1_extraInitializers = [];
|
||||
return _a = class C {
|
||||
},
|
||||
(() => {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_static_private_field1_decorators = [dec];
|
||||
__esDecorate(null, null, _static_private_field1_decorators, { kind: "field", name: "#field1", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_a, obj), get: obj => __classPrivateFieldGet(obj, _a, "f", _C_field1), set: (obj, value) => { __classPrivateFieldSet(obj, _a, value, "f", _C_field1); } }, metadata: _metadata }, _static_private_field1_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _static_private_field1_decorators, { kind: "field", name: "#field1", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_a, obj), get: obj => __classPrivateFieldGet(obj, _a, "f", _C_field1), set: (obj, value) => { __classPrivateFieldSet(obj, _a, value, "f", _C_field1); } }, metadata: _metadata }, _static_private_field1_initializers, _static_private_field1_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(_a, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(_a, _staticExtraInitializers);
|
||||
})(),
|
||||
_C_field1 = { value: __runInitializers(_a, _static_private_field1_initializers, 0) },
|
||||
(() => {
|
||||
__runInitializers(_a, _static_private_field1_extraInitializers);
|
||||
})(),
|
||||
_a;
|
||||
})();
|
||||
let D = (() => {
|
||||
|
||||
+5
-3
@@ -19,18 +19,20 @@ class D {
|
||||
|
||||
//// [esDecorators-classDeclaration-fields-staticPrivate.js]
|
||||
let C = (() => {
|
||||
let _staticExtraInitializers = [];
|
||||
let _static_private_field1_decorators;
|
||||
let _static_private_field1_initializers = [];
|
||||
let _static_private_field1_extraInitializers = [];
|
||||
return class C {
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_static_private_field1_decorators = [dec];
|
||||
__esDecorate(null, null, _static_private_field1_decorators, { kind: "field", name: "#field1", static: true, private: true, access: { has: obj => #field1 in obj, get: obj => obj.#field1, set: (obj, value) => { obj.#field1 = value; } }, metadata: _metadata }, _static_private_field1_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _static_private_field1_decorators, { kind: "field", name: "#field1", static: true, private: true, access: { has: obj => #field1 in obj, get: obj => obj.#field1, set: (obj, value) => { obj.#field1 = value; } }, metadata: _metadata }, _static_private_field1_initializers, _static_private_field1_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(this, _staticExtraInitializers);
|
||||
}
|
||||
static #field1 = __runInitializers(this, _static_private_field1_initializers, 0);
|
||||
static {
|
||||
__runInitializers(this, _static_private_field1_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
let D = (() => {
|
||||
|
||||
+5
-3
@@ -20,9 +20,9 @@ class D {
|
||||
//// [esDecorators-classDeclaration-fields-staticPrivateAccessor.js]
|
||||
let C = (() => {
|
||||
var _a, _C_field1_accessor_storage, _C_field1_get, _C_field1_set;
|
||||
let _staticExtraInitializers = [];
|
||||
let _static_private_field1_decorators;
|
||||
let _static_private_field1_initializers = [];
|
||||
let _static_private_field1_extraInitializers = [];
|
||||
let _static_private_field1_descriptor;
|
||||
return _a = class C {
|
||||
},
|
||||
@@ -31,11 +31,13 @@ let C = (() => {
|
||||
(() => {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_static_private_field1_decorators = [dec];
|
||||
__esDecorate(_a, _static_private_field1_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(_a, _a, "f", _C_field1_accessor_storage); }, "#field1", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(_a, _a, value, "f", _C_field1_accessor_storage); }, "#field1", "set") }, _static_private_field1_decorators, { kind: "accessor", name: "#field1", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_a, obj), get: obj => __classPrivateFieldGet(obj, _a, "a", _C_field1_get), set: (obj, value) => { __classPrivateFieldSet(obj, _a, value, "a", _C_field1_set); } }, metadata: _metadata }, _static_private_field1_initializers, _staticExtraInitializers);
|
||||
__esDecorate(_a, _static_private_field1_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(_a, _a, "f", _C_field1_accessor_storage); }, "#field1", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(_a, _a, value, "f", _C_field1_accessor_storage); }, "#field1", "set") }, _static_private_field1_decorators, { kind: "accessor", name: "#field1", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_a, obj), get: obj => __classPrivateFieldGet(obj, _a, "a", _C_field1_get), set: (obj, value) => { __classPrivateFieldSet(obj, _a, value, "a", _C_field1_set); } }, metadata: _metadata }, _static_private_field1_initializers, _static_private_field1_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(_a, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(_a, _staticExtraInitializers);
|
||||
})(),
|
||||
_C_field1_accessor_storage = { value: __runInitializers(_a, _static_private_field1_initializers, 0) },
|
||||
(() => {
|
||||
__runInitializers(_a, _static_private_field1_extraInitializers);
|
||||
})(),
|
||||
_a;
|
||||
})();
|
||||
let D = (() => {
|
||||
|
||||
+5
-3
@@ -19,21 +19,23 @@ class D {
|
||||
|
||||
//// [esDecorators-classDeclaration-fields-staticPrivateAccessor.js]
|
||||
let C = (() => {
|
||||
let _staticExtraInitializers = [];
|
||||
let _static_private_field1_decorators;
|
||||
let _static_private_field1_initializers = [];
|
||||
let _static_private_field1_extraInitializers = [];
|
||||
let _static_private_field1_descriptor;
|
||||
return class C {
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_static_private_field1_decorators = [dec];
|
||||
__esDecorate(this, _static_private_field1_descriptor = { get: __setFunctionName(function () { return this.#field1_accessor_storage; }, "#field1", "get"), set: __setFunctionName(function (value) { this.#field1_accessor_storage = value; }, "#field1", "set") }, _static_private_field1_decorators, { kind: "accessor", name: "#field1", static: true, private: true, access: { has: obj => #field1 in obj, get: obj => obj.#field1, set: (obj, value) => { obj.#field1 = value; } }, metadata: _metadata }, _static_private_field1_initializers, _staticExtraInitializers);
|
||||
__esDecorate(this, _static_private_field1_descriptor = { get: __setFunctionName(function () { return this.#field1_accessor_storage; }, "#field1", "get"), set: __setFunctionName(function (value) { this.#field1_accessor_storage = value; }, "#field1", "set") }, _static_private_field1_decorators, { kind: "accessor", name: "#field1", static: true, private: true, access: { has: obj => #field1 in obj, get: obj => obj.#field1, set: (obj, value) => { obj.#field1 = value; } }, metadata: _metadata }, _static_private_field1_initializers, _static_private_field1_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(this, _staticExtraInitializers);
|
||||
}
|
||||
static #field1_accessor_storage = __runInitializers(this, _static_private_field1_initializers, 0);
|
||||
static get #field1() { return _static_private_field1_descriptor.get.call(this); }
|
||||
static set #field1(value) { return _static_private_field1_descriptor.set.call(this, value); }
|
||||
static {
|
||||
__runInitializers(this, _static_private_field1_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
let D = (() => {
|
||||
|
||||
+6
-3
@@ -20,19 +20,22 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const tslib_1 = require("tslib");
|
||||
// needs: __esDecorate, __runInitializers, __setFunctionName
|
||||
let C = (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _private_x_decorators;
|
||||
let _private_x_initializers = [];
|
||||
let _private_x_extraInitializers = [];
|
||||
let _private_x_descriptor;
|
||||
return class C {
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_private_x_decorators = [dec];
|
||||
tslib_1.__esDecorate(this, _private_x_descriptor = { get: tslib_1.__setFunctionName(function () { return this.#x_accessor_storage; }, "#x", "get"), set: tslib_1.__setFunctionName(function (value) { this.#x_accessor_storage = value; }, "#x", "set") }, _private_x_decorators, { kind: "accessor", name: "#x", static: false, private: true, access: { has: obj => #x in obj, get: obj => obj.#x, set: (obj, value) => { obj.#x = value; } }, metadata: _metadata }, _private_x_initializers, _instanceExtraInitializers);
|
||||
tslib_1.__esDecorate(this, _private_x_descriptor = { get: tslib_1.__setFunctionName(function () { return this.#x_accessor_storage; }, "#x", "get"), set: tslib_1.__setFunctionName(function (value) { this.#x_accessor_storage = value; }, "#x", "set") }, _private_x_decorators, { kind: "accessor", name: "#x", static: false, private: true, access: { has: obj => #x in obj, get: obj => obj.#x, set: (obj, value) => { obj.#x = value; } }, metadata: _metadata }, _private_x_initializers, _private_x_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
#x_accessor_storage = (tslib_1.__runInitializers(this, _instanceExtraInitializers), tslib_1.__runInitializers(this, _private_x_initializers, void 0));
|
||||
#x_accessor_storage = tslib_1.__runInitializers(this, _private_x_initializers, void 0);
|
||||
get #x() { return _private_x_descriptor.get.call(this); }
|
||||
set #x(value) { return _private_x_descriptor.set.call(this, value); }
|
||||
constructor() {
|
||||
tslib_1.__runInitializers(this, _private_x_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
|
||||
+6
-3
@@ -20,16 +20,19 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const tslib_1 = require("tslib");
|
||||
// needs: __esDecorate, __runInitializers
|
||||
let C = (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _private_x_decorators;
|
||||
let _private_x_initializers = [];
|
||||
let _private_x_extraInitializers = [];
|
||||
return class C {
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_private_x_decorators = [dec];
|
||||
tslib_1.__esDecorate(null, null, _private_x_decorators, { kind: "field", name: "#x", static: false, private: true, access: { has: obj => #x in obj, get: obj => obj.#x, set: (obj, value) => { obj.#x = value; } }, metadata: _metadata }, _private_x_initializers, _instanceExtraInitializers);
|
||||
tslib_1.__esDecorate(null, null, _private_x_decorators, { kind: "field", name: "#x", static: false, private: true, access: { has: obj => #x in obj, get: obj => obj.#x, set: (obj, value) => { obj.#x = value; } }, metadata: _metadata }, _private_x_initializers, _private_x_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
#x = (tslib_1.__runInitializers(this, _instanceExtraInitializers), tslib_1.__runInitializers(this, _private_x_initializers, void 0));
|
||||
#x = tslib_1.__runInitializers(this, _private_x_initializers, void 0);
|
||||
constructor() {
|
||||
tslib_1.__runInitializers(this, _private_x_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
|
||||
+5
-3
@@ -22,18 +22,20 @@ const tslib_1 = require("tslib");
|
||||
// needs: __esDecorate, __runInitializers, __propKey
|
||||
let C = (() => {
|
||||
var _a;
|
||||
let _staticExtraInitializers = [];
|
||||
let _static_member_decorators;
|
||||
let _static_member_initializers = [];
|
||||
let _static_member_extraInitializers = [];
|
||||
return class C {
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
tslib_1.__esDecorate(this, null, _static_member_decorators, { kind: "accessor", name: _a, static: true, private: false, access: { has: obj => _a in obj, get: obj => obj[_a], set: (obj, value) => { obj[_a] = value; } }, metadata: _metadata }, _static_member_initializers, _staticExtraInitializers);
|
||||
tslib_1.__esDecorate(this, null, _static_member_decorators, { kind: "accessor", name: _a, static: true, private: false, access: { has: obj => _a in obj, get: obj => obj[_a], set: (obj, value) => { obj[_a] = value; } }, metadata: _metadata }, _static_member_initializers, _static_member_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
tslib_1.__runInitializers(this, _staticExtraInitializers);
|
||||
}
|
||||
static #_a_accessor_storage = tslib_1.__runInitializers(this, _static_member_initializers, void 0);
|
||||
static get [(_static_member_decorators = [dec], _a = tslib_1.__propKey(x))]() { return C.#_a_accessor_storage; }
|
||||
static set [_a](value) { C.#_a_accessor_storage = value; }
|
||||
static {
|
||||
tslib_1.__runInitializers(this, _static_member_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
|
||||
+5
-3
@@ -22,16 +22,18 @@ const tslib_1 = require("tslib");
|
||||
// needs: __esDecorate, __runInitializers, __propKey
|
||||
let C = (() => {
|
||||
var _a;
|
||||
let _staticExtraInitializers = [];
|
||||
let _static_member_decorators;
|
||||
let _static_member_initializers = [];
|
||||
let _static_member_extraInitializers = [];
|
||||
return class C {
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
tslib_1.__esDecorate(null, null, _static_member_decorators, { kind: "field", name: _a, static: true, private: false, access: { has: obj => _a in obj, get: obj => obj[_a], set: (obj, value) => { obj[_a] = value; } }, metadata: _metadata }, _static_member_initializers, _staticExtraInitializers);
|
||||
tslib_1.__esDecorate(null, null, _static_member_decorators, { kind: "field", name: _a, static: true, private: false, access: { has: obj => _a in obj, get: obj => obj[_a], set: (obj, value) => { obj[_a] = value; } }, metadata: _metadata }, _static_member_initializers, _static_member_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
tslib_1.__runInitializers(this, _staticExtraInitializers);
|
||||
}
|
||||
static [(_static_member_decorators = [dec], _a = tslib_1.__propKey(x))] = tslib_1.__runInitializers(this, _static_member_initializers, void 0);
|
||||
static {
|
||||
tslib_1.__runInitializers(this, _static_member_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
|
||||
+5
-3
@@ -20,20 +20,22 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const tslib_1 = require("tslib");
|
||||
// needs: __esDecorate, __runInitializers, __setFunctionName
|
||||
let C = (() => {
|
||||
let _staticExtraInitializers = [];
|
||||
let _static_private_x_decorators;
|
||||
let _static_private_x_initializers = [];
|
||||
let _static_private_x_extraInitializers = [];
|
||||
let _static_private_x_descriptor;
|
||||
return class C {
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_static_private_x_decorators = [dec];
|
||||
tslib_1.__esDecorate(this, _static_private_x_descriptor = { get: tslib_1.__setFunctionName(function () { return this.#x_accessor_storage; }, "#x", "get"), set: tslib_1.__setFunctionName(function (value) { this.#x_accessor_storage = value; }, "#x", "set") }, _static_private_x_decorators, { kind: "accessor", name: "#x", static: true, private: true, access: { has: obj => #x in obj, get: obj => obj.#x, set: (obj, value) => { obj.#x = value; } }, metadata: _metadata }, _static_private_x_initializers, _staticExtraInitializers);
|
||||
tslib_1.__esDecorate(this, _static_private_x_descriptor = { get: tslib_1.__setFunctionName(function () { return this.#x_accessor_storage; }, "#x", "get"), set: tslib_1.__setFunctionName(function (value) { this.#x_accessor_storage = value; }, "#x", "set") }, _static_private_x_decorators, { kind: "accessor", name: "#x", static: true, private: true, access: { has: obj => #x in obj, get: obj => obj.#x, set: (obj, value) => { obj.#x = value; } }, metadata: _metadata }, _static_private_x_initializers, _static_private_x_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
tslib_1.__runInitializers(this, _staticExtraInitializers);
|
||||
}
|
||||
static #x_accessor_storage = tslib_1.__runInitializers(this, _static_private_x_initializers, void 0);
|
||||
static get #x() { return _static_private_x_descriptor.get.call(this); }
|
||||
static set #x(value) { return _static_private_x_descriptor.set.call(this, value); }
|
||||
static {
|
||||
tslib_1.__runInitializers(this, _static_private_x_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
|
||||
+5
-3
@@ -20,17 +20,19 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const tslib_1 = require("tslib");
|
||||
// needs: __esDecorate, __runInitializers
|
||||
let C = (() => {
|
||||
let _staticExtraInitializers = [];
|
||||
let _static_private_x_decorators;
|
||||
let _static_private_x_initializers = [];
|
||||
let _static_private_x_extraInitializers = [];
|
||||
return class C {
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_static_private_x_decorators = [dec];
|
||||
tslib_1.__esDecorate(null, null, _static_private_x_decorators, { kind: "field", name: "#x", static: true, private: true, access: { has: obj => #x in obj, get: obj => obj.#x, set: (obj, value) => { obj.#x = value; } }, metadata: _metadata }, _static_private_x_initializers, _staticExtraInitializers);
|
||||
tslib_1.__esDecorate(null, null, _static_private_x_decorators, { kind: "field", name: "#x", static: true, private: true, access: { has: obj => #x in obj, get: obj => obj.#x, set: (obj, value) => { obj.#x = value; } }, metadata: _metadata }, _static_private_x_initializers, _static_private_x_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
tslib_1.__runInitializers(this, _staticExtraInitializers);
|
||||
}
|
||||
static #x = tslib_1.__runInitializers(this, _static_private_x_initializers, void 0);
|
||||
static {
|
||||
tslib_1.__runInitializers(this, _static_private_x_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
|
||||
+12
-10
@@ -45,19 +45,20 @@ let A = (() => {
|
||||
let _classDescriptor;
|
||||
let _classExtraInitializers = [];
|
||||
let _classThis;
|
||||
let _instanceExtraInitializers = [];
|
||||
let _b_decorators;
|
||||
let _b_initializers = [];
|
||||
let _b_extraInitializers = [];
|
||||
var A = _classThis = class {
|
||||
constructor() {
|
||||
this.b = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _b_initializers, 2));
|
||||
this.b = __runInitializers(this, _b_initializers, 2);
|
||||
__runInitializers(this, _b_extraInitializers);
|
||||
}
|
||||
};
|
||||
__setFunctionName(_classThis, "A");
|
||||
(() => {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_b_decorators = [dec(_outerThis)];
|
||||
__esDecorate(null, null, _b_decorators, { kind: "field", name: "b", static: false, private: false, access: { has: obj => "b" in obj, get: obj => obj.b, set: (obj, value) => { obj.b = value; } }, metadata: _metadata }, _b_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _b_decorators, { kind: "field", name: "b", static: false, private: false, access: { has: obj => "b" in obj, get: obj => obj.b, set: (obj, value) => { obj.b = value; } }, metadata: _metadata }, _b_initializers, _b_extraInitializers);
|
||||
__esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers);
|
||||
A = _classThis = _classDescriptor.value;
|
||||
if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
@@ -73,16 +74,16 @@ let B = (() => {
|
||||
let _classDescriptor;
|
||||
let _classExtraInitializers = [];
|
||||
let _classThis;
|
||||
let _instanceExtraInitializers = [];
|
||||
let _b_decorators;
|
||||
let _b_initializers = [];
|
||||
let _b_extraInitializers = [];
|
||||
var B = _classThis = class {
|
||||
constructor() {
|
||||
// @ts-ignore
|
||||
this[_a] = (__runInitializers(this, _instanceExtraInitializers), 1);
|
||||
this[_a] = 1;
|
||||
this.b = __runInitializers(this, _b_initializers, 2);
|
||||
// @ts-ignore
|
||||
this[_b] = 3;
|
||||
this[_b] = (__runInitializers(this, _b_extraInitializers), 3);
|
||||
}
|
||||
};
|
||||
_a = f(this);
|
||||
@@ -90,7 +91,7 @@ let B = (() => {
|
||||
__setFunctionName(_classThis, "B");
|
||||
(() => {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
__esDecorate(null, null, _b_decorators, { kind: "field", name: "b", static: false, private: false, access: { has: obj => "b" in obj, get: obj => obj.b, set: (obj, value) => { obj.b = value; } }, metadata: _metadata }, _b_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _b_decorators, { kind: "field", name: "b", static: false, private: false, access: { has: obj => "b" in obj, get: obj => obj.b, set: (obj, value) => { obj.b = value; } }, metadata: _metadata }, _b_initializers, _b_extraInitializers);
|
||||
__esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers);
|
||||
B = _classThis = _classDescriptor.value;
|
||||
if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
@@ -107,13 +108,14 @@ let C = (() => {
|
||||
let _classDescriptor;
|
||||
let _classExtraInitializers = [];
|
||||
let _classThis;
|
||||
let _instanceExtraInitializers = [];
|
||||
let _b_decorators;
|
||||
let _b_initializers = [];
|
||||
let _b_extraInitializers = [];
|
||||
var C = _classThis = class {
|
||||
constructor() {
|
||||
_C_a.set(this, (__runInitializers(this, _instanceExtraInitializers), 1));
|
||||
_C_a.set(this, 1);
|
||||
this.b = __runInitializers(this, _b_initializers, 2);
|
||||
__runInitializers(this, _b_extraInitializers);
|
||||
}
|
||||
};
|
||||
_C_a = new WeakMap();
|
||||
@@ -121,7 +123,7 @@ let C = (() => {
|
||||
(() => {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_b_decorators = [dec(_outerThis_1, (x) => __classPrivateFieldGet(x, _C_a, "f"))];
|
||||
__esDecorate(null, null, _b_decorators, { kind: "field", name: "b", static: false, private: false, access: { has: obj => "b" in obj, get: obj => obj.b, set: (obj, value) => { obj.b = value; } }, metadata: _metadata }, _b_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _b_decorators, { kind: "field", name: "b", static: false, private: false, access: { has: obj => "b" in obj, get: obj => obj.b, set: (obj, value) => { obj.b = value; } }, metadata: _metadata }, _b_initializers, _b_extraInitializers);
|
||||
__esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers);
|
||||
C = _classThis = _classDescriptor.value;
|
||||
if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
|
||||
+12
-10
@@ -45,19 +45,20 @@ let A = (() => {
|
||||
let _classDescriptor;
|
||||
let _classExtraInitializers = [];
|
||||
let _classThis;
|
||||
let _instanceExtraInitializers = [];
|
||||
let _b_decorators;
|
||||
let _b_initializers = [];
|
||||
let _b_extraInitializers = [];
|
||||
var A = _classThis = class {
|
||||
constructor() {
|
||||
this.b = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _b_initializers, 2));
|
||||
this.b = __runInitializers(this, _b_initializers, 2);
|
||||
__runInitializers(this, _b_extraInitializers);
|
||||
}
|
||||
};
|
||||
__setFunctionName(_classThis, "A");
|
||||
(() => {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_b_decorators = [dec(_outerThis)];
|
||||
__esDecorate(null, null, _b_decorators, { kind: "field", name: "b", static: false, private: false, access: { has: obj => "b" in obj, get: obj => obj.b, set: (obj, value) => { obj.b = value; } }, metadata: _metadata }, _b_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _b_decorators, { kind: "field", name: "b", static: false, private: false, access: { has: obj => "b" in obj, get: obj => obj.b, set: (obj, value) => { obj.b = value; } }, metadata: _metadata }, _b_initializers, _b_extraInitializers);
|
||||
__esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers);
|
||||
A = _classThis = _classDescriptor.value;
|
||||
if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
@@ -73,16 +74,16 @@ let B = (() => {
|
||||
let _classDescriptor;
|
||||
let _classExtraInitializers = [];
|
||||
let _classThis;
|
||||
let _instanceExtraInitializers = [];
|
||||
let _b_decorators;
|
||||
let _b_initializers = [];
|
||||
let _b_extraInitializers = [];
|
||||
var B = _classThis = class {
|
||||
constructor() {
|
||||
// @ts-ignore
|
||||
this[_a] = (__runInitializers(this, _instanceExtraInitializers), 1);
|
||||
this[_a] = 1;
|
||||
this.b = __runInitializers(this, _b_initializers, 2);
|
||||
// @ts-ignore
|
||||
this[_b] = 3;
|
||||
this[_b] = (__runInitializers(this, _b_extraInitializers), 3);
|
||||
}
|
||||
};
|
||||
_a = f(this);
|
||||
@@ -90,7 +91,7 @@ let B = (() => {
|
||||
__setFunctionName(_classThis, "B");
|
||||
(() => {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
__esDecorate(null, null, _b_decorators, { kind: "field", name: "b", static: false, private: false, access: { has: obj => "b" in obj, get: obj => obj.b, set: (obj, value) => { obj.b = value; } }, metadata: _metadata }, _b_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _b_decorators, { kind: "field", name: "b", static: false, private: false, access: { has: obj => "b" in obj, get: obj => obj.b, set: (obj, value) => { obj.b = value; } }, metadata: _metadata }, _b_initializers, _b_extraInitializers);
|
||||
__esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers);
|
||||
B = _classThis = _classDescriptor.value;
|
||||
if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
@@ -107,13 +108,14 @@ let C = (() => {
|
||||
let _classDescriptor;
|
||||
let _classExtraInitializers = [];
|
||||
let _classThis;
|
||||
let _instanceExtraInitializers = [];
|
||||
let _b_decorators;
|
||||
let _b_initializers = [];
|
||||
let _b_extraInitializers = [];
|
||||
var C = _classThis = class {
|
||||
constructor() {
|
||||
_C_a.set(this, (__runInitializers(this, _instanceExtraInitializers), 1));
|
||||
_C_a.set(this, 1);
|
||||
this.b = __runInitializers(this, _b_initializers, 2);
|
||||
__runInitializers(this, _b_extraInitializers);
|
||||
}
|
||||
};
|
||||
_C_a = new WeakMap();
|
||||
@@ -121,7 +123,7 @@ let C = (() => {
|
||||
(() => {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_b_decorators = [dec(_outerThis_1, (x) => __classPrivateFieldGet(x, _C_a, "f"))];
|
||||
__esDecorate(null, null, _b_decorators, { kind: "field", name: "b", static: false, private: false, access: { has: obj => "b" in obj, get: obj => obj.b, set: (obj, value) => { obj.b = value; } }, metadata: _metadata }, _b_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _b_decorators, { kind: "field", name: "b", static: false, private: false, access: { has: obj => "b" in obj, get: obj => obj.b, set: (obj, value) => { obj.b = value; } }, metadata: _metadata }, _b_initializers, _b_extraInitializers);
|
||||
__esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers);
|
||||
C = _classThis = _classDescriptor.value;
|
||||
if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
|
||||
+16
-10
@@ -45,21 +45,24 @@ let A = (() => {
|
||||
let _classDescriptor;
|
||||
let _classExtraInitializers = [];
|
||||
let _classThis;
|
||||
let _instanceExtraInitializers = [];
|
||||
let _b_decorators;
|
||||
let _b_initializers = [];
|
||||
let _b_extraInitializers = [];
|
||||
var A = class {
|
||||
static { _classThis = this; }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_b_decorators = [dec(_outerThis)];
|
||||
__esDecorate(null, null, _b_decorators, { kind: "field", name: "b", static: false, private: false, access: { has: obj => "b" in obj, get: obj => obj.b, set: (obj, value) => { obj.b = value; } }, metadata: _metadata }, _b_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _b_decorators, { kind: "field", name: "b", static: false, private: false, access: { has: obj => "b" in obj, get: obj => obj.b, set: (obj, value) => { obj.b = value; } }, metadata: _metadata }, _b_initializers, _b_extraInitializers);
|
||||
__esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers);
|
||||
A = _classThis = _classDescriptor.value;
|
||||
if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(_classThis, _classExtraInitializers);
|
||||
}
|
||||
b = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _b_initializers, 2));
|
||||
b = __runInitializers(this, _b_initializers, 2);
|
||||
constructor() {
|
||||
__runInitializers(this, _b_extraInitializers);
|
||||
}
|
||||
};
|
||||
return A = _classThis;
|
||||
})();
|
||||
@@ -70,24 +73,24 @@ let B = (() => {
|
||||
let _classDescriptor;
|
||||
let _classExtraInitializers = [];
|
||||
let _classThis;
|
||||
let _instanceExtraInitializers = [];
|
||||
let _b_decorators;
|
||||
let _b_initializers = [];
|
||||
let _b_extraInitializers = [];
|
||||
var B = class {
|
||||
static { _classThis = this; }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
__esDecorate(null, null, _b_decorators, { kind: "field", name: "b", static: false, private: false, access: { has: obj => "b" in obj, get: obj => obj.b, set: (obj, value) => { obj.b = value; } }, metadata: _metadata }, _b_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _b_decorators, { kind: "field", name: "b", static: false, private: false, access: { has: obj => "b" in obj, get: obj => obj.b, set: (obj, value) => { obj.b = value; } }, metadata: _metadata }, _b_initializers, _b_extraInitializers);
|
||||
__esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers);
|
||||
B = _classThis = _classDescriptor.value;
|
||||
if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(_classThis, _classExtraInitializers);
|
||||
}
|
||||
// @ts-ignore
|
||||
[f(this)] = (__runInitializers(this, _instanceExtraInitializers), 1);
|
||||
[f(this)] = 1;
|
||||
b = __runInitializers(this, _b_initializers, 2);
|
||||
// @ts-ignore
|
||||
[(_b_decorators = [dec(this)], f(this))] = 3;
|
||||
[(_b_decorators = [dec(this)], f(this))] = (__runInitializers(this, _b_extraInitializers), 3);
|
||||
};
|
||||
return B = _classThis;
|
||||
})();
|
||||
@@ -99,22 +102,25 @@ let C = (() => {
|
||||
let _classDescriptor;
|
||||
let _classExtraInitializers = [];
|
||||
let _classThis;
|
||||
let _instanceExtraInitializers = [];
|
||||
let _b_decorators;
|
||||
let _b_initializers = [];
|
||||
let _b_extraInitializers = [];
|
||||
var C = class {
|
||||
static { _classThis = this; }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_b_decorators = [dec(_outerThis_1, (x) => x.#a)];
|
||||
__esDecorate(null, null, _b_decorators, { kind: "field", name: "b", static: false, private: false, access: { has: obj => "b" in obj, get: obj => obj.b, set: (obj, value) => { obj.b = value; } }, metadata: _metadata }, _b_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _b_decorators, { kind: "field", name: "b", static: false, private: false, access: { has: obj => "b" in obj, get: obj => obj.b, set: (obj, value) => { obj.b = value; } }, metadata: _metadata }, _b_initializers, _b_extraInitializers);
|
||||
__esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers);
|
||||
C = _classThis = _classDescriptor.value;
|
||||
if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(_classThis, _classExtraInitializers);
|
||||
}
|
||||
#a = (__runInitializers(this, _instanceExtraInitializers), 1);
|
||||
#a = 1;
|
||||
b = __runInitializers(this, _b_initializers, 2);
|
||||
constructor() {
|
||||
__runInitializers(this, _b_extraInitializers);
|
||||
}
|
||||
};
|
||||
return C = _classThis;
|
||||
})();
|
||||
|
||||
+1
-1
@@ -22,7 +22,7 @@ let C = (() => {
|
||||
__esDecorate(this, null, _speak_decorators, { kind: "method", name: "speak", static: false, private: false, access: { has: obj => "speak" in obj, get: obj => obj.speak }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
message = (__runInitializers(this, _instanceExtraInitializers), void 0);
|
||||
message = __runInitializers(this, _instanceExtraInitializers);
|
||||
constructor(message) {
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
+23
-18
@@ -49,6 +49,13 @@ class C {
|
||||
|
||||
|
||||
//// [esDecorators-classDeclaration-sourceMap.js]
|
||||
var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) {
|
||||
var useValue = arguments.length > 2;
|
||||
for (var i = 0; i < initializers.length; i++) {
|
||||
value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
|
||||
}
|
||||
return useValue ? value : void 0;
|
||||
};
|
||||
var __esDecorate = (this && this.__esDecorate) || function (ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) {
|
||||
function accept(f) { if (f !== void 0 && typeof f !== "function") throw new TypeError("Function expected"); return f; }
|
||||
var kind = contextIn.kind, key = kind === "getter" ? "get" : kind === "setter" ? "set" : "value";
|
||||
@@ -76,13 +83,6 @@ var __esDecorate = (this && this.__esDecorate) || function (ctor, descriptorIn,
|
||||
if (target) Object.defineProperty(target, contextIn.name, descriptor);
|
||||
done = true;
|
||||
};
|
||||
var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) {
|
||||
var useValue = arguments.length > 2;
|
||||
for (var i = 0; i < initializers.length; i++) {
|
||||
value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
|
||||
}
|
||||
return useValue ? value : void 0;
|
||||
};
|
||||
var __setFunctionName = (this && this.__setFunctionName) || function (f, name, prefix) {
|
||||
if (typeof name === "symbol") name = name.description ? "[".concat(name.description, "]") : "";
|
||||
return Object.defineProperty(f, "name", { configurable: true, value: prefix ? "".concat(prefix, " ", name) : name });
|
||||
@@ -118,26 +118,31 @@ let C = (() => {
|
||||
let _static_private_set_x_descriptor;
|
||||
let _static_private_y_decorators;
|
||||
let _static_private_y_initializers = [];
|
||||
let _static_private_y_extraInitializers = [];
|
||||
let _static_private_z_decorators;
|
||||
let _static_private_z_initializers = [];
|
||||
let _static_private_z_extraInitializers = [];
|
||||
let _static_private_z_descriptor;
|
||||
let _method_decorators;
|
||||
let _get_x_decorators;
|
||||
let _set_x_decorators;
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
let _z_decorators;
|
||||
let _z_initializers = [];
|
||||
let _z_extraInitializers = [];
|
||||
var C = _classThis = class {
|
||||
constructor() {
|
||||
this.y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, 1));
|
||||
_C_z_1_accessor_storage.set(this, __runInitializers(this, _z_initializers, 1));
|
||||
}
|
||||
method() { }
|
||||
get x() { return 1; }
|
||||
set x(value) { }
|
||||
get z() { return __classPrivateFieldGet(this, _C_z_1_accessor_storage, "f"); }
|
||||
set z(value) { __classPrivateFieldSet(this, _C_z_1_accessor_storage, value, "f"); }
|
||||
constructor() {
|
||||
this.y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, 1));
|
||||
_C_z_1_accessor_storage.set(this, (__runInitializers(this, _y_extraInitializers), __runInitializers(this, _z_initializers, 1)));
|
||||
__runInitializers(this, _z_extraInitializers);
|
||||
}
|
||||
};
|
||||
_C_z_1_accessor_storage = new WeakMap();
|
||||
_C_method_get = function _C_method_get() { return _static_private_method_descriptor.value; };
|
||||
@@ -161,21 +166,21 @@ let C = (() => {
|
||||
__esDecorate(_classThis, _static_private_method_descriptor = { value: __setFunctionName(function () { }, "#method") }, _static_private_method_decorators, { kind: "method", name: "#method", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_method_get) }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(_classThis, _static_private_get_x_descriptor = { get: __setFunctionName(function () { return 1; }, "#x", "get") }, _static_private_get_x_decorators, { kind: "getter", name: "#x", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_x_get) }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(_classThis, _static_private_set_x_descriptor = { set: __setFunctionName(function (value) { }, "#x", "set") }, _static_private_set_x_decorators, { kind: "setter", name: "#x", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_x_set); } }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(_classThis, _static_private_z_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(_classThis, _classThis, "f", _C_z_accessor_storage); }, "#z", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(_classThis, _classThis, value, "f", _C_z_accessor_storage); }, "#z", "set") }, _static_private_z_decorators, { kind: "accessor", name: "#z", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_z_get), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_z_set); } }, metadata: _metadata }, _static_private_z_initializers, _staticExtraInitializers);
|
||||
__esDecorate(_classThis, _static_private_z_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(_classThis, _classThis, "f", _C_z_accessor_storage); }, "#z", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(_classThis, _classThis, value, "f", _C_z_accessor_storage); }, "#z", "set") }, _static_private_z_decorators, { kind: "accessor", name: "#z", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_z_get), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_z_set); } }, metadata: _metadata }, _static_private_z_initializers, _static_private_z_extraInitializers);
|
||||
__esDecorate(_classThis, null, _method_decorators, { kind: "method", name: "method", static: false, private: false, access: { has: obj => "method" in obj, get: obj => obj.method }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(_classThis, null, _get_x_decorators, { kind: "getter", name: "x", static: false, private: false, access: { has: obj => "x" in obj, get: obj => obj.x }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(_classThis, null, _set_x_decorators, { kind: "setter", name: "x", static: false, private: false, access: { has: obj => "x" in obj, set: (obj, value) => { obj.x = value; } }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(_classThis, null, _z_decorators, { kind: "accessor", name: "z", static: false, private: false, access: { has: obj => "z" in obj, get: obj => obj.z, set: (obj, value) => { obj.z = value; } }, metadata: _metadata }, _z_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _static_private_y_decorators, { kind: "field", name: "#y", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "f", _C_y), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "f", _C_y); } }, metadata: _metadata }, _static_private_y_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(_classThis, null, _z_decorators, { kind: "accessor", name: "z", static: false, private: false, access: { has: obj => "z" in obj, get: obj => obj.z, set: (obj, value) => { obj.z = value; } }, metadata: _metadata }, _z_initializers, _z_extraInitializers);
|
||||
__esDecorate(null, null, _static_private_y_decorators, { kind: "field", name: "#y", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "f", _C_y), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "f", _C_y); } }, metadata: _metadata }, _static_private_y_initializers, _static_private_y_extraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
__esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers);
|
||||
C = _classThis = _classDescriptor.value;
|
||||
if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(_classThis, _staticExtraInitializers);
|
||||
})();
|
||||
_C_y = { value: __runInitializers(_classThis, _static_private_y_initializers, 1) };
|
||||
_C_z_accessor_storage = { value: __runInitializers(_classThis, _static_private_z_initializers, 1) };
|
||||
_C_y = { value: (__runInitializers(_classThis, _staticExtraInitializers), __runInitializers(_classThis, _static_private_y_initializers, 1)) };
|
||||
_C_z_accessor_storage = { value: (__runInitializers(_classThis, _static_private_y_extraInitializers), __runInitializers(_classThis, _static_private_z_initializers, 1)) };
|
||||
(() => {
|
||||
__runInitializers(_classThis, _static_private_z_extraInitializers);
|
||||
__runInitializers(_classThis, _classExtraInitializers);
|
||||
})();
|
||||
return C = _classThis;
|
||||
|
||||
+2
-2
File diff suppressed because one or more lines are too long
+267
-282
@@ -8,6 +8,13 @@ sources: esDecorators-classDeclaration-sourceMap.ts
|
||||
emittedFile:esDecorators-classDeclaration-sourceMap.js
|
||||
sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
-------------------------------------------------------------------
|
||||
>>>var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) {
|
||||
>>> var useValue = arguments.length > 2;
|
||||
>>> for (var i = 0; i < initializers.length; i++) {
|
||||
>>> value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
|
||||
>>> }
|
||||
>>> return useValue ? value : void 0;
|
||||
>>>};
|
||||
>>>var __esDecorate = (this && this.__esDecorate) || function (ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) {
|
||||
>>> function accept(f) { if (f !== void 0 && typeof f !== "function") throw new TypeError("Function expected"); return f; }
|
||||
>>> var kind = contextIn.kind, key = kind === "getter" ? "get" : kind === "setter" ? "set" : "value";
|
||||
@@ -35,13 +42,6 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
>>> if (target) Object.defineProperty(target, contextIn.name, descriptor);
|
||||
>>> done = true;
|
||||
>>>};
|
||||
>>>var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) {
|
||||
>>> var useValue = arguments.length > 2;
|
||||
>>> for (var i = 0; i < initializers.length; i++) {
|
||||
>>> value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
|
||||
>>> }
|
||||
>>> return useValue ? value : void 0;
|
||||
>>>};
|
||||
>>>var __setFunctionName = (this && this.__setFunctionName) || function (f, name, prefix) {
|
||||
>>> if (typeof name === "symbol") name = name.description ? "[".concat(name.description, "]") : "";
|
||||
>>> return Object.defineProperty(f, "name", { configurable: true, value: prefix ? "".concat(prefix, " ", name) : name });
|
||||
@@ -103,110 +103,36 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
>>> let _static_private_set_x_descriptor;
|
||||
>>> let _static_private_y_decorators;
|
||||
>>> let _static_private_y_initializers = [];
|
||||
>>> let _static_private_y_extraInitializers = [];
|
||||
>>> let _static_private_z_decorators;
|
||||
>>> let _static_private_z_initializers = [];
|
||||
>>> let _static_private_z_extraInitializers = [];
|
||||
>>> let _static_private_z_descriptor;
|
||||
>>> let _method_decorators;
|
||||
>>> let _get_x_decorators;
|
||||
>>> let _set_x_decorators;
|
||||
>>> let _y_decorators;
|
||||
>>> let _y_initializers = [];
|
||||
>>> let _y_extraInitializers = [];
|
||||
>>> let _z_decorators;
|
||||
>>> let _z_initializers = [];
|
||||
>>> let _z_extraInitializers = [];
|
||||
>>> var C = _classThis = class {
|
||||
>>> constructor() {
|
||||
>>> this.y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, 1));
|
||||
1 >^^^^^^^^^^^^
|
||||
2 > ^^^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^
|
||||
5 > ^^^
|
||||
1 >
|
||||
>class C {
|
||||
> @dec
|
||||
> @dec
|
||||
> method() {}
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> get x() { return 1; }
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> set x(value: number) { }
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
>
|
||||
2 > y
|
||||
3 > =
|
||||
4 > 1
|
||||
5 > ;
|
||||
1 >Emitted(82, 13) Source(20, 5) + SourceIndex(0)
|
||||
2 >Emitted(82, 19) Source(20, 6) + SourceIndex(0)
|
||||
3 >Emitted(82, 117) Source(20, 9) + SourceIndex(0)
|
||||
4 >Emitted(82, 118) Source(20, 10) + SourceIndex(0)
|
||||
5 >Emitted(82, 121) Source(20, 11) + SourceIndex(0)
|
||||
---
|
||||
>>> _C_z_1_accessor_storage.set(this, __runInitializers(this, _z_initializers, 1));
|
||||
1 >^^^^^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^
|
||||
1 >
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> accessor
|
||||
2 > z =
|
||||
3 > 1
|
||||
4 > ;
|
||||
1 >Emitted(83, 13) Source(24, 14) + SourceIndex(0)
|
||||
2 >Emitted(83, 88) Source(24, 18) + SourceIndex(0)
|
||||
3 >Emitted(83, 89) Source(24, 19) + SourceIndex(0)
|
||||
4 >Emitted(83, 92) Source(24, 20) + SourceIndex(0)
|
||||
---
|
||||
>>> }
|
||||
1 >^^^^^^^^
|
||||
2 > ^
|
||||
3 > ^^^^^^^^^^^^->
|
||||
1 >
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> static #method() {}
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> static get #x() { return 1; }
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> static set #x(value: number) { }
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> static #y = 1;
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> static accessor #z = 1;
|
||||
>
|
||||
2 > }
|
||||
1 >Emitted(84, 9) Source(45, 1) + SourceIndex(0)
|
||||
2 >Emitted(84, 10) Source(45, 2) + SourceIndex(0)
|
||||
---
|
||||
>>> method() { }
|
||||
1->^^^^^^^^
|
||||
1 >^^^^^^^^
|
||||
2 > ^^^^^^
|
||||
3 > ^^^^^
|
||||
4 > ^
|
||||
5 > ^^^^^^^^^^->
|
||||
1->
|
||||
1 >
|
||||
>class C {
|
||||
> @dec
|
||||
> @dec
|
||||
>
|
||||
2 > method
|
||||
3 > () {
|
||||
4 > }
|
||||
1->Emitted(85, 9) Source(8, 5) + SourceIndex(0)
|
||||
1 >Emitted(85, 9) Source(8, 5) + SourceIndex(0)
|
||||
2 >Emitted(85, 15) Source(8, 11) + SourceIndex(0)
|
||||
3 >Emitted(85, 20) Source(8, 15) + SourceIndex(0)
|
||||
4 >Emitted(85, 21) Source(8, 16) + SourceIndex(0)
|
||||
@@ -309,6 +235,66 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
3 >Emitted(89, 14) Source(24, 15) + SourceIndex(0)
|
||||
4 >Emitted(89, 92) Source(24, 20) + SourceIndex(0)
|
||||
---
|
||||
>>> constructor() {
|
||||
>>> this.y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, 1));
|
||||
1 >^^^^^^^^^^^^
|
||||
2 > ^^^^^^
|
||||
3 > ^^^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^
|
||||
7 > ^^^
|
||||
8 > ^^^^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
2 > y
|
||||
3 >
|
||||
4 > C
|
||||
5 > {
|
||||
> @dec
|
||||
> @dec
|
||||
> method() {}
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> get x() { return 1; }
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> set x(value: number) { }
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> y =
|
||||
6 > 1
|
||||
7 > ;
|
||||
1 >Emitted(91, 13) Source(20, 5) + SourceIndex(0)
|
||||
2 >Emitted(91, 19) Source(20, 6) + SourceIndex(0)
|
||||
3 >Emitted(91, 23) Source(5, 7) + SourceIndex(0)
|
||||
4 >Emitted(91, 74) Source(5, 8) + SourceIndex(0)
|
||||
5 >Emitted(91, 117) Source(20, 9) + SourceIndex(0)
|
||||
6 >Emitted(91, 118) Source(20, 10) + SourceIndex(0)
|
||||
7 >Emitted(91, 121) Source(20, 11) + SourceIndex(0)
|
||||
---
|
||||
>>> _C_z_1_accessor_storage.set(this, (__runInitializers(this, _y_extraInitializers), __runInitializers(this, _z_initializers, 1)));
|
||||
1->^^^^^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^^
|
||||
1->
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> accessor
|
||||
2 > z =
|
||||
3 > 1
|
||||
4 > ;
|
||||
1->Emitted(92, 13) Source(24, 14) + SourceIndex(0)
|
||||
2 >Emitted(92, 136) Source(24, 18) + SourceIndex(0)
|
||||
3 >Emitted(92, 137) Source(24, 19) + SourceIndex(0)
|
||||
4 >Emitted(92, 141) Source(24, 20) + SourceIndex(0)
|
||||
---
|
||||
>>> __runInitializers(this, _z_extraInitializers);
|
||||
>>> }
|
||||
>>> };
|
||||
>>> _C_z_1_accessor_storage = new WeakMap();
|
||||
>>> _C_method_get = function _C_method_get() { return _static_private_method_descriptor.value; };
|
||||
@@ -330,10 +316,10 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
3 >
|
||||
> @
|
||||
4 > dec
|
||||
1 >Emitted(100, 31) Source(6, 6) + SourceIndex(0)
|
||||
2 >Emitted(100, 34) Source(6, 9) + SourceIndex(0)
|
||||
3 >Emitted(100, 36) Source(7, 6) + SourceIndex(0)
|
||||
4 >Emitted(100, 39) Source(7, 9) + SourceIndex(0)
|
||||
1 >Emitted(105, 31) Source(6, 6) + SourceIndex(0)
|
||||
2 >Emitted(105, 34) Source(6, 9) + SourceIndex(0)
|
||||
3 >Emitted(105, 36) Source(7, 6) + SourceIndex(0)
|
||||
4 >Emitted(105, 39) Source(7, 9) + SourceIndex(0)
|
||||
---
|
||||
>>> _get_x_decorators = [dec, dec];
|
||||
1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
@@ -349,10 +335,10 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
3 >
|
||||
> @
|
||||
4 > dec
|
||||
1->Emitted(101, 30) Source(10, 6) + SourceIndex(0)
|
||||
2 >Emitted(101, 33) Source(10, 9) + SourceIndex(0)
|
||||
3 >Emitted(101, 35) Source(11, 6) + SourceIndex(0)
|
||||
4 >Emitted(101, 38) Source(11, 9) + SourceIndex(0)
|
||||
1->Emitted(106, 30) Source(10, 6) + SourceIndex(0)
|
||||
2 >Emitted(106, 33) Source(10, 9) + SourceIndex(0)
|
||||
3 >Emitted(106, 35) Source(11, 6) + SourceIndex(0)
|
||||
4 >Emitted(106, 38) Source(11, 9) + SourceIndex(0)
|
||||
---
|
||||
>>> _set_x_decorators = [dec, dec];
|
||||
1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
@@ -367,10 +353,10 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
3 >
|
||||
> @
|
||||
4 > dec
|
||||
1->Emitted(102, 30) Source(14, 6) + SourceIndex(0)
|
||||
2 >Emitted(102, 33) Source(14, 9) + SourceIndex(0)
|
||||
3 >Emitted(102, 35) Source(15, 6) + SourceIndex(0)
|
||||
4 >Emitted(102, 38) Source(15, 9) + SourceIndex(0)
|
||||
1->Emitted(107, 30) Source(14, 6) + SourceIndex(0)
|
||||
2 >Emitted(107, 33) Source(14, 9) + SourceIndex(0)
|
||||
3 >Emitted(107, 35) Source(15, 6) + SourceIndex(0)
|
||||
4 >Emitted(107, 38) Source(15, 9) + SourceIndex(0)
|
||||
---
|
||||
>>> _y_decorators = [dec, dec];
|
||||
1 >^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
@@ -386,10 +372,10 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
3 >
|
||||
> @
|
||||
4 > dec
|
||||
1 >Emitted(103, 26) Source(18, 6) + SourceIndex(0)
|
||||
2 >Emitted(103, 29) Source(18, 9) + SourceIndex(0)
|
||||
3 >Emitted(103, 31) Source(19, 6) + SourceIndex(0)
|
||||
4 >Emitted(103, 34) Source(19, 9) + SourceIndex(0)
|
||||
1 >Emitted(108, 26) Source(18, 6) + SourceIndex(0)
|
||||
2 >Emitted(108, 29) Source(18, 9) + SourceIndex(0)
|
||||
3 >Emitted(108, 31) Source(19, 6) + SourceIndex(0)
|
||||
4 >Emitted(108, 34) Source(19, 9) + SourceIndex(0)
|
||||
---
|
||||
>>> _z_decorators = [dec, dec];
|
||||
1->^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
@@ -405,10 +391,10 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
3 >
|
||||
> @
|
||||
4 > dec
|
||||
1->Emitted(104, 26) Source(22, 6) + SourceIndex(0)
|
||||
2 >Emitted(104, 29) Source(22, 9) + SourceIndex(0)
|
||||
3 >Emitted(104, 31) Source(23, 6) + SourceIndex(0)
|
||||
4 >Emitted(104, 34) Source(23, 9) + SourceIndex(0)
|
||||
1->Emitted(109, 26) Source(22, 6) + SourceIndex(0)
|
||||
2 >Emitted(109, 29) Source(22, 9) + SourceIndex(0)
|
||||
3 >Emitted(109, 31) Source(23, 6) + SourceIndex(0)
|
||||
4 >Emitted(109, 34) Source(23, 9) + SourceIndex(0)
|
||||
---
|
||||
>>> _static_private_method_decorators = [dec, dec];
|
||||
1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
@@ -424,10 +410,10 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
3 >
|
||||
> @
|
||||
4 > dec
|
||||
1->Emitted(105, 46) Source(26, 6) + SourceIndex(0)
|
||||
2 >Emitted(105, 49) Source(26, 9) + SourceIndex(0)
|
||||
3 >Emitted(105, 51) Source(27, 6) + SourceIndex(0)
|
||||
4 >Emitted(105, 54) Source(27, 9) + SourceIndex(0)
|
||||
1->Emitted(110, 46) Source(26, 6) + SourceIndex(0)
|
||||
2 >Emitted(110, 49) Source(26, 9) + SourceIndex(0)
|
||||
3 >Emitted(110, 51) Source(27, 6) + SourceIndex(0)
|
||||
4 >Emitted(110, 54) Source(27, 9) + SourceIndex(0)
|
||||
---
|
||||
>>> _static_private_get_x_decorators = [dec, dec];
|
||||
1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
@@ -443,10 +429,10 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
3 >
|
||||
> @
|
||||
4 > dec
|
||||
1->Emitted(106, 45) Source(30, 6) + SourceIndex(0)
|
||||
2 >Emitted(106, 48) Source(30, 9) + SourceIndex(0)
|
||||
3 >Emitted(106, 50) Source(31, 6) + SourceIndex(0)
|
||||
4 >Emitted(106, 53) Source(31, 9) + SourceIndex(0)
|
||||
1->Emitted(111, 45) Source(30, 6) + SourceIndex(0)
|
||||
2 >Emitted(111, 48) Source(30, 9) + SourceIndex(0)
|
||||
3 >Emitted(111, 50) Source(31, 6) + SourceIndex(0)
|
||||
4 >Emitted(111, 53) Source(31, 9) + SourceIndex(0)
|
||||
---
|
||||
>>> _static_private_set_x_decorators = [dec, dec];
|
||||
1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
@@ -461,10 +447,10 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
3 >
|
||||
> @
|
||||
4 > dec
|
||||
1->Emitted(107, 45) Source(34, 6) + SourceIndex(0)
|
||||
2 >Emitted(107, 48) Source(34, 9) + SourceIndex(0)
|
||||
3 >Emitted(107, 50) Source(35, 6) + SourceIndex(0)
|
||||
4 >Emitted(107, 53) Source(35, 9) + SourceIndex(0)
|
||||
1->Emitted(112, 45) Source(34, 6) + SourceIndex(0)
|
||||
2 >Emitted(112, 48) Source(34, 9) + SourceIndex(0)
|
||||
3 >Emitted(112, 50) Source(35, 6) + SourceIndex(0)
|
||||
4 >Emitted(112, 53) Source(35, 9) + SourceIndex(0)
|
||||
---
|
||||
>>> _static_private_y_decorators = [dec, dec];
|
||||
1 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
@@ -480,10 +466,10 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
3 >
|
||||
> @
|
||||
4 > dec
|
||||
1 >Emitted(108, 41) Source(38, 6) + SourceIndex(0)
|
||||
2 >Emitted(108, 44) Source(38, 9) + SourceIndex(0)
|
||||
3 >Emitted(108, 46) Source(39, 6) + SourceIndex(0)
|
||||
4 >Emitted(108, 49) Source(39, 9) + SourceIndex(0)
|
||||
1 >Emitted(113, 41) Source(38, 6) + SourceIndex(0)
|
||||
2 >Emitted(113, 44) Source(38, 9) + SourceIndex(0)
|
||||
3 >Emitted(113, 46) Source(39, 6) + SourceIndex(0)
|
||||
4 >Emitted(113, 49) Source(39, 9) + SourceIndex(0)
|
||||
---
|
||||
>>> _static_private_z_decorators = [dec, dec];
|
||||
1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
@@ -499,10 +485,10 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
3 >
|
||||
> @
|
||||
4 > dec
|
||||
1->Emitted(109, 41) Source(42, 6) + SourceIndex(0)
|
||||
2 >Emitted(109, 44) Source(42, 9) + SourceIndex(0)
|
||||
3 >Emitted(109, 46) Source(43, 6) + SourceIndex(0)
|
||||
4 >Emitted(109, 49) Source(43, 9) + SourceIndex(0)
|
||||
1->Emitted(114, 41) Source(42, 6) + SourceIndex(0)
|
||||
2 >Emitted(114, 44) Source(42, 9) + SourceIndex(0)
|
||||
3 >Emitted(114, 46) Source(43, 6) + SourceIndex(0)
|
||||
4 >Emitted(114, 49) Source(43, 9) + SourceIndex(0)
|
||||
---
|
||||
>>> __esDecorate(_classThis, _static_private_method_descriptor = { value: __setFunctionName(function () { }, "#method") }, _static_private_method_decorators, { kind: "method", name: "#method", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_method_get) }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
1->^^^^^^^^
|
||||
@@ -519,13 +505,13 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
5 > }
|
||||
6 >
|
||||
7 >
|
||||
1->Emitted(110, 9) Source(28, 5) + SourceIndex(0)
|
||||
2 >Emitted(110, 72) Source(28, 5) + SourceIndex(0)
|
||||
3 >Emitted(110, 97) Source(28, 5) + SourceIndex(0)
|
||||
4 >Emitted(110, 111) Source(28, 23) + SourceIndex(0)
|
||||
5 >Emitted(110, 112) Source(28, 24) + SourceIndex(0)
|
||||
6 >Emitted(110, 124) Source(28, 24) + SourceIndex(0)
|
||||
7 >Emitted(110, 419) Source(28, 24) + SourceIndex(0)
|
||||
1->Emitted(115, 9) Source(28, 5) + SourceIndex(0)
|
||||
2 >Emitted(115, 72) Source(28, 5) + SourceIndex(0)
|
||||
3 >Emitted(115, 97) Source(28, 5) + SourceIndex(0)
|
||||
4 >Emitted(115, 111) Source(28, 23) + SourceIndex(0)
|
||||
5 >Emitted(115, 112) Source(28, 24) + SourceIndex(0)
|
||||
6 >Emitted(115, 124) Source(28, 24) + SourceIndex(0)
|
||||
7 >Emitted(115, 419) Source(28, 24) + SourceIndex(0)
|
||||
---
|
||||
>>> __esDecorate(_classThis, _static_private_get_x_descriptor = { get: __setFunctionName(function () { return 1; }, "#x", "get") }, _static_private_get_x_decorators, { kind: "getter", name: "#x", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_x_get) }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
1 >^^^^^^^^
|
||||
@@ -555,17 +541,17 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
9 > }
|
||||
10>
|
||||
11>
|
||||
1 >Emitted(111, 9) Source(32, 5) + SourceIndex(0)
|
||||
2 >Emitted(111, 71) Source(32, 5) + SourceIndex(0)
|
||||
3 >Emitted(111, 94) Source(32, 5) + SourceIndex(0)
|
||||
4 >Emitted(111, 108) Source(32, 23) + SourceIndex(0)
|
||||
5 >Emitted(111, 115) Source(32, 30) + SourceIndex(0)
|
||||
6 >Emitted(111, 116) Source(32, 31) + SourceIndex(0)
|
||||
7 >Emitted(111, 117) Source(32, 32) + SourceIndex(0)
|
||||
8 >Emitted(111, 118) Source(32, 33) + SourceIndex(0)
|
||||
9 >Emitted(111, 119) Source(32, 34) + SourceIndex(0)
|
||||
10>Emitted(111, 133) Source(32, 34) + SourceIndex(0)
|
||||
11>Emitted(111, 417) Source(32, 34) + SourceIndex(0)
|
||||
1 >Emitted(116, 9) Source(32, 5) + SourceIndex(0)
|
||||
2 >Emitted(116, 71) Source(32, 5) + SourceIndex(0)
|
||||
3 >Emitted(116, 94) Source(32, 5) + SourceIndex(0)
|
||||
4 >Emitted(116, 108) Source(32, 23) + SourceIndex(0)
|
||||
5 >Emitted(116, 115) Source(32, 30) + SourceIndex(0)
|
||||
6 >Emitted(116, 116) Source(32, 31) + SourceIndex(0)
|
||||
7 >Emitted(116, 117) Source(32, 32) + SourceIndex(0)
|
||||
8 >Emitted(116, 118) Source(32, 33) + SourceIndex(0)
|
||||
9 >Emitted(116, 119) Source(32, 34) + SourceIndex(0)
|
||||
10>Emitted(116, 133) Source(32, 34) + SourceIndex(0)
|
||||
11>Emitted(116, 417) Source(32, 34) + SourceIndex(0)
|
||||
---
|
||||
>>> __esDecorate(_classThis, _static_private_set_x_descriptor = { set: __setFunctionName(function (value) { }, "#x", "set") }, _static_private_set_x_decorators, { kind: "setter", name: "#x", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_x_set); } }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
1->^^^^^^^^
|
||||
@@ -577,7 +563,7 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
7 > ^
|
||||
8 > ^^^^^^^^^^^^^^
|
||||
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1->
|
||||
>
|
||||
> @dec
|
||||
@@ -591,17 +577,17 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
7 > }
|
||||
8 >
|
||||
9 >
|
||||
1->Emitted(112, 9) Source(36, 5) + SourceIndex(0)
|
||||
2 >Emitted(112, 71) Source(36, 5) + SourceIndex(0)
|
||||
3 >Emitted(112, 94) Source(36, 5) + SourceIndex(0)
|
||||
4 >Emitted(112, 104) Source(36, 19) + SourceIndex(0)
|
||||
5 >Emitted(112, 109) Source(36, 32) + SourceIndex(0)
|
||||
6 >Emitted(112, 113) Source(36, 36) + SourceIndex(0)
|
||||
7 >Emitted(112, 114) Source(36, 37) + SourceIndex(0)
|
||||
8 >Emitted(112, 128) Source(36, 37) + SourceIndex(0)
|
||||
9 >Emitted(112, 433) Source(36, 37) + SourceIndex(0)
|
||||
1->Emitted(117, 9) Source(36, 5) + SourceIndex(0)
|
||||
2 >Emitted(117, 71) Source(36, 5) + SourceIndex(0)
|
||||
3 >Emitted(117, 94) Source(36, 5) + SourceIndex(0)
|
||||
4 >Emitted(117, 104) Source(36, 19) + SourceIndex(0)
|
||||
5 >Emitted(117, 109) Source(36, 32) + SourceIndex(0)
|
||||
6 >Emitted(117, 113) Source(36, 36) + SourceIndex(0)
|
||||
7 >Emitted(117, 114) Source(36, 37) + SourceIndex(0)
|
||||
8 >Emitted(117, 128) Source(36, 37) + SourceIndex(0)
|
||||
9 >Emitted(117, 433) Source(36, 37) + SourceIndex(0)
|
||||
---
|
||||
>>> __esDecorate(_classThis, _static_private_z_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(_classThis, _classThis, "f", _C_z_accessor_storage); }, "#z", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(_classThis, _classThis, value, "f", _C_z_accessor_storage); }, "#z", "set") }, _static_private_z_decorators, { kind: "accessor", name: "#z", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_z_get), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_z_set); } }, metadata: _metadata }, _static_private_z_initializers, _staticExtraInitializers);
|
||||
>>> __esDecorate(_classThis, _static_private_z_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(_classThis, _classThis, "f", _C_z_accessor_storage); }, "#z", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(_classThis, _classThis, value, "f", _C_z_accessor_storage); }, "#z", "set") }, _static_private_z_decorators, { kind: "accessor", name: "#z", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_z_get), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_z_set); } }, metadata: _metadata }, _static_private_z_initializers, _static_private_z_extraInitializers);
|
||||
1->^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^^^^^
|
||||
@@ -611,7 +597,7 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
7 > ^^^^^^^^^^^^^^^^^^^^^^^
|
||||
8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
9 > ^^^^^^^^^^^^^^
|
||||
10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
1->
|
||||
>
|
||||
> @dec
|
||||
@@ -630,16 +616,16 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
8 > static accessor #z = 1;
|
||||
9 >
|
||||
10>
|
||||
1->Emitted(113, 9) Source(44, 5) + SourceIndex(0)
|
||||
2 >Emitted(113, 67) Source(44, 5) + SourceIndex(0)
|
||||
3 >Emitted(113, 90) Source(44, 5) + SourceIndex(0)
|
||||
4 >Emitted(113, 188) Source(44, 28) + SourceIndex(0)
|
||||
5 >Emitted(113, 202) Source(44, 28) + SourceIndex(0)
|
||||
6 >Emitted(113, 204) Source(44, 5) + SourceIndex(0)
|
||||
7 >Emitted(113, 227) Source(44, 5) + SourceIndex(0)
|
||||
8 >Emitted(113, 330) Source(44, 28) + SourceIndex(0)
|
||||
9 >Emitted(113, 344) Source(44, 28) + SourceIndex(0)
|
||||
10>Emitted(113, 741) Source(44, 28) + SourceIndex(0)
|
||||
1->Emitted(118, 9) Source(44, 5) + SourceIndex(0)
|
||||
2 >Emitted(118, 67) Source(44, 5) + SourceIndex(0)
|
||||
3 >Emitted(118, 90) Source(44, 5) + SourceIndex(0)
|
||||
4 >Emitted(118, 188) Source(44, 28) + SourceIndex(0)
|
||||
5 >Emitted(118, 202) Source(44, 28) + SourceIndex(0)
|
||||
6 >Emitted(118, 204) Source(44, 5) + SourceIndex(0)
|
||||
7 >Emitted(118, 227) Source(44, 5) + SourceIndex(0)
|
||||
8 >Emitted(118, 330) Source(44, 28) + SourceIndex(0)
|
||||
9 >Emitted(118, 344) Source(44, 28) + SourceIndex(0)
|
||||
10>Emitted(118, 752) Source(44, 28) + SourceIndex(0)
|
||||
---
|
||||
>>> __esDecorate(_classThis, null, _method_decorators, { kind: "method", name: "method", static: false, private: false, access: { has: obj => "method" in obj, get: obj => obj.method }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
1 >^^^^^^^^
|
||||
@@ -650,10 +636,10 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
2 >
|
||||
3 > method
|
||||
4 > () {}
|
||||
1 >Emitted(114, 9) Source(8, 5) + SourceIndex(0)
|
||||
2 >Emitted(114, 180) Source(8, 5) + SourceIndex(0)
|
||||
3 >Emitted(114, 186) Source(8, 11) + SourceIndex(0)
|
||||
4 >Emitted(114, 247) Source(8, 16) + SourceIndex(0)
|
||||
1 >Emitted(119, 9) Source(8, 5) + SourceIndex(0)
|
||||
2 >Emitted(119, 180) Source(8, 5) + SourceIndex(0)
|
||||
3 >Emitted(119, 186) Source(8, 11) + SourceIndex(0)
|
||||
4 >Emitted(119, 247) Source(8, 16) + SourceIndex(0)
|
||||
---
|
||||
>>> __esDecorate(_classThis, null, _get_x_decorators, { kind: "getter", name: "x", static: false, private: false, access: { has: obj => "x" in obj, get: obj => obj.x }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
1 >^^^^^^^^
|
||||
@@ -669,17 +655,17 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
2 > get
|
||||
3 > x
|
||||
4 > () { return 1; }
|
||||
1 >Emitted(115, 9) Source(12, 5) + SourceIndex(0)
|
||||
2 >Emitted(115, 169) Source(12, 9) + SourceIndex(0)
|
||||
3 >Emitted(115, 170) Source(12, 10) + SourceIndex(0)
|
||||
4 >Emitted(115, 231) Source(12, 26) + SourceIndex(0)
|
||||
1 >Emitted(120, 9) Source(12, 5) + SourceIndex(0)
|
||||
2 >Emitted(120, 169) Source(12, 9) + SourceIndex(0)
|
||||
3 >Emitted(120, 170) Source(12, 10) + SourceIndex(0)
|
||||
4 >Emitted(120, 231) Source(12, 26) + SourceIndex(0)
|
||||
---
|
||||
>>> __esDecorate(_classThis, null, _set_x_decorators, { kind: "setter", name: "x", static: false, private: false, access: { has: obj => "x" in obj, set: (obj, value) => { obj.x = value; } }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
1->^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1->
|
||||
>
|
||||
> @dec
|
||||
@@ -688,19 +674,19 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
2 > set
|
||||
3 > x
|
||||
4 > (value: number) { }
|
||||
1->Emitted(116, 9) Source(16, 5) + SourceIndex(0)
|
||||
2 >Emitted(116, 180) Source(16, 9) + SourceIndex(0)
|
||||
3 >Emitted(116, 181) Source(16, 10) + SourceIndex(0)
|
||||
4 >Emitted(116, 253) Source(16, 29) + SourceIndex(0)
|
||||
1->Emitted(121, 9) Source(16, 5) + SourceIndex(0)
|
||||
2 >Emitted(121, 180) Source(16, 9) + SourceIndex(0)
|
||||
3 >Emitted(121, 181) Source(16, 10) + SourceIndex(0)
|
||||
4 >Emitted(121, 253) Source(16, 29) + SourceIndex(0)
|
||||
---
|
||||
>>> __esDecorate(_classThis, null, _z_decorators, { kind: "accessor", name: "z", static: false, private: false, access: { has: obj => "z" in obj, get: obj => obj.z, set: (obj, value) => { obj.z = value; } }, metadata: _metadata }, _z_initializers, _instanceExtraInitializers);
|
||||
>>> __esDecorate(_classThis, null, _z_decorators, { kind: "accessor", name: "z", static: false, private: false, access: { has: obj => "z" in obj, get: obj => obj.z, set: (obj, value) => { obj.z = value; } }, metadata: _metadata }, _z_initializers, _z_extraInitializers);
|
||||
1->^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^
|
||||
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1->
|
||||
>
|
||||
> @dec
|
||||
@@ -715,16 +701,16 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
4 >
|
||||
5 > z
|
||||
6 > = 1;
|
||||
1->Emitted(117, 9) Source(24, 5) + SourceIndex(0)
|
||||
2 >Emitted(117, 167) Source(24, 14) + SourceIndex(0)
|
||||
3 >Emitted(117, 168) Source(24, 15) + SourceIndex(0)
|
||||
4 >Emitted(117, 197) Source(24, 14) + SourceIndex(0)
|
||||
5 >Emitted(117, 198) Source(24, 15) + SourceIndex(0)
|
||||
6 >Emitted(117, 281) Source(24, 20) + SourceIndex(0)
|
||||
1->Emitted(122, 9) Source(24, 5) + SourceIndex(0)
|
||||
2 >Emitted(122, 167) Source(24, 14) + SourceIndex(0)
|
||||
3 >Emitted(122, 168) Source(24, 15) + SourceIndex(0)
|
||||
4 >Emitted(122, 197) Source(24, 14) + SourceIndex(0)
|
||||
5 >Emitted(122, 198) Source(24, 15) + SourceIndex(0)
|
||||
6 >Emitted(122, 275) Source(24, 20) + SourceIndex(0)
|
||||
---
|
||||
>>> __esDecorate(null, null, _static_private_y_decorators, { kind: "field", name: "#y", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "f", _C_y), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "f", _C_y); } }, metadata: _metadata }, _static_private_y_initializers, _staticExtraInitializers);
|
||||
>>> __esDecorate(null, null, _static_private_y_decorators, { kind: "field", name: "#y", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "f", _C_y), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "f", _C_y); } }, metadata: _metadata }, _static_private_y_initializers, _static_private_y_extraInitializers);
|
||||
1->^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
1->
|
||||
>
|
||||
> @dec
|
||||
@@ -743,28 +729,28 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
> @dec
|
||||
>
|
||||
2 > static #y = 1;
|
||||
1->Emitted(118, 9) Source(40, 5) + SourceIndex(0)
|
||||
2 >Emitted(118, 416) Source(40, 19) + SourceIndex(0)
|
||||
1->Emitted(123, 9) Source(40, 5) + SourceIndex(0)
|
||||
2 >Emitted(123, 427) Source(40, 19) + SourceIndex(0)
|
||||
---
|
||||
>>> __esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
>>> __esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
1 >^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^
|
||||
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
1 >
|
||||
2 >
|
||||
3 > y
|
||||
4 >
|
||||
5 > y
|
||||
6 > = 1;
|
||||
1 >Emitted(119, 9) Source(20, 5) + SourceIndex(0)
|
||||
2 >Emitted(119, 158) Source(20, 5) + SourceIndex(0)
|
||||
3 >Emitted(119, 159) Source(20, 6) + SourceIndex(0)
|
||||
4 >Emitted(119, 188) Source(20, 5) + SourceIndex(0)
|
||||
5 >Emitted(119, 189) Source(20, 6) + SourceIndex(0)
|
||||
6 >Emitted(119, 272) Source(20, 11) + SourceIndex(0)
|
||||
1 >Emitted(124, 9) Source(20, 5) + SourceIndex(0)
|
||||
2 >Emitted(124, 158) Source(20, 5) + SourceIndex(0)
|
||||
3 >Emitted(124, 159) Source(20, 6) + SourceIndex(0)
|
||||
4 >Emitted(124, 188) Source(20, 5) + SourceIndex(0)
|
||||
5 >Emitted(124, 189) Source(20, 6) + SourceIndex(0)
|
||||
6 >Emitted(124, 266) Source(20, 11) + SourceIndex(0)
|
||||
---
|
||||
>>> __esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers);
|
||||
1 >^^^^^^^^
|
||||
@@ -811,102 +797,101 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
> @dec
|
||||
> static accessor #z = 1;
|
||||
> }
|
||||
1 >Emitted(120, 9) Source(5, 1) + SourceIndex(0)
|
||||
2 >Emitted(120, 182) Source(45, 2) + SourceIndex(0)
|
||||
1 >Emitted(125, 9) Source(5, 1) + SourceIndex(0)
|
||||
2 >Emitted(125, 182) Source(45, 2) + SourceIndex(0)
|
||||
---
|
||||
>>> C = _classThis = _classDescriptor.value;
|
||||
>>> if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
>>> __runInitializers(_classThis, _staticExtraInitializers);
|
||||
1 >^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
1 >
|
||||
2 > C
|
||||
1 >Emitted(123, 9) Source(5, 7) + SourceIndex(0)
|
||||
2 >Emitted(123, 65) Source(5, 8) + SourceIndex(0)
|
||||
---
|
||||
>>> })();
|
||||
>>> _C_y = { value: __runInitializers(_classThis, _static_private_y_initializers, 1) };
|
||||
>>> _C_y = { value: (__runInitializers(_classThis, _staticExtraInitializers), __runInitializers(_classThis, _static_private_y_initializers, 1)) };
|
||||
1 >^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^
|
||||
5 > ^
|
||||
6 > ^^^^^^^^^^^^^^^^^^->
|
||||
1 > {
|
||||
> @dec
|
||||
> @dec
|
||||
> method() {}
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> get x() { return 1; }
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> set x(value: number) { }
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> y = 1;
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> accessor z = 1;
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> static #method() {}
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> static get #x() { return 1; }
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> static set #x(value: number) { }
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> static
|
||||
2 > #y =
|
||||
3 > 1
|
||||
4 >
|
||||
5 > = 1;
|
||||
1 >Emitted(125, 5) Source(40, 12) + SourceIndex(0)
|
||||
2 >Emitted(125, 83) Source(40, 17) + SourceIndex(0)
|
||||
3 >Emitted(125, 84) Source(40, 18) + SourceIndex(0)
|
||||
4 >Emitted(125, 87) Source(40, 14) + SourceIndex(0)
|
||||
5 >Emitted(125, 88) Source(40, 19) + SourceIndex(0)
|
||||
2 > ^^^^^^^^^^^^^^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^
|
||||
6 > ^^^^
|
||||
7 > ^
|
||||
8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
2 >
|
||||
3 > C
|
||||
4 > {
|
||||
> @dec
|
||||
> @dec
|
||||
> method() {}
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> get x() { return 1; }
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> set x(value: number) { }
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> y = 1;
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> accessor z = 1;
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> static #method() {}
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> static get #x() { return 1; }
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> static set #x(value: number) { }
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> static #y =
|
||||
5 > 1
|
||||
6 >
|
||||
7 > = 1;
|
||||
1 >Emitted(129, 5) Source(40, 12) + SourceIndex(0)
|
||||
2 >Emitted(129, 22) Source(5, 7) + SourceIndex(0)
|
||||
3 >Emitted(129, 77) Source(5, 8) + SourceIndex(0)
|
||||
4 >Emitted(129, 141) Source(40, 17) + SourceIndex(0)
|
||||
5 >Emitted(129, 142) Source(40, 18) + SourceIndex(0)
|
||||
6 >Emitted(129, 146) Source(40, 14) + SourceIndex(0)
|
||||
7 >Emitted(129, 147) Source(40, 19) + SourceIndex(0)
|
||||
---
|
||||
>>> _C_z_accessor_storage = { value: __runInitializers(_classThis, _static_private_z_initializers, 1) };
|
||||
>>> _C_z_accessor_storage = { value: (__runInitializers(_classThis, _static_private_y_extraInitializers), __runInitializers(_classThis, _static_private_z_initializers, 1)) };
|
||||
1->^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^
|
||||
5 > ^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^^
|
||||
5 > ^
|
||||
1->
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> static accessor
|
||||
2 > #z =
|
||||
3 > 1
|
||||
4 >
|
||||
5 > = 1;
|
||||
1->Emitted(126, 5) Source(44, 21) + SourceIndex(0)
|
||||
2 >Emitted(126, 100) Source(44, 26) + SourceIndex(0)
|
||||
3 >Emitted(126, 101) Source(44, 27) + SourceIndex(0)
|
||||
4 >Emitted(126, 104) Source(44, 23) + SourceIndex(0)
|
||||
5 >Emitted(126, 105) Source(44, 28) + SourceIndex(0)
|
||||
3 > 1
|
||||
4 >
|
||||
5 > = 1;
|
||||
1->Emitted(130, 5) Source(44, 21) + SourceIndex(0)
|
||||
2 >Emitted(130, 169) Source(44, 26) + SourceIndex(0)
|
||||
3 >Emitted(130, 170) Source(44, 27) + SourceIndex(0)
|
||||
4 >Emitted(130, 174) Source(44, 23) + SourceIndex(0)
|
||||
5 >Emitted(130, 175) Source(44, 28) + SourceIndex(0)
|
||||
---
|
||||
>>> (() => {
|
||||
>>> __runInitializers(_classThis, _static_private_z_extraInitializers);
|
||||
>>> __runInitializers(_classThis, _classExtraInitializers);
|
||||
1 >^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
1 >
|
||||
2 > C
|
||||
1 >Emitted(128, 9) Source(5, 7) + SourceIndex(0)
|
||||
2 >Emitted(128, 64) Source(5, 8) + SourceIndex(0)
|
||||
1 >Emitted(133, 9) Source(5, 7) + SourceIndex(0)
|
||||
2 >Emitted(133, 64) Source(5, 8) + SourceIndex(0)
|
||||
---
|
||||
>>> })();
|
||||
>>> return C = _classThis;
|
||||
|
||||
+22
-15
@@ -49,6 +49,13 @@ class C {
|
||||
|
||||
|
||||
//// [esDecorators-classDeclaration-sourceMap.js]
|
||||
var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) {
|
||||
var useValue = arguments.length > 2;
|
||||
for (var i = 0; i < initializers.length; i++) {
|
||||
value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
|
||||
}
|
||||
return useValue ? value : void 0;
|
||||
};
|
||||
var __esDecorate = (this && this.__esDecorate) || function (ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) {
|
||||
function accept(f) { if (f !== void 0 && typeof f !== "function") throw new TypeError("Function expected"); return f; }
|
||||
var kind = contextIn.kind, key = kind === "getter" ? "get" : kind === "setter" ? "set" : "value";
|
||||
@@ -76,13 +83,6 @@ var __esDecorate = (this && this.__esDecorate) || function (ctor, descriptorIn,
|
||||
if (target) Object.defineProperty(target, contextIn.name, descriptor);
|
||||
done = true;
|
||||
};
|
||||
var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) {
|
||||
var useValue = arguments.length > 2;
|
||||
for (var i = 0; i < initializers.length; i++) {
|
||||
value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
|
||||
}
|
||||
return useValue ? value : void 0;
|
||||
};
|
||||
var __setFunctionName = (this && this.__setFunctionName) || function (f, name, prefix) {
|
||||
if (typeof name === "symbol") name = name.description ? "[".concat(name.description, "]") : "";
|
||||
return Object.defineProperty(f, "name", { configurable: true, value: prefix ? "".concat(prefix, " ", name) : name });
|
||||
@@ -118,16 +118,20 @@ let C = (() => {
|
||||
let _static_private_set_x_descriptor;
|
||||
let _static_private_y_decorators;
|
||||
let _static_private_y_initializers = [];
|
||||
let _static_private_y_extraInitializers = [];
|
||||
let _static_private_z_decorators;
|
||||
let _static_private_z_initializers = [];
|
||||
let _static_private_z_extraInitializers = [];
|
||||
let _static_private_z_descriptor;
|
||||
let _method_decorators;
|
||||
let _get_x_decorators;
|
||||
let _set_x_decorators;
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
let _z_decorators;
|
||||
let _z_initializers = [];
|
||||
let _z_extraInitializers = [];
|
||||
var C = class {
|
||||
static { _classThis = this; }
|
||||
static { __setFunctionName(this, "C"); }
|
||||
@@ -147,32 +151,35 @@ let C = (() => {
|
||||
__esDecorate(this, _static_private_method_descriptor = { value: __setFunctionName(function () { }, "#method") }, _static_private_method_decorators, { kind: "method", name: "#method", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_method_get) }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(this, _static_private_get_x_descriptor = { get: __setFunctionName(function () { return 1; }, "#x", "get") }, _static_private_get_x_decorators, { kind: "getter", name: "#x", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_x_get) }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(this, _static_private_set_x_descriptor = { set: __setFunctionName(function (value) { }, "#x", "set") }, _static_private_set_x_decorators, { kind: "setter", name: "#x", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_x_set); } }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(this, _static_private_z_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(this, _classThis, "f", _C_z_accessor_storage); }, "#z", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(this, _classThis, value, "f", _C_z_accessor_storage); }, "#z", "set") }, _static_private_z_decorators, { kind: "accessor", name: "#z", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_z_get), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_z_set); } }, metadata: _metadata }, _static_private_z_initializers, _staticExtraInitializers);
|
||||
__esDecorate(this, _static_private_z_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(this, _classThis, "f", _C_z_accessor_storage); }, "#z", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(this, _classThis, value, "f", _C_z_accessor_storage); }, "#z", "set") }, _static_private_z_decorators, { kind: "accessor", name: "#z", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_z_get), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_z_set); } }, metadata: _metadata }, _static_private_z_initializers, _static_private_z_extraInitializers);
|
||||
__esDecorate(this, null, _method_decorators, { kind: "method", name: "method", static: false, private: false, access: { has: obj => "method" in obj, get: obj => obj.method }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(this, null, _get_x_decorators, { kind: "getter", name: "x", static: false, private: false, access: { has: obj => "x" in obj, get: obj => obj.x }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(this, null, _set_x_decorators, { kind: "setter", name: "x", static: false, private: false, access: { has: obj => "x" in obj, set: (obj, value) => { obj.x = value; } }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(this, null, _z_decorators, { kind: "accessor", name: "z", static: false, private: false, access: { has: obj => "z" in obj, get: obj => obj.z, set: (obj, value) => { obj.z = value; } }, metadata: _metadata }, _z_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _static_private_y_decorators, { kind: "field", name: "#y", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "f", _C_y), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "f", _C_y); } }, metadata: _metadata }, _static_private_y_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(this, null, _z_decorators, { kind: "accessor", name: "z", static: false, private: false, access: { has: obj => "z" in obj, get: obj => obj.z, set: (obj, value) => { obj.z = value; } }, metadata: _metadata }, _z_initializers, _z_extraInitializers);
|
||||
__esDecorate(null, null, _static_private_y_decorators, { kind: "field", name: "#y", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "f", _C_y), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "f", _C_y); } }, metadata: _metadata }, _static_private_y_initializers, _static_private_y_extraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
__esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers);
|
||||
C = _classThis = _classDescriptor.value;
|
||||
if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(_classThis, _staticExtraInitializers);
|
||||
}
|
||||
method() { }
|
||||
get x() { return 1; }
|
||||
set x(value) { }
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, 1));
|
||||
#z_accessor_storage = __runInitializers(this, _z_initializers, 1);
|
||||
#z_accessor_storage = (__runInitializers(this, _y_extraInitializers), __runInitializers(this, _z_initializers, 1));
|
||||
get z() { return this.#z_accessor_storage; }
|
||||
set z(value) { this.#z_accessor_storage = value; }
|
||||
static {
|
||||
_C_y = { value: __runInitializers(_classThis, _static_private_y_initializers, 1) };
|
||||
_C_y = { value: (__runInitializers(_classThis, _staticExtraInitializers), __runInitializers(_classThis, _static_private_y_initializers, 1)) };
|
||||
}
|
||||
static {
|
||||
_C_z_accessor_storage = { value: __runInitializers(_classThis, _static_private_z_initializers, 1) };
|
||||
_C_z_accessor_storage = { value: (__runInitializers(_classThis, _static_private_y_extraInitializers), __runInitializers(_classThis, _static_private_z_initializers, 1)) };
|
||||
}
|
||||
constructor() {
|
||||
__runInitializers(this, _z_extraInitializers);
|
||||
}
|
||||
static {
|
||||
__runInitializers(_classThis, _static_private_z_extraInitializers);
|
||||
__runInitializers(_classThis, _classExtraInitializers);
|
||||
}
|
||||
};
|
||||
|
||||
+2
-2
File diff suppressed because one or more lines are too long
+275
-215
@@ -8,6 +8,13 @@ sources: esDecorators-classDeclaration-sourceMap.ts
|
||||
emittedFile:esDecorators-classDeclaration-sourceMap.js
|
||||
sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
-------------------------------------------------------------------
|
||||
>>>var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) {
|
||||
>>> var useValue = arguments.length > 2;
|
||||
>>> for (var i = 0; i < initializers.length; i++) {
|
||||
>>> value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
|
||||
>>> }
|
||||
>>> return useValue ? value : void 0;
|
||||
>>>};
|
||||
>>>var __esDecorate = (this && this.__esDecorate) || function (ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) {
|
||||
>>> function accept(f) { if (f !== void 0 && typeof f !== "function") throw new TypeError("Function expected"); return f; }
|
||||
>>> var kind = contextIn.kind, key = kind === "getter" ? "get" : kind === "setter" ? "set" : "value";
|
||||
@@ -35,13 +42,6 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
>>> if (target) Object.defineProperty(target, contextIn.name, descriptor);
|
||||
>>> done = true;
|
||||
>>>};
|
||||
>>>var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) {
|
||||
>>> var useValue = arguments.length > 2;
|
||||
>>> for (var i = 0; i < initializers.length; i++) {
|
||||
>>> value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
|
||||
>>> }
|
||||
>>> return useValue ? value : void 0;
|
||||
>>>};
|
||||
>>>var __setFunctionName = (this && this.__setFunctionName) || function (f, name, prefix) {
|
||||
>>> if (typeof name === "symbol") name = name.description ? "[".concat(name.description, "]") : "";
|
||||
>>> return Object.defineProperty(f, "name", { configurable: true, value: prefix ? "".concat(prefix, " ", name) : name });
|
||||
@@ -103,16 +103,20 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
>>> let _static_private_set_x_descriptor;
|
||||
>>> let _static_private_y_decorators;
|
||||
>>> let _static_private_y_initializers = [];
|
||||
>>> let _static_private_y_extraInitializers = [];
|
||||
>>> let _static_private_z_decorators;
|
||||
>>> let _static_private_z_initializers = [];
|
||||
>>> let _static_private_z_extraInitializers = [];
|
||||
>>> let _static_private_z_descriptor;
|
||||
>>> let _method_decorators;
|
||||
>>> let _get_x_decorators;
|
||||
>>> let _set_x_decorators;
|
||||
>>> let _y_decorators;
|
||||
>>> let _y_initializers = [];
|
||||
>>> let _y_extraInitializers = [];
|
||||
>>> let _z_decorators;
|
||||
>>> let _z_initializers = [];
|
||||
>>> let _z_extraInitializers = [];
|
||||
>>> var C = class {
|
||||
>>> static { _classThis = this; }
|
||||
>>> static { __setFunctionName(this, "C"); }
|
||||
@@ -132,10 +136,10 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
3 >
|
||||
> @
|
||||
4 > dec
|
||||
1 >Emitted(86, 35) Source(6, 6) + SourceIndex(0)
|
||||
2 >Emitted(86, 38) Source(6, 9) + SourceIndex(0)
|
||||
3 >Emitted(86, 40) Source(7, 6) + SourceIndex(0)
|
||||
4 >Emitted(86, 43) Source(7, 9) + SourceIndex(0)
|
||||
1 >Emitted(90, 35) Source(6, 6) + SourceIndex(0)
|
||||
2 >Emitted(90, 38) Source(6, 9) + SourceIndex(0)
|
||||
3 >Emitted(90, 40) Source(7, 6) + SourceIndex(0)
|
||||
4 >Emitted(90, 43) Source(7, 9) + SourceIndex(0)
|
||||
---
|
||||
>>> _get_x_decorators = [dec, dec];
|
||||
1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
@@ -151,10 +155,10 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
3 >
|
||||
> @
|
||||
4 > dec
|
||||
1->Emitted(87, 34) Source(10, 6) + SourceIndex(0)
|
||||
2 >Emitted(87, 37) Source(10, 9) + SourceIndex(0)
|
||||
3 >Emitted(87, 39) Source(11, 6) + SourceIndex(0)
|
||||
4 >Emitted(87, 42) Source(11, 9) + SourceIndex(0)
|
||||
1->Emitted(91, 34) Source(10, 6) + SourceIndex(0)
|
||||
2 >Emitted(91, 37) Source(10, 9) + SourceIndex(0)
|
||||
3 >Emitted(91, 39) Source(11, 6) + SourceIndex(0)
|
||||
4 >Emitted(91, 42) Source(11, 9) + SourceIndex(0)
|
||||
---
|
||||
>>> _set_x_decorators = [dec, dec];
|
||||
1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
@@ -169,10 +173,10 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
3 >
|
||||
> @
|
||||
4 > dec
|
||||
1->Emitted(88, 34) Source(14, 6) + SourceIndex(0)
|
||||
2 >Emitted(88, 37) Source(14, 9) + SourceIndex(0)
|
||||
3 >Emitted(88, 39) Source(15, 6) + SourceIndex(0)
|
||||
4 >Emitted(88, 42) Source(15, 9) + SourceIndex(0)
|
||||
1->Emitted(92, 34) Source(14, 6) + SourceIndex(0)
|
||||
2 >Emitted(92, 37) Source(14, 9) + SourceIndex(0)
|
||||
3 >Emitted(92, 39) Source(15, 6) + SourceIndex(0)
|
||||
4 >Emitted(92, 42) Source(15, 9) + SourceIndex(0)
|
||||
---
|
||||
>>> _y_decorators = [dec, dec];
|
||||
1 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
@@ -188,10 +192,10 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
3 >
|
||||
> @
|
||||
4 > dec
|
||||
1 >Emitted(89, 30) Source(18, 6) + SourceIndex(0)
|
||||
2 >Emitted(89, 33) Source(18, 9) + SourceIndex(0)
|
||||
3 >Emitted(89, 35) Source(19, 6) + SourceIndex(0)
|
||||
4 >Emitted(89, 38) Source(19, 9) + SourceIndex(0)
|
||||
1 >Emitted(93, 30) Source(18, 6) + SourceIndex(0)
|
||||
2 >Emitted(93, 33) Source(18, 9) + SourceIndex(0)
|
||||
3 >Emitted(93, 35) Source(19, 6) + SourceIndex(0)
|
||||
4 >Emitted(93, 38) Source(19, 9) + SourceIndex(0)
|
||||
---
|
||||
>>> _z_decorators = [dec, dec];
|
||||
1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
@@ -207,10 +211,10 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
3 >
|
||||
> @
|
||||
4 > dec
|
||||
1->Emitted(90, 30) Source(22, 6) + SourceIndex(0)
|
||||
2 >Emitted(90, 33) Source(22, 9) + SourceIndex(0)
|
||||
3 >Emitted(90, 35) Source(23, 6) + SourceIndex(0)
|
||||
4 >Emitted(90, 38) Source(23, 9) + SourceIndex(0)
|
||||
1->Emitted(94, 30) Source(22, 6) + SourceIndex(0)
|
||||
2 >Emitted(94, 33) Source(22, 9) + SourceIndex(0)
|
||||
3 >Emitted(94, 35) Source(23, 6) + SourceIndex(0)
|
||||
4 >Emitted(94, 38) Source(23, 9) + SourceIndex(0)
|
||||
---
|
||||
>>> _static_private_method_decorators = [dec, dec];
|
||||
1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
@@ -226,10 +230,10 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
3 >
|
||||
> @
|
||||
4 > dec
|
||||
1->Emitted(91, 50) Source(26, 6) + SourceIndex(0)
|
||||
2 >Emitted(91, 53) Source(26, 9) + SourceIndex(0)
|
||||
3 >Emitted(91, 55) Source(27, 6) + SourceIndex(0)
|
||||
4 >Emitted(91, 58) Source(27, 9) + SourceIndex(0)
|
||||
1->Emitted(95, 50) Source(26, 6) + SourceIndex(0)
|
||||
2 >Emitted(95, 53) Source(26, 9) + SourceIndex(0)
|
||||
3 >Emitted(95, 55) Source(27, 6) + SourceIndex(0)
|
||||
4 >Emitted(95, 58) Source(27, 9) + SourceIndex(0)
|
||||
---
|
||||
>>> _static_private_get_x_decorators = [dec, dec];
|
||||
1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
@@ -245,10 +249,10 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
3 >
|
||||
> @
|
||||
4 > dec
|
||||
1->Emitted(92, 49) Source(30, 6) + SourceIndex(0)
|
||||
2 >Emitted(92, 52) Source(30, 9) + SourceIndex(0)
|
||||
3 >Emitted(92, 54) Source(31, 6) + SourceIndex(0)
|
||||
4 >Emitted(92, 57) Source(31, 9) + SourceIndex(0)
|
||||
1->Emitted(96, 49) Source(30, 6) + SourceIndex(0)
|
||||
2 >Emitted(96, 52) Source(30, 9) + SourceIndex(0)
|
||||
3 >Emitted(96, 54) Source(31, 6) + SourceIndex(0)
|
||||
4 >Emitted(96, 57) Source(31, 9) + SourceIndex(0)
|
||||
---
|
||||
>>> _static_private_set_x_decorators = [dec, dec];
|
||||
1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
@@ -263,10 +267,10 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
3 >
|
||||
> @
|
||||
4 > dec
|
||||
1->Emitted(93, 49) Source(34, 6) + SourceIndex(0)
|
||||
2 >Emitted(93, 52) Source(34, 9) + SourceIndex(0)
|
||||
3 >Emitted(93, 54) Source(35, 6) + SourceIndex(0)
|
||||
4 >Emitted(93, 57) Source(35, 9) + SourceIndex(0)
|
||||
1->Emitted(97, 49) Source(34, 6) + SourceIndex(0)
|
||||
2 >Emitted(97, 52) Source(34, 9) + SourceIndex(0)
|
||||
3 >Emitted(97, 54) Source(35, 6) + SourceIndex(0)
|
||||
4 >Emitted(97, 57) Source(35, 9) + SourceIndex(0)
|
||||
---
|
||||
>>> _static_private_y_decorators = [dec, dec];
|
||||
1 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
@@ -282,10 +286,10 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
3 >
|
||||
> @
|
||||
4 > dec
|
||||
1 >Emitted(94, 45) Source(38, 6) + SourceIndex(0)
|
||||
2 >Emitted(94, 48) Source(38, 9) + SourceIndex(0)
|
||||
3 >Emitted(94, 50) Source(39, 6) + SourceIndex(0)
|
||||
4 >Emitted(94, 53) Source(39, 9) + SourceIndex(0)
|
||||
1 >Emitted(98, 45) Source(38, 6) + SourceIndex(0)
|
||||
2 >Emitted(98, 48) Source(38, 9) + SourceIndex(0)
|
||||
3 >Emitted(98, 50) Source(39, 6) + SourceIndex(0)
|
||||
4 >Emitted(98, 53) Source(39, 9) + SourceIndex(0)
|
||||
---
|
||||
>>> _static_private_z_decorators = [dec, dec];
|
||||
1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
@@ -301,10 +305,10 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
3 >
|
||||
> @
|
||||
4 > dec
|
||||
1->Emitted(95, 45) Source(42, 6) + SourceIndex(0)
|
||||
2 >Emitted(95, 48) Source(42, 9) + SourceIndex(0)
|
||||
3 >Emitted(95, 50) Source(43, 6) + SourceIndex(0)
|
||||
4 >Emitted(95, 53) Source(43, 9) + SourceIndex(0)
|
||||
1->Emitted(99, 45) Source(42, 6) + SourceIndex(0)
|
||||
2 >Emitted(99, 48) Source(42, 9) + SourceIndex(0)
|
||||
3 >Emitted(99, 50) Source(43, 6) + SourceIndex(0)
|
||||
4 >Emitted(99, 53) Source(43, 9) + SourceIndex(0)
|
||||
---
|
||||
>>> __esDecorate(this, _static_private_method_descriptor = { value: __setFunctionName(function () { }, "#method") }, _static_private_method_decorators, { kind: "method", name: "#method", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_method_get) }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
1->^^^^^^^^^^^^
|
||||
@@ -321,13 +325,13 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
5 > }
|
||||
6 >
|
||||
7 >
|
||||
1->Emitted(96, 13) Source(28, 5) + SourceIndex(0)
|
||||
2 >Emitted(96, 70) Source(28, 5) + SourceIndex(0)
|
||||
3 >Emitted(96, 95) Source(28, 5) + SourceIndex(0)
|
||||
4 >Emitted(96, 109) Source(28, 23) + SourceIndex(0)
|
||||
5 >Emitted(96, 110) Source(28, 24) + SourceIndex(0)
|
||||
6 >Emitted(96, 122) Source(28, 24) + SourceIndex(0)
|
||||
7 >Emitted(96, 417) Source(28, 24) + SourceIndex(0)
|
||||
1->Emitted(100, 13) Source(28, 5) + SourceIndex(0)
|
||||
2 >Emitted(100, 70) Source(28, 5) + SourceIndex(0)
|
||||
3 >Emitted(100, 95) Source(28, 5) + SourceIndex(0)
|
||||
4 >Emitted(100, 109) Source(28, 23) + SourceIndex(0)
|
||||
5 >Emitted(100, 110) Source(28, 24) + SourceIndex(0)
|
||||
6 >Emitted(100, 122) Source(28, 24) + SourceIndex(0)
|
||||
7 >Emitted(100, 417) Source(28, 24) + SourceIndex(0)
|
||||
---
|
||||
>>> __esDecorate(this, _static_private_get_x_descriptor = { get: __setFunctionName(function () { return 1; }, "#x", "get") }, _static_private_get_x_decorators, { kind: "getter", name: "#x", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_x_get) }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
1 >^^^^^^^^^^^^
|
||||
@@ -357,17 +361,17 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
9 > }
|
||||
10>
|
||||
11>
|
||||
1 >Emitted(97, 13) Source(32, 5) + SourceIndex(0)
|
||||
2 >Emitted(97, 69) Source(32, 5) + SourceIndex(0)
|
||||
3 >Emitted(97, 92) Source(32, 5) + SourceIndex(0)
|
||||
4 >Emitted(97, 106) Source(32, 23) + SourceIndex(0)
|
||||
5 >Emitted(97, 113) Source(32, 30) + SourceIndex(0)
|
||||
6 >Emitted(97, 114) Source(32, 31) + SourceIndex(0)
|
||||
7 >Emitted(97, 115) Source(32, 32) + SourceIndex(0)
|
||||
8 >Emitted(97, 116) Source(32, 33) + SourceIndex(0)
|
||||
9 >Emitted(97, 117) Source(32, 34) + SourceIndex(0)
|
||||
10>Emitted(97, 131) Source(32, 34) + SourceIndex(0)
|
||||
11>Emitted(97, 415) Source(32, 34) + SourceIndex(0)
|
||||
1 >Emitted(101, 13) Source(32, 5) + SourceIndex(0)
|
||||
2 >Emitted(101, 69) Source(32, 5) + SourceIndex(0)
|
||||
3 >Emitted(101, 92) Source(32, 5) + SourceIndex(0)
|
||||
4 >Emitted(101, 106) Source(32, 23) + SourceIndex(0)
|
||||
5 >Emitted(101, 113) Source(32, 30) + SourceIndex(0)
|
||||
6 >Emitted(101, 114) Source(32, 31) + SourceIndex(0)
|
||||
7 >Emitted(101, 115) Source(32, 32) + SourceIndex(0)
|
||||
8 >Emitted(101, 116) Source(32, 33) + SourceIndex(0)
|
||||
9 >Emitted(101, 117) Source(32, 34) + SourceIndex(0)
|
||||
10>Emitted(101, 131) Source(32, 34) + SourceIndex(0)
|
||||
11>Emitted(101, 415) Source(32, 34) + SourceIndex(0)
|
||||
---
|
||||
>>> __esDecorate(this, _static_private_set_x_descriptor = { set: __setFunctionName(function (value) { }, "#x", "set") }, _static_private_set_x_decorators, { kind: "setter", name: "#x", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_x_set); } }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
1->^^^^^^^^^^^^
|
||||
@@ -379,7 +383,7 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
7 > ^
|
||||
8 > ^^^^^^^^^^^^^^
|
||||
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1->
|
||||
>
|
||||
> @dec
|
||||
@@ -393,17 +397,17 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
7 > }
|
||||
8 >
|
||||
9 >
|
||||
1->Emitted(98, 13) Source(36, 5) + SourceIndex(0)
|
||||
2 >Emitted(98, 69) Source(36, 5) + SourceIndex(0)
|
||||
3 >Emitted(98, 92) Source(36, 5) + SourceIndex(0)
|
||||
4 >Emitted(98, 102) Source(36, 19) + SourceIndex(0)
|
||||
5 >Emitted(98, 107) Source(36, 32) + SourceIndex(0)
|
||||
6 >Emitted(98, 111) Source(36, 36) + SourceIndex(0)
|
||||
7 >Emitted(98, 112) Source(36, 37) + SourceIndex(0)
|
||||
8 >Emitted(98, 126) Source(36, 37) + SourceIndex(0)
|
||||
9 >Emitted(98, 431) Source(36, 37) + SourceIndex(0)
|
||||
1->Emitted(102, 13) Source(36, 5) + SourceIndex(0)
|
||||
2 >Emitted(102, 69) Source(36, 5) + SourceIndex(0)
|
||||
3 >Emitted(102, 92) Source(36, 5) + SourceIndex(0)
|
||||
4 >Emitted(102, 102) Source(36, 19) + SourceIndex(0)
|
||||
5 >Emitted(102, 107) Source(36, 32) + SourceIndex(0)
|
||||
6 >Emitted(102, 111) Source(36, 36) + SourceIndex(0)
|
||||
7 >Emitted(102, 112) Source(36, 37) + SourceIndex(0)
|
||||
8 >Emitted(102, 126) Source(36, 37) + SourceIndex(0)
|
||||
9 >Emitted(102, 431) Source(36, 37) + SourceIndex(0)
|
||||
---
|
||||
>>> __esDecorate(this, _static_private_z_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(this, _classThis, "f", _C_z_accessor_storage); }, "#z", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(this, _classThis, value, "f", _C_z_accessor_storage); }, "#z", "set") }, _static_private_z_decorators, { kind: "accessor", name: "#z", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_z_get), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_z_set); } }, metadata: _metadata }, _static_private_z_initializers, _staticExtraInitializers);
|
||||
>>> __esDecorate(this, _static_private_z_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(this, _classThis, "f", _C_z_accessor_storage); }, "#z", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(this, _classThis, value, "f", _C_z_accessor_storage); }, "#z", "set") }, _static_private_z_decorators, { kind: "accessor", name: "#z", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_z_get), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_z_set); } }, metadata: _metadata }, _static_private_z_initializers, _static_private_z_extraInitializers);
|
||||
1->^^^^^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^^^^^
|
||||
@@ -413,7 +417,7 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
7 > ^^^^^^^^^^^^^^^^^^^^^^^
|
||||
8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
9 > ^^^^^^^^^^^^^^
|
||||
10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
1->
|
||||
>
|
||||
> @dec
|
||||
@@ -432,16 +436,16 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
8 > static accessor #z = 1;
|
||||
9 >
|
||||
10>
|
||||
1->Emitted(99, 13) Source(44, 5) + SourceIndex(0)
|
||||
2 >Emitted(99, 65) Source(44, 5) + SourceIndex(0)
|
||||
3 >Emitted(99, 88) Source(44, 5) + SourceIndex(0)
|
||||
4 >Emitted(99, 180) Source(44, 28) + SourceIndex(0)
|
||||
5 >Emitted(99, 194) Source(44, 28) + SourceIndex(0)
|
||||
6 >Emitted(99, 196) Source(44, 5) + SourceIndex(0)
|
||||
7 >Emitted(99, 219) Source(44, 5) + SourceIndex(0)
|
||||
8 >Emitted(99, 316) Source(44, 28) + SourceIndex(0)
|
||||
9 >Emitted(99, 330) Source(44, 28) + SourceIndex(0)
|
||||
10>Emitted(99, 727) Source(44, 28) + SourceIndex(0)
|
||||
1->Emitted(103, 13) Source(44, 5) + SourceIndex(0)
|
||||
2 >Emitted(103, 65) Source(44, 5) + SourceIndex(0)
|
||||
3 >Emitted(103, 88) Source(44, 5) + SourceIndex(0)
|
||||
4 >Emitted(103, 180) Source(44, 28) + SourceIndex(0)
|
||||
5 >Emitted(103, 194) Source(44, 28) + SourceIndex(0)
|
||||
6 >Emitted(103, 196) Source(44, 5) + SourceIndex(0)
|
||||
7 >Emitted(103, 219) Source(44, 5) + SourceIndex(0)
|
||||
8 >Emitted(103, 316) Source(44, 28) + SourceIndex(0)
|
||||
9 >Emitted(103, 330) Source(44, 28) + SourceIndex(0)
|
||||
10>Emitted(103, 738) Source(44, 28) + SourceIndex(0)
|
||||
---
|
||||
>>> __esDecorate(this, null, _method_decorators, { kind: "method", name: "method", static: false, private: false, access: { has: obj => "method" in obj, get: obj => obj.method }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
1 >^^^^^^^^^^^^
|
||||
@@ -452,10 +456,10 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
2 >
|
||||
3 > method
|
||||
4 > () {}
|
||||
1 >Emitted(100, 13) Source(8, 5) + SourceIndex(0)
|
||||
2 >Emitted(100, 178) Source(8, 5) + SourceIndex(0)
|
||||
3 >Emitted(100, 184) Source(8, 11) + SourceIndex(0)
|
||||
4 >Emitted(100, 245) Source(8, 16) + SourceIndex(0)
|
||||
1 >Emitted(104, 13) Source(8, 5) + SourceIndex(0)
|
||||
2 >Emitted(104, 178) Source(8, 5) + SourceIndex(0)
|
||||
3 >Emitted(104, 184) Source(8, 11) + SourceIndex(0)
|
||||
4 >Emitted(104, 245) Source(8, 16) + SourceIndex(0)
|
||||
---
|
||||
>>> __esDecorate(this, null, _get_x_decorators, { kind: "getter", name: "x", static: false, private: false, access: { has: obj => "x" in obj, get: obj => obj.x }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
1 >^^^^^^^^^^^^
|
||||
@@ -471,17 +475,17 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
2 > get
|
||||
3 > x
|
||||
4 > () { return 1; }
|
||||
1 >Emitted(101, 13) Source(12, 5) + SourceIndex(0)
|
||||
2 >Emitted(101, 167) Source(12, 9) + SourceIndex(0)
|
||||
3 >Emitted(101, 168) Source(12, 10) + SourceIndex(0)
|
||||
4 >Emitted(101, 229) Source(12, 26) + SourceIndex(0)
|
||||
1 >Emitted(105, 13) Source(12, 5) + SourceIndex(0)
|
||||
2 >Emitted(105, 167) Source(12, 9) + SourceIndex(0)
|
||||
3 >Emitted(105, 168) Source(12, 10) + SourceIndex(0)
|
||||
4 >Emitted(105, 229) Source(12, 26) + SourceIndex(0)
|
||||
---
|
||||
>>> __esDecorate(this, null, _set_x_decorators, { kind: "setter", name: "x", static: false, private: false, access: { has: obj => "x" in obj, set: (obj, value) => { obj.x = value; } }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
1->^^^^^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1->
|
||||
>
|
||||
> @dec
|
||||
@@ -490,19 +494,19 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
2 > set
|
||||
3 > x
|
||||
4 > (value: number) { }
|
||||
1->Emitted(102, 13) Source(16, 5) + SourceIndex(0)
|
||||
2 >Emitted(102, 178) Source(16, 9) + SourceIndex(0)
|
||||
3 >Emitted(102, 179) Source(16, 10) + SourceIndex(0)
|
||||
4 >Emitted(102, 251) Source(16, 29) + SourceIndex(0)
|
||||
1->Emitted(106, 13) Source(16, 5) + SourceIndex(0)
|
||||
2 >Emitted(106, 178) Source(16, 9) + SourceIndex(0)
|
||||
3 >Emitted(106, 179) Source(16, 10) + SourceIndex(0)
|
||||
4 >Emitted(106, 251) Source(16, 29) + SourceIndex(0)
|
||||
---
|
||||
>>> __esDecorate(this, null, _z_decorators, { kind: "accessor", name: "z", static: false, private: false, access: { has: obj => "z" in obj, get: obj => obj.z, set: (obj, value) => { obj.z = value; } }, metadata: _metadata }, _z_initializers, _instanceExtraInitializers);
|
||||
>>> __esDecorate(this, null, _z_decorators, { kind: "accessor", name: "z", static: false, private: false, access: { has: obj => "z" in obj, get: obj => obj.z, set: (obj, value) => { obj.z = value; } }, metadata: _metadata }, _z_initializers, _z_extraInitializers);
|
||||
1->^^^^^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^
|
||||
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1->
|
||||
>
|
||||
> @dec
|
||||
@@ -517,16 +521,16 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
4 >
|
||||
5 > z
|
||||
6 > = 1;
|
||||
1->Emitted(103, 13) Source(24, 5) + SourceIndex(0)
|
||||
2 >Emitted(103, 165) Source(24, 14) + SourceIndex(0)
|
||||
3 >Emitted(103, 166) Source(24, 15) + SourceIndex(0)
|
||||
4 >Emitted(103, 195) Source(24, 14) + SourceIndex(0)
|
||||
5 >Emitted(103, 196) Source(24, 15) + SourceIndex(0)
|
||||
6 >Emitted(103, 279) Source(24, 20) + SourceIndex(0)
|
||||
1->Emitted(107, 13) Source(24, 5) + SourceIndex(0)
|
||||
2 >Emitted(107, 165) Source(24, 14) + SourceIndex(0)
|
||||
3 >Emitted(107, 166) Source(24, 15) + SourceIndex(0)
|
||||
4 >Emitted(107, 195) Source(24, 14) + SourceIndex(0)
|
||||
5 >Emitted(107, 196) Source(24, 15) + SourceIndex(0)
|
||||
6 >Emitted(107, 273) Source(24, 20) + SourceIndex(0)
|
||||
---
|
||||
>>> __esDecorate(null, null, _static_private_y_decorators, { kind: "field", name: "#y", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "f", _C_y), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "f", _C_y); } }, metadata: _metadata }, _static_private_y_initializers, _staticExtraInitializers);
|
||||
>>> __esDecorate(null, null, _static_private_y_decorators, { kind: "field", name: "#y", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "f", _C_y), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "f", _C_y); } }, metadata: _metadata }, _static_private_y_initializers, _static_private_y_extraInitializers);
|
||||
1->^^^^^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
1->
|
||||
>
|
||||
> @dec
|
||||
@@ -545,28 +549,28 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
> @dec
|
||||
>
|
||||
2 > static #y = 1;
|
||||
1->Emitted(104, 13) Source(40, 5) + SourceIndex(0)
|
||||
2 >Emitted(104, 420) Source(40, 19) + SourceIndex(0)
|
||||
1->Emitted(108, 13) Source(40, 5) + SourceIndex(0)
|
||||
2 >Emitted(108, 431) Source(40, 19) + SourceIndex(0)
|
||||
---
|
||||
>>> __esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
>>> __esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
1 >^^^^^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^
|
||||
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
1 >
|
||||
2 >
|
||||
3 > y
|
||||
4 >
|
||||
5 > y
|
||||
6 > = 1;
|
||||
1 >Emitted(105, 13) Source(20, 5) + SourceIndex(0)
|
||||
2 >Emitted(105, 162) Source(20, 5) + SourceIndex(0)
|
||||
3 >Emitted(105, 163) Source(20, 6) + SourceIndex(0)
|
||||
4 >Emitted(105, 192) Source(20, 5) + SourceIndex(0)
|
||||
5 >Emitted(105, 193) Source(20, 6) + SourceIndex(0)
|
||||
6 >Emitted(105, 276) Source(20, 11) + SourceIndex(0)
|
||||
1 >Emitted(109, 13) Source(20, 5) + SourceIndex(0)
|
||||
2 >Emitted(109, 162) Source(20, 5) + SourceIndex(0)
|
||||
3 >Emitted(109, 163) Source(20, 6) + SourceIndex(0)
|
||||
4 >Emitted(109, 192) Source(20, 5) + SourceIndex(0)
|
||||
5 >Emitted(109, 193) Source(20, 6) + SourceIndex(0)
|
||||
6 >Emitted(109, 270) Source(20, 11) + SourceIndex(0)
|
||||
---
|
||||
>>> __esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers);
|
||||
1 >^^^^^^^^^^^^
|
||||
@@ -613,19 +617,11 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
> @dec
|
||||
> static accessor #z = 1;
|
||||
> }
|
||||
1 >Emitted(106, 13) Source(5, 1) + SourceIndex(0)
|
||||
2 >Emitted(106, 186) Source(45, 2) + SourceIndex(0)
|
||||
1 >Emitted(110, 13) Source(5, 1) + SourceIndex(0)
|
||||
2 >Emitted(110, 186) Source(45, 2) + SourceIndex(0)
|
||||
---
|
||||
>>> C = _classThis = _classDescriptor.value;
|
||||
>>> if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
>>> __runInitializers(_classThis, _staticExtraInitializers);
|
||||
1 >^^^^^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
1 >
|
||||
2 > C
|
||||
1 >Emitted(109, 13) Source(5, 7) + SourceIndex(0)
|
||||
2 >Emitted(109, 69) Source(5, 8) + SourceIndex(0)
|
||||
---
|
||||
>>> }
|
||||
>>> method() { }
|
||||
1 >^^^^^^^^
|
||||
@@ -633,17 +629,14 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
3 > ^^^^^
|
||||
4 > ^
|
||||
5 > ^^^^^^^^^^->
|
||||
1 > {
|
||||
> @dec
|
||||
> @dec
|
||||
>
|
||||
1 >
|
||||
2 > method
|
||||
3 > () {
|
||||
4 > }
|
||||
1 >Emitted(111, 9) Source(8, 5) + SourceIndex(0)
|
||||
2 >Emitted(111, 15) Source(8, 11) + SourceIndex(0)
|
||||
3 >Emitted(111, 20) Source(8, 15) + SourceIndex(0)
|
||||
4 >Emitted(111, 21) Source(8, 16) + SourceIndex(0)
|
||||
1 >Emitted(114, 9) Source(8, 5) + SourceIndex(0)
|
||||
2 >Emitted(114, 15) Source(8, 11) + SourceIndex(0)
|
||||
3 >Emitted(114, 20) Source(8, 15) + SourceIndex(0)
|
||||
4 >Emitted(114, 21) Source(8, 16) + SourceIndex(0)
|
||||
---
|
||||
>>> get x() { return 1; }
|
||||
1->^^^^^^^^
|
||||
@@ -668,15 +661,15 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
7 > ;
|
||||
8 >
|
||||
9 > }
|
||||
1->Emitted(112, 9) Source(12, 5) + SourceIndex(0)
|
||||
2 >Emitted(112, 13) Source(12, 9) + SourceIndex(0)
|
||||
3 >Emitted(112, 14) Source(12, 10) + SourceIndex(0)
|
||||
4 >Emitted(112, 19) Source(12, 15) + SourceIndex(0)
|
||||
5 >Emitted(112, 26) Source(12, 22) + SourceIndex(0)
|
||||
6 >Emitted(112, 27) Source(12, 23) + SourceIndex(0)
|
||||
7 >Emitted(112, 28) Source(12, 24) + SourceIndex(0)
|
||||
8 >Emitted(112, 29) Source(12, 25) + SourceIndex(0)
|
||||
9 >Emitted(112, 30) Source(12, 26) + SourceIndex(0)
|
||||
1->Emitted(115, 9) Source(12, 5) + SourceIndex(0)
|
||||
2 >Emitted(115, 13) Source(12, 9) + SourceIndex(0)
|
||||
3 >Emitted(115, 14) Source(12, 10) + SourceIndex(0)
|
||||
4 >Emitted(115, 19) Source(12, 15) + SourceIndex(0)
|
||||
5 >Emitted(115, 26) Source(12, 22) + SourceIndex(0)
|
||||
6 >Emitted(115, 27) Source(12, 23) + SourceIndex(0)
|
||||
7 >Emitted(115, 28) Source(12, 24) + SourceIndex(0)
|
||||
8 >Emitted(115, 29) Source(12, 25) + SourceIndex(0)
|
||||
9 >Emitted(115, 30) Source(12, 26) + SourceIndex(0)
|
||||
---
|
||||
>>> set x(value) { }
|
||||
1 >^^^^^^^^
|
||||
@@ -698,52 +691,74 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
5 > value: number
|
||||
6 > ) {
|
||||
7 > }
|
||||
1 >Emitted(113, 9) Source(16, 5) + SourceIndex(0)
|
||||
2 >Emitted(113, 13) Source(16, 9) + SourceIndex(0)
|
||||
3 >Emitted(113, 14) Source(16, 10) + SourceIndex(0)
|
||||
4 >Emitted(113, 15) Source(16, 11) + SourceIndex(0)
|
||||
5 >Emitted(113, 20) Source(16, 24) + SourceIndex(0)
|
||||
6 >Emitted(113, 24) Source(16, 28) + SourceIndex(0)
|
||||
7 >Emitted(113, 25) Source(16, 29) + SourceIndex(0)
|
||||
1 >Emitted(116, 9) Source(16, 5) + SourceIndex(0)
|
||||
2 >Emitted(116, 13) Source(16, 9) + SourceIndex(0)
|
||||
3 >Emitted(116, 14) Source(16, 10) + SourceIndex(0)
|
||||
4 >Emitted(116, 15) Source(16, 11) + SourceIndex(0)
|
||||
5 >Emitted(116, 20) Source(16, 24) + SourceIndex(0)
|
||||
6 >Emitted(116, 24) Source(16, 28) + SourceIndex(0)
|
||||
7 >Emitted(116, 25) Source(16, 29) + SourceIndex(0)
|
||||
---
|
||||
>>> y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, 1));
|
||||
1->^^^^^^^^
|
||||
2 > ^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^
|
||||
5 > ^^^
|
||||
3 > ^^^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^
|
||||
7 > ^^^
|
||||
8 > ^^^^^^^^^^^^^->
|
||||
1->
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
>
|
||||
2 > y
|
||||
3 > =
|
||||
4 > 1
|
||||
5 > ;
|
||||
1->Emitted(114, 9) Source(20, 5) + SourceIndex(0)
|
||||
2 >Emitted(114, 10) Source(20, 6) + SourceIndex(0)
|
||||
3 >Emitted(114, 108) Source(20, 9) + SourceIndex(0)
|
||||
4 >Emitted(114, 109) Source(20, 10) + SourceIndex(0)
|
||||
5 >Emitted(114, 112) Source(20, 11) + SourceIndex(0)
|
||||
3 >
|
||||
4 > C
|
||||
5 > {
|
||||
> @dec
|
||||
> @dec
|
||||
> method() {}
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> get x() { return 1; }
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> set x(value: number) { }
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> y =
|
||||
6 > 1
|
||||
7 > ;
|
||||
1->Emitted(117, 9) Source(20, 5) + SourceIndex(0)
|
||||
2 >Emitted(117, 10) Source(20, 6) + SourceIndex(0)
|
||||
3 >Emitted(117, 14) Source(5, 7) + SourceIndex(0)
|
||||
4 >Emitted(117, 65) Source(5, 8) + SourceIndex(0)
|
||||
5 >Emitted(117, 108) Source(20, 9) + SourceIndex(0)
|
||||
6 >Emitted(117, 109) Source(20, 10) + SourceIndex(0)
|
||||
7 >Emitted(117, 112) Source(20, 11) + SourceIndex(0)
|
||||
---
|
||||
>>> #z_accessor_storage = __runInitializers(this, _z_initializers, 1);
|
||||
1 >^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^
|
||||
1 >
|
||||
>>> #z_accessor_storage = (__runInitializers(this, _y_extraInitializers), __runInitializers(this, _z_initializers, 1));
|
||||
1->^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^
|
||||
1->
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
>
|
||||
2 > accessor z =
|
||||
3 > 1
|
||||
4 > ;
|
||||
1 >Emitted(115, 9) Source(24, 5) + SourceIndex(0)
|
||||
2 >Emitted(115, 72) Source(24, 18) + SourceIndex(0)
|
||||
3 >Emitted(115, 73) Source(24, 19) + SourceIndex(0)
|
||||
4 >Emitted(115, 75) Source(24, 20) + SourceIndex(0)
|
||||
3 > 1
|
||||
4 > ;
|
||||
1->Emitted(118, 9) Source(24, 5) + SourceIndex(0)
|
||||
2 >Emitted(118, 120) Source(24, 18) + SourceIndex(0)
|
||||
3 >Emitted(118, 121) Source(24, 19) + SourceIndex(0)
|
||||
4 >Emitted(118, 124) Source(24, 20) + SourceIndex(0)
|
||||
---
|
||||
>>> get z() { return this.#z_accessor_storage; }
|
||||
1 >^^^^^^^^
|
||||
@@ -755,10 +770,10 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
2 > accessor
|
||||
3 > z
|
||||
4 > = 1;
|
||||
1 >Emitted(116, 9) Source(24, 5) + SourceIndex(0)
|
||||
2 >Emitted(116, 13) Source(24, 14) + SourceIndex(0)
|
||||
3 >Emitted(116, 14) Source(24, 15) + SourceIndex(0)
|
||||
4 >Emitted(116, 53) Source(24, 20) + SourceIndex(0)
|
||||
1 >Emitted(119, 9) Source(24, 5) + SourceIndex(0)
|
||||
2 >Emitted(119, 13) Source(24, 14) + SourceIndex(0)
|
||||
3 >Emitted(119, 14) Source(24, 15) + SourceIndex(0)
|
||||
4 >Emitted(119, 53) Source(24, 20) + SourceIndex(0)
|
||||
---
|
||||
>>> set z(value) { this.#z_accessor_storage = value; }
|
||||
1->^^^^^^^^
|
||||
@@ -769,18 +784,20 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
2 > accessor
|
||||
3 > z
|
||||
4 > = 1;
|
||||
1->Emitted(117, 9) Source(24, 5) + SourceIndex(0)
|
||||
2 >Emitted(117, 13) Source(24, 14) + SourceIndex(0)
|
||||
3 >Emitted(117, 14) Source(24, 15) + SourceIndex(0)
|
||||
4 >Emitted(117, 59) Source(24, 20) + SourceIndex(0)
|
||||
1->Emitted(120, 9) Source(24, 5) + SourceIndex(0)
|
||||
2 >Emitted(120, 13) Source(24, 14) + SourceIndex(0)
|
||||
3 >Emitted(120, 14) Source(24, 15) + SourceIndex(0)
|
||||
4 >Emitted(120, 59) Source(24, 20) + SourceIndex(0)
|
||||
---
|
||||
>>> static {
|
||||
>>> _C_y = { value: __runInitializers(_classThis, _static_private_y_initializers, 1) };
|
||||
>>> _C_y = { value: (__runInitializers(_classThis, _staticExtraInitializers), __runInitializers(_classThis, _static_private_y_initializers, 1)) };
|
||||
1 >^^^^^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^
|
||||
5 > ^
|
||||
2 > ^^^^^^^^^^^^^^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^
|
||||
6 > ^^^^
|
||||
7 > ^
|
||||
1 >
|
||||
>
|
||||
> @dec
|
||||
@@ -798,48 +815,91 @@ sourceFile:esDecorators-classDeclaration-sourceMap.ts
|
||||
> @dec
|
||||
> @dec
|
||||
> static
|
||||
2 > #y =
|
||||
3 > 1
|
||||
4 >
|
||||
5 > = 1;
|
||||
1 >Emitted(119, 13) Source(40, 12) + SourceIndex(0)
|
||||
2 >Emitted(119, 91) Source(40, 17) + SourceIndex(0)
|
||||
3 >Emitted(119, 92) Source(40, 18) + SourceIndex(0)
|
||||
4 >Emitted(119, 95) Source(40, 14) + SourceIndex(0)
|
||||
5 >Emitted(119, 96) Source(40, 19) + SourceIndex(0)
|
||||
2 >
|
||||
3 > C
|
||||
4 > {
|
||||
> @dec
|
||||
> @dec
|
||||
> method() {}
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> get x() { return 1; }
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> set x(value: number) { }
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> y = 1;
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> accessor z = 1;
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> static #method() {}
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> static get #x() { return 1; }
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> static set #x(value: number) { }
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> static #y =
|
||||
5 > 1
|
||||
6 >
|
||||
7 > = 1;
|
||||
1 >Emitted(122, 13) Source(40, 12) + SourceIndex(0)
|
||||
2 >Emitted(122, 30) Source(5, 7) + SourceIndex(0)
|
||||
3 >Emitted(122, 85) Source(5, 8) + SourceIndex(0)
|
||||
4 >Emitted(122, 149) Source(40, 17) + SourceIndex(0)
|
||||
5 >Emitted(122, 150) Source(40, 18) + SourceIndex(0)
|
||||
6 >Emitted(122, 154) Source(40, 14) + SourceIndex(0)
|
||||
7 >Emitted(122, 155) Source(40, 19) + SourceIndex(0)
|
||||
---
|
||||
>>> }
|
||||
>>> static {
|
||||
>>> _C_z_accessor_storage = { value: __runInitializers(_classThis, _static_private_z_initializers, 1) };
|
||||
>>> _C_z_accessor_storage = { value: (__runInitializers(_classThis, _static_private_y_extraInitializers), __runInitializers(_classThis, _static_private_z_initializers, 1)) };
|
||||
1 >^^^^^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^
|
||||
5 > ^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^^
|
||||
5 > ^
|
||||
1 >
|
||||
>
|
||||
> @dec
|
||||
> @dec
|
||||
> static accessor
|
||||
2 > #z =
|
||||
3 > 1
|
||||
4 >
|
||||
5 > = 1;
|
||||
1 >Emitted(122, 13) Source(44, 21) + SourceIndex(0)
|
||||
2 >Emitted(122, 108) Source(44, 26) + SourceIndex(0)
|
||||
3 >Emitted(122, 109) Source(44, 27) + SourceIndex(0)
|
||||
4 >Emitted(122, 112) Source(44, 23) + SourceIndex(0)
|
||||
5 >Emitted(122, 113) Source(44, 28) + SourceIndex(0)
|
||||
3 > 1
|
||||
4 >
|
||||
5 > = 1;
|
||||
1 >Emitted(125, 13) Source(44, 21) + SourceIndex(0)
|
||||
2 >Emitted(125, 177) Source(44, 26) + SourceIndex(0)
|
||||
3 >Emitted(125, 178) Source(44, 27) + SourceIndex(0)
|
||||
4 >Emitted(125, 182) Source(44, 23) + SourceIndex(0)
|
||||
5 >Emitted(125, 183) Source(44, 28) + SourceIndex(0)
|
||||
---
|
||||
>>> }
|
||||
>>> constructor() {
|
||||
>>> __runInitializers(this, _z_extraInitializers);
|
||||
>>> }
|
||||
>>> static {
|
||||
>>> __runInitializers(_classThis, _static_private_z_extraInitializers);
|
||||
>>> __runInitializers(_classThis, _classExtraInitializers);
|
||||
1 >^^^^^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
1 >
|
||||
2 > C
|
||||
1 >Emitted(125, 13) Source(5, 7) + SourceIndex(0)
|
||||
2 >Emitted(125, 68) Source(5, 8) + SourceIndex(0)
|
||||
1 >Emitted(132, 13) Source(5, 7) + SourceIndex(0)
|
||||
2 >Emitted(132, 68) Source(5, 8) + SourceIndex(0)
|
||||
---
|
||||
>>> }
|
||||
>>> };
|
||||
|
||||
+17
-12
@@ -102,22 +102,21 @@ class C {
|
||||
let _static_private_set_x_descriptor;
|
||||
let _static_private_y_decorators;
|
||||
let _static_private_y_initializers = [];
|
||||
let _static_private_y_extraInitializers = [];
|
||||
let _static_private_z_decorators;
|
||||
let _static_private_z_initializers = [];
|
||||
let _static_private_z_extraInitializers = [];
|
||||
let _static_private_z_descriptor;
|
||||
let _method_decorators;
|
||||
let _get_x_decorators;
|
||||
let _set_x_decorators;
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
let _z_decorators;
|
||||
let _z_initializers = [];
|
||||
let _z_extraInitializers = [];
|
||||
var C = (_classThis = class {
|
||||
constructor() {
|
||||
/*14*/
|
||||
this.y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, 1));
|
||||
_C_z_1_accessor_storage.set(this, __runInitializers(this, _z_initializers, 1));
|
||||
}
|
||||
/*5*/
|
||||
method() { }
|
||||
/*8*/
|
||||
@@ -127,6 +126,12 @@ class C {
|
||||
/*17*/
|
||||
get z() { return __classPrivateFieldGet(this, _C_z_1_accessor_storage, "f"); }
|
||||
set z(value) { __classPrivateFieldSet(this, _C_z_1_accessor_storage, value, "f"); }
|
||||
constructor() {
|
||||
/*14*/
|
||||
this.y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, 1));
|
||||
_C_z_1_accessor_storage.set(this, (__runInitializers(this, _y_extraInitializers), __runInitializers(this, _z_initializers, 1)));
|
||||
__runInitializers(this, _z_extraInitializers);
|
||||
}
|
||||
},
|
||||
_C_z_1_accessor_storage = new WeakMap(),
|
||||
_C_method_get = function _C_method_get() { return _static_private_method_descriptor.value; },
|
||||
@@ -150,22 +155,22 @@ class C {
|
||||
__esDecorate(_classThis, _static_private_method_descriptor = { value: __setFunctionName(function () { }, "#method") }, _static_private_method_decorators, { kind: "method", name: "#method", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_method_get) }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(_classThis, _static_private_get_x_descriptor = { get: __setFunctionName(function () { return 1; }, "#x", "get") }, _static_private_get_x_decorators, { kind: "getter", name: "#x", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_x_get) }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(_classThis, _static_private_set_x_descriptor = { set: __setFunctionName(function (value) { }, "#x", "set") }, _static_private_set_x_decorators, { kind: "setter", name: "#x", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_x_set); } }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(_classThis, _static_private_z_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(_classThis, _classThis, "f", _C_z_accessor_storage); }, "#z", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(_classThis, _classThis, value, "f", _C_z_accessor_storage); }, "#z", "set") }, _static_private_z_decorators, { kind: "accessor", name: "#z", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_z_get), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_z_set); } }, metadata: _metadata }, _static_private_z_initializers, _staticExtraInitializers);
|
||||
__esDecorate(_classThis, _static_private_z_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(_classThis, _classThis, "f", _C_z_accessor_storage); }, "#z", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(_classThis, _classThis, value, "f", _C_z_accessor_storage); }, "#z", "set") }, _static_private_z_decorators, { kind: "accessor", name: "#z", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_z_get), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_z_set); } }, metadata: _metadata }, _static_private_z_initializers, _static_private_z_extraInitializers);
|
||||
__esDecorate(_classThis, null, _method_decorators, { kind: "method", name: "method", static: false, private: false, access: { has: obj => "method" in obj, get: obj => obj.method }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(_classThis, null, _get_x_decorators, { kind: "getter", name: "x", static: false, private: false, access: { has: obj => "x" in obj, get: obj => obj.x }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(_classThis, null, _set_x_decorators, { kind: "setter", name: "x", static: false, private: false, access: { has: obj => "x" in obj, set: (obj, value) => { obj.x = value; } }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(_classThis, null, _z_decorators, { kind: "accessor", name: "z", static: false, private: false, access: { has: obj => "z" in obj, get: obj => obj.z, set: (obj, value) => { obj.z = value; } }, metadata: _metadata }, _z_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _static_private_y_decorators, { kind: "field", name: "#y", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "f", _C_y), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "f", _C_y); } }, metadata: _metadata }, _static_private_y_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(_classThis, null, _z_decorators, { kind: "accessor", name: "z", static: false, private: false, access: { has: obj => "z" in obj, get: obj => obj.z, set: (obj, value) => { obj.z = value; } }, metadata: _metadata }, _z_initializers, _z_extraInitializers);
|
||||
__esDecorate(null, null, _static_private_y_decorators, { kind: "field", name: "#y", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "f", _C_y), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "f", _C_y); } }, metadata: _metadata }, _static_private_y_initializers, _static_private_y_extraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
__esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers);
|
||||
C = _classThis = _classDescriptor.value;
|
||||
if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(_classThis, _staticExtraInitializers);
|
||||
})(),
|
||||
/*29*/
|
||||
_C_y = { value: __runInitializers(_classThis, _static_private_y_initializers, 1) },
|
||||
_C_z_accessor_storage = { value: __runInitializers(_classThis, _static_private_z_initializers, 1) },
|
||||
_C_y = { value: (__runInitializers(_classThis, _staticExtraInitializers), __runInitializers(_classThis, _static_private_y_initializers, 1)) },
|
||||
_C_z_accessor_storage = { value: (__runInitializers(_classThis, _static_private_y_extraInitializers), __runInitializers(_classThis, _static_private_z_initializers, 1)) },
|
||||
(() => {
|
||||
__runInitializers(_classThis, _static_private_z_extraInitializers);
|
||||
__runInitializers(_classThis, _classExtraInitializers);
|
||||
})(),
|
||||
_classThis);
|
||||
|
||||
+17
-10
@@ -102,16 +102,20 @@ class C {
|
||||
let _static_private_set_x_descriptor;
|
||||
let _static_private_y_decorators;
|
||||
let _static_private_y_initializers = [];
|
||||
let _static_private_y_extraInitializers = [];
|
||||
let _static_private_z_decorators;
|
||||
let _static_private_z_initializers = [];
|
||||
let _static_private_z_extraInitializers = [];
|
||||
let _static_private_z_descriptor;
|
||||
let _method_decorators;
|
||||
let _get_x_decorators;
|
||||
let _set_x_decorators;
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
let _z_decorators;
|
||||
let _z_initializers = [];
|
||||
let _z_extraInitializers = [];
|
||||
var C = (_a = class {
|
||||
static { _classThis = this; }
|
||||
static { __setFunctionName(this, "C"); }
|
||||
@@ -131,17 +135,16 @@ class C {
|
||||
__esDecorate(this, _static_private_method_descriptor = { value: __setFunctionName(function () { }, "#method") }, _static_private_method_decorators, { kind: "method", name: "#method", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_method_get) }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(this, _static_private_get_x_descriptor = { get: __setFunctionName(function () { return 1; }, "#x", "get") }, _static_private_get_x_decorators, { kind: "getter", name: "#x", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_x_get) }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(this, _static_private_set_x_descriptor = { set: __setFunctionName(function (value) { }, "#x", "set") }, _static_private_set_x_decorators, { kind: "setter", name: "#x", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_x_set); } }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(this, _static_private_z_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(this, _classThis, "f", _C_z_accessor_storage); }, "#z", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(this, _classThis, value, "f", _C_z_accessor_storage); }, "#z", "set") }, _static_private_z_decorators, { kind: "accessor", name: "#z", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_z_get), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_z_set); } }, metadata: _metadata }, _static_private_z_initializers, _staticExtraInitializers);
|
||||
__esDecorate(this, _static_private_z_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(this, _classThis, "f", _C_z_accessor_storage); }, "#z", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(this, _classThis, value, "f", _C_z_accessor_storage); }, "#z", "set") }, _static_private_z_decorators, { kind: "accessor", name: "#z", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "a", _C_z_get), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "a", _C_z_set); } }, metadata: _metadata }, _static_private_z_initializers, _static_private_z_extraInitializers);
|
||||
__esDecorate(this, null, _method_decorators, { kind: "method", name: "method", static: false, private: false, access: { has: obj => "method" in obj, get: obj => obj.method }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(this, null, _get_x_decorators, { kind: "getter", name: "x", static: false, private: false, access: { has: obj => "x" in obj, get: obj => obj.x }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(this, null, _set_x_decorators, { kind: "setter", name: "x", static: false, private: false, access: { has: obj => "x" in obj, set: (obj, value) => { obj.x = value; } }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(this, null, _z_decorators, { kind: "accessor", name: "z", static: false, private: false, access: { has: obj => "z" in obj, get: obj => obj.z, set: (obj, value) => { obj.z = value; } }, metadata: _metadata }, _z_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _static_private_y_decorators, { kind: "field", name: "#y", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "f", _C_y), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "f", _C_y); } }, metadata: _metadata }, _static_private_y_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(this, null, _z_decorators, { kind: "accessor", name: "z", static: false, private: false, access: { has: obj => "z" in obj, get: obj => obj.z, set: (obj, value) => { obj.z = value; } }, metadata: _metadata }, _z_initializers, _z_extraInitializers);
|
||||
__esDecorate(null, null, _static_private_y_decorators, { kind: "field", name: "#y", static: true, private: true, access: { has: obj => __classPrivateFieldIn(_classThis, obj), get: obj => __classPrivateFieldGet(obj, _classThis, "f", _C_y), set: (obj, value) => { __classPrivateFieldSet(obj, _classThis, value, "f", _C_y); } }, metadata: _metadata }, _static_private_y_initializers, _static_private_y_extraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
__esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers);
|
||||
C = _classThis = _classDescriptor.value;
|
||||
if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(_classThis, _staticExtraInitializers);
|
||||
}
|
||||
/*5*/
|
||||
method() { }
|
||||
@@ -151,24 +154,28 @@ class C {
|
||||
set x(value) { }
|
||||
/*14*/
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, 1));
|
||||
#z_accessor_storage = __runInitializers(this, _z_initializers, 1);
|
||||
#z_accessor_storage = (__runInitializers(this, _y_extraInitializers), __runInitializers(this, _z_initializers, 1));
|
||||
/*17*/
|
||||
get z() { return this.#z_accessor_storage; }
|
||||
set z(value) { this.#z_accessor_storage = value; }
|
||||
static {
|
||||
/*29*/
|
||||
_C_y = { value: __runInitializers(_classThis, _static_private_y_initializers, 1) };
|
||||
_C_y = { value: (__runInitializers(_classThis, _staticExtraInitializers), __runInitializers(_classThis, _static_private_y_initializers, 1)) };
|
||||
}
|
||||
static {
|
||||
_C_z_accessor_storage = { value: __runInitializers(_classThis, _static_private_z_initializers, 1) };
|
||||
_C_z_accessor_storage = { value: (__runInitializers(_classThis, _static_private_y_extraInitializers), __runInitializers(_classThis, _static_private_z_initializers, 1)) };
|
||||
}
|
||||
constructor() {
|
||||
__runInitializers(this, _z_extraInitializers);
|
||||
}
|
||||
static {
|
||||
__runInitializers(_classThis, _static_private_z_extraInitializers);
|
||||
__runInitializers(_classThis, _classExtraInitializers);
|
||||
}
|
||||
},
|
||||
/*29*/
|
||||
_C_y = { value: __runInitializers(_classThis, _static_private_y_initializers, 1) },
|
||||
_C_z_accessor_storage = { value: __runInitializers(_classThis, _static_private_z_initializers, 1) },
|
||||
_C_y = { value: (__runInitializers(_classThis, _staticExtraInitializers), __runInitializers(_classThis, _static_private_y_initializers, 1)) },
|
||||
_C_z_accessor_storage = { value: (__runInitializers(_classThis, _static_private_y_extraInitializers), __runInitializers(_classThis, _static_private_z_initializers, 1)) },
|
||||
_a);
|
||||
return C = _classThis;
|
||||
})());
|
||||
|
||||
@@ -53,18 +53,21 @@ x = (() => {
|
||||
return class_1 = _classThis;
|
||||
})();
|
||||
x = (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, "x"); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
// 13.15.2 RS: Evaluation
|
||||
@@ -88,18 +91,21 @@ x &&= (() => {
|
||||
return class_2 = _classThis;
|
||||
})();
|
||||
x &&= (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, "x"); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
// 13.15.2 RS: Evaluation
|
||||
@@ -123,18 +129,21 @@ x ||= (() => {
|
||||
return class_3 = _classThis;
|
||||
})();
|
||||
x ||= (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, "x"); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
// 13.15.2 RS: Evaluation
|
||||
@@ -158,17 +167,20 @@ x ??= (() => {
|
||||
return class_4 = _classThis;
|
||||
})();
|
||||
x ??= (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, "x"); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
|
||||
@@ -219,18 +219,21 @@ var _a, _b;
|
||||
{
|
||||
class C {
|
||||
static x = (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, "x"); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
}
|
||||
@@ -238,18 +241,21 @@ var _a, _b;
|
||||
{
|
||||
class C {
|
||||
static "x" = (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, "x"); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
}
|
||||
@@ -257,18 +263,21 @@ var _a, _b;
|
||||
{
|
||||
class C {
|
||||
static 0 = (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, "0"); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
}
|
||||
@@ -276,18 +285,21 @@ var _a, _b;
|
||||
{
|
||||
class C {
|
||||
static ["x"] = (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, "x"); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
}
|
||||
@@ -295,18 +307,21 @@ var _a, _b;
|
||||
{
|
||||
class C {
|
||||
static [0] = (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, "0"); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
}
|
||||
@@ -338,18 +353,21 @@ var _a, _b;
|
||||
{
|
||||
class C {
|
||||
static __proto__ = (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, "__proto__"); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
}
|
||||
@@ -357,18 +375,21 @@ var _a, _b;
|
||||
{
|
||||
class C {
|
||||
static "__proto__" = (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, "__proto__"); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
}
|
||||
@@ -376,16 +397,15 @@ var _a, _b;
|
||||
// ensure nested named evaluation happens when field is also transformed
|
||||
{
|
||||
let C = (() => {
|
||||
let _staticExtraInitializers = [];
|
||||
let _static_x_decorators;
|
||||
let _static_x_initializers = [];
|
||||
let _static_x_extraInitializers = [];
|
||||
return class C {
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_static_x_decorators = [dec];
|
||||
__esDecorate(null, null, _static_x_decorators, { kind: "field", name: "x", static: true, private: false, access: { has: obj => "x" in obj, get: obj => obj.x, set: (obj, value) => { obj.x = value; } }, metadata: _metadata }, _static_x_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _static_x_decorators, { kind: "field", name: "x", static: true, private: false, access: { has: obj => "x" in obj, get: obj => obj.x, set: (obj, value) => { obj.x = value; } }, metadata: _metadata }, _static_x_initializers, _static_x_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(this, _staticExtraInitializers);
|
||||
}
|
||||
static x = __runInitializers(this, _static_x_initializers, (() => {
|
||||
let _classDecorators = [dec];
|
||||
@@ -405,6 +425,9 @@ var _a, _b;
|
||||
};
|
||||
return class_10 = _classThis;
|
||||
})());
|
||||
static {
|
||||
__runInitializers(this, _static_x_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
}
|
||||
|
||||
@@ -35,17 +35,20 @@ declare let dec: any;
|
||||
return class_1 = _classThis;
|
||||
})());
|
||||
((() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})());
|
||||
// No NamedEvaluation, class name
|
||||
@@ -67,16 +70,19 @@ declare let dec: any;
|
||||
return C = _classThis;
|
||||
})());
|
||||
((() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class C {
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})());
|
||||
|
||||
@@ -57,18 +57,21 @@ let x, f;
|
||||
return class_1 = _classThis;
|
||||
})() });
|
||||
({ x: (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, "x"); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})() });
|
||||
({ "x": (() => {
|
||||
@@ -90,18 +93,21 @@ let x, f;
|
||||
return class_2 = _classThis;
|
||||
})() });
|
||||
({ "x": (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, "x"); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})() });
|
||||
({ 0: (() => {
|
||||
@@ -123,18 +129,21 @@ let x, f;
|
||||
return class_3 = _classThis;
|
||||
})() });
|
||||
({ 0: (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, "0"); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})() });
|
||||
({ ["x"]: (() => {
|
||||
@@ -156,18 +165,21 @@ let x, f;
|
||||
return class_4 = _classThis;
|
||||
})() });
|
||||
({ ["x"]: (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, "x"); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})() });
|
||||
({ [0]: (() => {
|
||||
@@ -189,18 +201,21 @@ let x, f;
|
||||
return class_5 = _classThis;
|
||||
})() });
|
||||
({ [0]: (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, "0"); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})() });
|
||||
({ [_a = __propKey(f())]: (() => {
|
||||
@@ -222,18 +237,21 @@ let x, f;
|
||||
return class_6 = _classThis;
|
||||
})() });
|
||||
({ [_b = __propKey(f())]: (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, _b); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})() });
|
||||
// __proto__ setters do not perform NamedEvaluation
|
||||
|
||||
@@ -44,18 +44,21 @@ declare let dec: any;
|
||||
}
|
||||
{
|
||||
let x = (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, "x"); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
}
|
||||
@@ -81,18 +84,21 @@ declare let dec: any;
|
||||
}
|
||||
{
|
||||
const x = (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, "x"); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
}
|
||||
@@ -120,18 +126,21 @@ declare let dec: any;
|
||||
}
|
||||
{
|
||||
var x1 = (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, "x1"); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
}
|
||||
|
||||
@@ -45,18 +45,21 @@ declare let dec: any, obj: any;
|
||||
}
|
||||
{
|
||||
const [x = (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, "x"); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})()] = obj;
|
||||
}
|
||||
@@ -84,18 +87,21 @@ declare let dec: any, obj: any;
|
||||
}
|
||||
{
|
||||
const { x = (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, "x"); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})() } = obj;
|
||||
}
|
||||
@@ -121,18 +127,21 @@ declare let dec: any, obj: any;
|
||||
}
|
||||
{
|
||||
const { y: x = (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, "x"); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})() } = obj;
|
||||
}
|
||||
|
||||
@@ -32,17 +32,20 @@ declare let dec: any, obj: any, x: any;
|
||||
return class_1 = _classThis;
|
||||
})() } = obj);
|
||||
({ x = (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, "x"); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})() } = obj);
|
||||
|
||||
@@ -32,17 +32,20 @@ declare let dec: any, obj: any, x: any;
|
||||
return class_1 = _classThis;
|
||||
})() } = obj);
|
||||
({ y: x = (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, "x"); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})() } = obj);
|
||||
|
||||
@@ -32,17 +32,20 @@ declare let dec: any, obj: any, x: any;
|
||||
return class_1 = _classThis;
|
||||
})()] = obj;
|
||||
[x = (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, "x"); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})()] = obj;
|
||||
|
||||
@@ -41,17 +41,20 @@ export default ((() => {
|
||||
// 16.2.3.7 RS: Evaluation
|
||||
// ExportDeclaration : `export` `default` AssignmentExpression `;`
|
||||
export default ((() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static { __setFunctionName(this, "default"); }
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})());
|
||||
|
||||
@@ -33,16 +33,19 @@ module.exports = (() => {
|
||||
//// [b.js]
|
||||
"use strict";
|
||||
module.exports = (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class {
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_y_decorators = [dec];
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
}
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
y = __runInitializers(this, _y_initializers, void 0);
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
|
||||
@@ -60,13 +60,16 @@ let C = (() => {
|
||||
let _static_set_x_decorators;
|
||||
let _static_y_decorators;
|
||||
let _static_y_initializers = [];
|
||||
let _static_y_extraInitializers = [];
|
||||
let _method_decorators;
|
||||
let _set_x_decorators;
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
var C = _classThis = class {
|
||||
constructor(x) {
|
||||
this.y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
method(x) { }
|
||||
set x(x) { }
|
||||
@@ -86,15 +89,15 @@ let C = (() => {
|
||||
__esDecorate(_classThis, null, _static_set_x_decorators, { kind: "setter", name: "x", static: true, private: false, access: { has: obj => "x" in obj, set: (obj, value) => { obj.x = value; } }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(_classThis, null, _method_decorators, { kind: "method", name: "method", static: false, private: false, access: { has: obj => "method" in obj, get: obj => obj.method }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(_classThis, null, _set_x_decorators, { kind: "setter", name: "x", static: false, private: false, access: { has: obj => "x" in obj, set: (obj, value) => { obj.x = value; } }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _static_y_decorators, { kind: "field", name: "y", static: true, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _static_y_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _static_y_decorators, { kind: "field", name: "y", static: true, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _static_y_initializers, _static_y_extraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
__esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers);
|
||||
C = _classThis = _classDescriptor.value;
|
||||
if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(_classThis, _staticExtraInitializers);
|
||||
})();
|
||||
_classThis.y = __runInitializers(_classThis, _static_y_initializers, void 0);
|
||||
_classThis.y = (__runInitializers(_classThis, _staticExtraInitializers), __runInitializers(_classThis, _static_y_initializers, void 0));
|
||||
(() => {
|
||||
__runInitializers(_classThis, _static_y_extraInitializers);
|
||||
__runInitializers(_classThis, _classExtraInitializers);
|
||||
})();
|
||||
return C = _classThis;
|
||||
@@ -110,13 +113,16 @@ let C = (() => {
|
||||
let _static_set_x_decorators;
|
||||
let _static_y_decorators;
|
||||
let _static_y_initializers = [];
|
||||
let _static_y_extraInitializers = [];
|
||||
let _method_decorators;
|
||||
let _set_x_decorators;
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
var C = (_classThis = class {
|
||||
constructor(x) {
|
||||
this.y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
method(x) { }
|
||||
set x(x) { }
|
||||
@@ -136,15 +142,15 @@ let C = (() => {
|
||||
__esDecorate(_classThis, null, _static_set_x_decorators, { kind: "setter", name: "x", static: true, private: false, access: { has: obj => "x" in obj, set: (obj, value) => { obj.x = value; } }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(_classThis, null, _method_decorators, { kind: "method", name: "method", static: false, private: false, access: { has: obj => "method" in obj, get: obj => obj.method }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(_classThis, null, _set_x_decorators, { kind: "setter", name: "x", static: false, private: false, access: { has: obj => "x" in obj, set: (obj, value) => { obj.x = value; } }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _static_y_decorators, { kind: "field", name: "y", static: true, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _static_y_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _static_y_decorators, { kind: "field", name: "y", static: true, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _static_y_initializers, _static_y_extraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
__esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers);
|
||||
C = _classThis = _classDescriptor.value;
|
||||
if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(_classThis, _staticExtraInitializers);
|
||||
})(),
|
||||
_classThis.y = __runInitializers(_classThis, _static_y_initializers, void 0),
|
||||
_classThis.y = (__runInitializers(_classThis, _staticExtraInitializers), __runInitializers(_classThis, _static_y_initializers, void 0)),
|
||||
(() => {
|
||||
__runInitializers(_classThis, _static_y_extraInitializers);
|
||||
__runInitializers(_classThis, _classExtraInitializers);
|
||||
})(),
|
||||
_classThis);
|
||||
|
||||
@@ -60,10 +60,12 @@ let C = (() => {
|
||||
let _static_set_x_decorators;
|
||||
let _static_y_decorators;
|
||||
let _static_y_initializers = [];
|
||||
let _static_y_extraInitializers = [];
|
||||
let _method_decorators;
|
||||
let _set_x_decorators;
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
var C = class {
|
||||
static { _classThis = this; }
|
||||
static {
|
||||
@@ -78,21 +80,23 @@ let C = (() => {
|
||||
__esDecorate(this, null, _static_set_x_decorators, { kind: "setter", name: "x", static: true, private: false, access: { has: obj => "x" in obj, set: (obj, value) => { obj.x = value; } }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(this, null, _method_decorators, { kind: "method", name: "method", static: false, private: false, access: { has: obj => "method" in obj, get: obj => obj.method }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(this, null, _set_x_decorators, { kind: "setter", name: "x", static: false, private: false, access: { has: obj => "x" in obj, set: (obj, value) => { obj.x = value; } }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _static_y_decorators, { kind: "field", name: "y", static: true, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _static_y_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _static_y_decorators, { kind: "field", name: "y", static: true, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _static_y_initializers, _static_y_extraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
__esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers);
|
||||
C = _classThis = _classDescriptor.value;
|
||||
if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(_classThis, _staticExtraInitializers);
|
||||
}
|
||||
constructor(x) { }
|
||||
constructor(x) {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
method(x) { }
|
||||
set x(x) { }
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
static method(x) { }
|
||||
static set x(x) { }
|
||||
static y = __runInitializers(_classThis, _static_y_initializers, void 0);
|
||||
static y = (__runInitializers(_classThis, _staticExtraInitializers), __runInitializers(_classThis, _static_y_initializers, void 0));
|
||||
static {
|
||||
__runInitializers(_classThis, _static_y_extraInitializers);
|
||||
__runInitializers(_classThis, _classExtraInitializers);
|
||||
}
|
||||
};
|
||||
@@ -109,10 +113,12 @@ let C = (() => {
|
||||
let _static_set_x_decorators;
|
||||
let _static_y_decorators;
|
||||
let _static_y_initializers = [];
|
||||
let _static_y_extraInitializers = [];
|
||||
let _method_decorators;
|
||||
let _set_x_decorators;
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
var C = class {
|
||||
static { _classThis = this; }
|
||||
static {
|
||||
@@ -127,21 +133,23 @@ let C = (() => {
|
||||
__esDecorate(this, null, _static_set_x_decorators, { kind: "setter", name: "x", static: true, private: false, access: { has: obj => "x" in obj, set: (obj, value) => { obj.x = value; } }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(this, null, _method_decorators, { kind: "method", name: "method", static: false, private: false, access: { has: obj => "method" in obj, get: obj => obj.method }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(this, null, _set_x_decorators, { kind: "setter", name: "x", static: false, private: false, access: { has: obj => "x" in obj, set: (obj, value) => { obj.x = value; } }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _static_y_decorators, { kind: "field", name: "y", static: true, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _static_y_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _static_y_decorators, { kind: "field", name: "y", static: true, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _static_y_initializers, _static_y_extraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
__esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers);
|
||||
C = _classThis = _classDescriptor.value;
|
||||
if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(_classThis, _staticExtraInitializers);
|
||||
}
|
||||
constructor(x) { }
|
||||
constructor(x) {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
method(x) { }
|
||||
set x(x) { }
|
||||
y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
static method(x) { }
|
||||
static set x(x) { }
|
||||
static y = __runInitializers(_classThis, _static_y_initializers, void 0);
|
||||
static y = (__runInitializers(_classThis, _staticExtraInitializers), __runInitializers(_classThis, _static_y_initializers, void 0));
|
||||
static {
|
||||
__runInitializers(_classThis, _static_y_extraInitializers);
|
||||
__runInitializers(_classThis, _classExtraInitializers);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -60,13 +60,16 @@ var C = function () {
|
||||
var _static_set_x_decorators;
|
||||
var _static_y_decorators;
|
||||
var _static_y_initializers = [];
|
||||
var _static_y_extraInitializers = [];
|
||||
var _method_decorators;
|
||||
var _set_x_decorators;
|
||||
var _y_decorators;
|
||||
var _y_initializers = [];
|
||||
var _y_extraInitializers = [];
|
||||
var C = _classThis = /** @class */ (function () {
|
||||
function C_1(x) {
|
||||
this.y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
C_1.prototype.method = function (x) { };
|
||||
Object.defineProperty(C_1.prototype, "x", {
|
||||
@@ -95,15 +98,15 @@ var C = function () {
|
||||
__esDecorate(_classThis, null, _static_set_x_decorators, { kind: "setter", name: "x", static: true, private: false, access: { has: function (obj) { return "x" in obj; }, set: function (obj, value) { obj.x = value; } }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(_classThis, null, _method_decorators, { kind: "method", name: "method", static: false, private: false, access: { has: function (obj) { return "method" in obj; }, get: function (obj) { return obj.method; } }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(_classThis, null, _set_x_decorators, { kind: "setter", name: "x", static: false, private: false, access: { has: function (obj) { return "x" in obj; }, set: function (obj, value) { obj.x = value; } }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _static_y_decorators, { kind: "field", name: "y", static: true, private: false, access: { has: function (obj) { return "y" in obj; }, get: function (obj) { return obj.y; }, set: function (obj, value) { obj.y = value; } }, metadata: _metadata }, _static_y_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: function (obj) { return "y" in obj; }, get: function (obj) { return obj.y; }, set: function (obj, value) { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _static_y_decorators, { kind: "field", name: "y", static: true, private: false, access: { has: function (obj) { return "y" in obj; }, get: function (obj) { return obj.y; }, set: function (obj, value) { obj.y = value; } }, metadata: _metadata }, _static_y_initializers, _static_y_extraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: function (obj) { return "y" in obj; }, get: function (obj) { return obj.y; }, set: function (obj, value) { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
__esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers);
|
||||
C = _classThis = _classDescriptor.value;
|
||||
if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(_classThis, _staticExtraInitializers);
|
||||
})();
|
||||
_classThis.y = __runInitializers(_classThis, _static_y_initializers, void 0);
|
||||
_classThis.y = (__runInitializers(_classThis, _staticExtraInitializers), __runInitializers(_classThis, _static_y_initializers, void 0));
|
||||
(function () {
|
||||
__runInitializers(_classThis, _static_y_extraInitializers);
|
||||
__runInitializers(_classThis, _classExtraInitializers);
|
||||
})();
|
||||
return C = _classThis;
|
||||
@@ -119,13 +122,16 @@ var C = function () {
|
||||
var _static_set_x_decorators;
|
||||
var _static_y_decorators;
|
||||
var _static_y_initializers = [];
|
||||
var _static_y_extraInitializers = [];
|
||||
var _method_decorators;
|
||||
var _set_x_decorators;
|
||||
var _y_decorators;
|
||||
var _y_initializers = [];
|
||||
var _y_extraInitializers = [];
|
||||
var C = (_classThis = /** @class */ (function () {
|
||||
function class_1(x) {
|
||||
this.y = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, void 0));
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
class_1.prototype.method = function (x) { };
|
||||
Object.defineProperty(class_1.prototype, "x", {
|
||||
@@ -154,15 +160,15 @@ var C = function () {
|
||||
__esDecorate(_classThis, null, _static_set_x_decorators, { kind: "setter", name: "x", static: true, private: false, access: { has: function (obj) { return "x" in obj; }, set: function (obj, value) { obj.x = value; } }, metadata: _metadata }, null, _staticExtraInitializers);
|
||||
__esDecorate(_classThis, null, _method_decorators, { kind: "method", name: "method", static: false, private: false, access: { has: function (obj) { return "method" in obj; }, get: function (obj) { return obj.method; } }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(_classThis, null, _set_x_decorators, { kind: "setter", name: "x", static: false, private: false, access: { has: function (obj) { return "x" in obj; }, set: function (obj, value) { obj.x = value; } }, metadata: _metadata }, null, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _static_y_decorators, { kind: "field", name: "y", static: true, private: false, access: { has: function (obj) { return "y" in obj; }, get: function (obj) { return obj.y; }, set: function (obj, value) { obj.y = value; } }, metadata: _metadata }, _static_y_initializers, _staticExtraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: function (obj) { return "y" in obj; }, get: function (obj) { return obj.y; }, set: function (obj, value) { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(null, null, _static_y_decorators, { kind: "field", name: "y", static: true, private: false, access: { has: function (obj) { return "y" in obj; }, get: function (obj) { return obj.y; }, set: function (obj, value) { obj.y = value; } }, metadata: _metadata }, _static_y_initializers, _static_y_extraInitializers);
|
||||
__esDecorate(null, null, _y_decorators, { kind: "field", name: "y", static: false, private: false, access: { has: function (obj) { return "y" in obj; }, get: function (obj) { return obj.y; }, set: function (obj, value) { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
__esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers);
|
||||
C = _classThis = _classDescriptor.value;
|
||||
if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(_classThis, _staticExtraInitializers);
|
||||
})(),
|
||||
_classThis.y = __runInitializers(_classThis, _static_y_initializers, void 0),
|
||||
_classThis.y = (__runInitializers(_classThis, _staticExtraInitializers), __runInitializers(_classThis, _static_y_initializers, void 0)),
|
||||
(function () {
|
||||
__runInitializers(_classThis, _static_y_extraInitializers);
|
||||
__runInitializers(_classThis, _classExtraInitializers);
|
||||
})(),
|
||||
_classThis);
|
||||
|
||||
@@ -41,6 +41,13 @@ class D extends DecoratorProvider {
|
||||
|
||||
//// [esDecorators-preservesThis.js]
|
||||
// https://github.com/microsoft/TypeScript/issues/53752
|
||||
var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) {
|
||||
var useValue = arguments.length > 2;
|
||||
for (var i = 0; i < initializers.length; i++) {
|
||||
value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
|
||||
}
|
||||
return useValue ? value : void 0;
|
||||
};
|
||||
var __esDecorate = (this && this.__esDecorate) || function (ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) {
|
||||
function accept(f) { if (f !== void 0 && typeof f !== "function") throw new TypeError("Function expected"); return f; }
|
||||
var kind = contextIn.kind, key = kind === "getter" ? "get" : kind === "setter" ? "set" : "value";
|
||||
@@ -68,13 +75,6 @@ var __esDecorate = (this && this.__esDecorate) || function (ctor, descriptorIn,
|
||||
if (target) Object.defineProperty(target, contextIn.name, descriptor);
|
||||
done = true;
|
||||
};
|
||||
var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) {
|
||||
var useValue = arguments.length > 2;
|
||||
for (var i = 0; i < initializers.length; i++) {
|
||||
value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
|
||||
}
|
||||
return useValue ? value : void 0;
|
||||
};
|
||||
// preserve `this` for access
|
||||
let C = (() => {
|
||||
var _a, _b, _c;
|
||||
|
||||
@@ -18,6 +18,13 @@ C[Symbol.metadata].b; // 'y'
|
||||
|
||||
|
||||
//// [foo.js]
|
||||
var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) {
|
||||
var useValue = arguments.length > 2;
|
||||
for (var i = 0; i < initializers.length; i++) {
|
||||
value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
|
||||
}
|
||||
return useValue ? value : void 0;
|
||||
};
|
||||
var __esDecorate = (this && this.__esDecorate) || function (ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) {
|
||||
function accept(f) { if (f !== void 0 && typeof f !== "function") throw new TypeError("Function expected"); return f; }
|
||||
var kind = contextIn.kind, key = kind === "getter" ? "get" : kind === "setter" ? "set" : "value";
|
||||
@@ -45,13 +52,6 @@ var __esDecorate = (this && this.__esDecorate) || function (ctor, descriptorIn,
|
||||
if (target) Object.defineProperty(target, contextIn.name, descriptor);
|
||||
done = true;
|
||||
};
|
||||
var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) {
|
||||
var useValue = arguments.length > 2;
|
||||
for (var i = 0; i < initializers.length; i++) {
|
||||
value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
|
||||
}
|
||||
return useValue ? value : void 0;
|
||||
};
|
||||
var __setFunctionName = (this && this.__setFunctionName) || function (f, name, prefix) {
|
||||
if (typeof name === "symbol") name = name.description ? "[".concat(name.description, "]") : "";
|
||||
return Object.defineProperty(f, "name", { configurable: true, value: prefix ? "".concat(prefix, " ", name) : name });
|
||||
|
||||
@@ -18,6 +18,13 @@ C[Symbol.metadata].b; // 'y'
|
||||
|
||||
|
||||
//// [foo.js]
|
||||
var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) {
|
||||
var useValue = arguments.length > 2;
|
||||
for (var i = 0; i < initializers.length; i++) {
|
||||
value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
|
||||
}
|
||||
return useValue ? value : void 0;
|
||||
};
|
||||
var __esDecorate = (this && this.__esDecorate) || function (ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) {
|
||||
function accept(f) { if (f !== void 0 && typeof f !== "function") throw new TypeError("Function expected"); return f; }
|
||||
var kind = contextIn.kind, key = kind === "getter" ? "get" : kind === "setter" ? "set" : "value";
|
||||
@@ -45,13 +52,6 @@ var __esDecorate = (this && this.__esDecorate) || function (ctor, descriptorIn,
|
||||
if (target) Object.defineProperty(target, contextIn.name, descriptor);
|
||||
done = true;
|
||||
};
|
||||
var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) {
|
||||
var useValue = arguments.length > 2;
|
||||
for (var i = 0; i < initializers.length; i++) {
|
||||
value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
|
||||
}
|
||||
return useValue ? value : void 0;
|
||||
};
|
||||
function meta(key, value) {
|
||||
return (_, context) => {
|
||||
context.metadata[key] = value;
|
||||
|
||||
@@ -26,6 +26,13 @@ D[Symbol.metadata].b; // 'z'
|
||||
|
||||
|
||||
//// [foo.js]
|
||||
var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) {
|
||||
var useValue = arguments.length > 2;
|
||||
for (var i = 0; i < initializers.length; i++) {
|
||||
value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
|
||||
}
|
||||
return useValue ? value : void 0;
|
||||
};
|
||||
var __esDecorate = (this && this.__esDecorate) || function (ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) {
|
||||
function accept(f) { if (f !== void 0 && typeof f !== "function") throw new TypeError("Function expected"); return f; }
|
||||
var kind = contextIn.kind, key = kind === "getter" ? "get" : kind === "setter" ? "set" : "value";
|
||||
@@ -53,13 +60,6 @@ var __esDecorate = (this && this.__esDecorate) || function (ctor, descriptorIn,
|
||||
if (target) Object.defineProperty(target, contextIn.name, descriptor);
|
||||
done = true;
|
||||
};
|
||||
var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) {
|
||||
var useValue = arguments.length > 2;
|
||||
for (var i = 0; i < initializers.length; i++) {
|
||||
value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
|
||||
}
|
||||
return useValue ? value : void 0;
|
||||
};
|
||||
var __setFunctionName = (this && this.__setFunctionName) || function (f, name, prefix) {
|
||||
if (typeof name === "symbol") name = name.description ? "[".concat(name.description, "]") : "";
|
||||
return Object.defineProperty(f, "name", { configurable: true, value: prefix ? "".concat(prefix, " ", name) : name });
|
||||
|
||||
@@ -26,6 +26,13 @@ D[Symbol.metadata].b; // 'z'
|
||||
|
||||
|
||||
//// [foo.js]
|
||||
var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) {
|
||||
var useValue = arguments.length > 2;
|
||||
for (var i = 0; i < initializers.length; i++) {
|
||||
value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
|
||||
}
|
||||
return useValue ? value : void 0;
|
||||
};
|
||||
var __esDecorate = (this && this.__esDecorate) || function (ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) {
|
||||
function accept(f) { if (f !== void 0 && typeof f !== "function") throw new TypeError("Function expected"); return f; }
|
||||
var kind = contextIn.kind, key = kind === "getter" ? "get" : kind === "setter" ? "set" : "value";
|
||||
@@ -53,13 +60,6 @@ var __esDecorate = (this && this.__esDecorate) || function (ctor, descriptorIn,
|
||||
if (target) Object.defineProperty(target, contextIn.name, descriptor);
|
||||
done = true;
|
||||
};
|
||||
var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) {
|
||||
var useValue = arguments.length > 2;
|
||||
for (var i = 0; i < initializers.length; i++) {
|
||||
value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
|
||||
}
|
||||
return useValue ? value : void 0;
|
||||
};
|
||||
function meta(key, value) {
|
||||
return (_, context) => {
|
||||
context.metadata[key] = value;
|
||||
|
||||
@@ -27,6 +27,13 @@ PRIVATE_METADATA.get(C[Symbol.metadata]).b; // 'y'
|
||||
|
||||
|
||||
//// [foo.js]
|
||||
var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) {
|
||||
var useValue = arguments.length > 2;
|
||||
for (var i = 0; i < initializers.length; i++) {
|
||||
value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
|
||||
}
|
||||
return useValue ? value : void 0;
|
||||
};
|
||||
var __esDecorate = (this && this.__esDecorate) || function (ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) {
|
||||
function accept(f) { if (f !== void 0 && typeof f !== "function") throw new TypeError("Function expected"); return f; }
|
||||
var kind = contextIn.kind, key = kind === "getter" ? "get" : kind === "setter" ? "set" : "value";
|
||||
@@ -54,13 +61,6 @@ var __esDecorate = (this && this.__esDecorate) || function (ctor, descriptorIn,
|
||||
if (target) Object.defineProperty(target, contextIn.name, descriptor);
|
||||
done = true;
|
||||
};
|
||||
var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) {
|
||||
var useValue = arguments.length > 2;
|
||||
for (var i = 0; i < initializers.length; i++) {
|
||||
value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
|
||||
}
|
||||
return useValue ? value : void 0;
|
||||
};
|
||||
var __setFunctionName = (this && this.__setFunctionName) || function (f, name, prefix) {
|
||||
if (typeof name === "symbol") name = name.description ? "[".concat(name.description, "]") : "";
|
||||
return Object.defineProperty(f, "name", { configurable: true, value: prefix ? "".concat(prefix, " ", name) : name });
|
||||
|
||||
@@ -27,6 +27,13 @@ PRIVATE_METADATA.get(C[Symbol.metadata]).b; // 'y'
|
||||
|
||||
|
||||
//// [foo.js]
|
||||
var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) {
|
||||
var useValue = arguments.length > 2;
|
||||
for (var i = 0; i < initializers.length; i++) {
|
||||
value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
|
||||
}
|
||||
return useValue ? value : void 0;
|
||||
};
|
||||
var __esDecorate = (this && this.__esDecorate) || function (ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) {
|
||||
function accept(f) { if (f !== void 0 && typeof f !== "function") throw new TypeError("Function expected"); return f; }
|
||||
var kind = contextIn.kind, key = kind === "getter" ? "get" : kind === "setter" ? "set" : "value";
|
||||
@@ -54,13 +61,6 @@ var __esDecorate = (this && this.__esDecorate) || function (ctor, descriptorIn,
|
||||
if (target) Object.defineProperty(target, contextIn.name, descriptor);
|
||||
done = true;
|
||||
};
|
||||
var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) {
|
||||
var useValue = arguments.length > 2;
|
||||
for (var i = 0; i < initializers.length; i++) {
|
||||
value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
|
||||
}
|
||||
return useValue ? value : void 0;
|
||||
};
|
||||
const PRIVATE_METADATA = new WeakMap();
|
||||
function meta(key, value) {
|
||||
return (_, context) => {
|
||||
|
||||
@@ -8,6 +8,13 @@ class C {
|
||||
|
||||
|
||||
//// [foo.js]
|
||||
var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) {
|
||||
var useValue = arguments.length > 2;
|
||||
for (var i = 0; i < initializers.length; i++) {
|
||||
value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
|
||||
}
|
||||
return useValue ? value : void 0;
|
||||
};
|
||||
var __esDecorate = (this && this.__esDecorate) || function (ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) {
|
||||
function accept(f) { if (f !== void 0 && typeof f !== "function") throw new TypeError("Function expected"); return f; }
|
||||
var kind = contextIn.kind, key = kind === "getter" ? "get" : kind === "setter" ? "set" : "value";
|
||||
@@ -35,13 +42,6 @@ var __esDecorate = (this && this.__esDecorate) || function (ctor, descriptorIn,
|
||||
if (target) Object.defineProperty(target, contextIn.name, descriptor);
|
||||
done = true;
|
||||
};
|
||||
var __runInitializers = (this && this.__runInitializers) || function (thisArg, initializers, value) {
|
||||
var useValue = arguments.length > 2;
|
||||
for (var i = 0; i < initializers.length; i++) {
|
||||
value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);
|
||||
}
|
||||
return useValue ? value : void 0;
|
||||
};
|
||||
let C = (() => {
|
||||
let _instanceExtraInitializers = [];
|
||||
let _m_decorators;
|
||||
|
||||
@@ -63,34 +63,37 @@ var __classPrivateFieldSet = (this && this.__classPrivateFieldSet) || function (
|
||||
};
|
||||
let A = (() => {
|
||||
var _a, _A_x_accessor_storage, _A_y_accessor_storage;
|
||||
let _staticExtraInitializers = [];
|
||||
let _instanceExtraInitializers = [];
|
||||
let _static_x_decorators;
|
||||
let _static_x_initializers = [];
|
||||
let _static_x_extraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return _a = class A {
|
||||
constructor() {
|
||||
_A_y_accessor_storage.set(this, (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, 2)));
|
||||
}
|
||||
// uses class reference
|
||||
static get x() { return __classPrivateFieldGet(_a, _a, "f", _A_x_accessor_storage); }
|
||||
static set x(value) { __classPrivateFieldSet(_a, _a, value, "f", _A_x_accessor_storage); }
|
||||
// uses 'this'
|
||||
get y() { return __classPrivateFieldGet(this, _A_y_accessor_storage, "f"); }
|
||||
set y(value) { __classPrivateFieldSet(this, _A_y_accessor_storage, value, "f"); }
|
||||
constructor() {
|
||||
_A_y_accessor_storage.set(this, __runInitializers(this, _y_initializers, 2));
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
},
|
||||
_A_y_accessor_storage = new WeakMap(),
|
||||
(() => {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_static_x_decorators = [((t, c) => { })];
|
||||
_y_decorators = [((t, c) => { })];
|
||||
__esDecorate(_a, null, _static_x_decorators, { kind: "accessor", name: "x", static: true, private: false, access: { has: obj => "x" in obj, get: obj => obj.x, set: (obj, value) => { obj.x = value; } }, metadata: _metadata }, _static_x_initializers, _staticExtraInitializers);
|
||||
__esDecorate(_a, null, _y_decorators, { kind: "accessor", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(_a, null, _static_x_decorators, { kind: "accessor", name: "x", static: true, private: false, access: { has: obj => "x" in obj, get: obj => obj.x, set: (obj, value) => { obj.x = value; } }, metadata: _metadata }, _static_x_initializers, _static_x_extraInitializers);
|
||||
__esDecorate(_a, null, _y_decorators, { kind: "accessor", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(_a, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(_a, _staticExtraInitializers);
|
||||
})(),
|
||||
// uses class reference
|
||||
_A_x_accessor_storage = { value: __runInitializers(_a, _static_x_initializers, 1) },
|
||||
(() => {
|
||||
__runInitializers(_a, _static_x_extraInitializers);
|
||||
})(),
|
||||
_a;
|
||||
})();
|
||||
|
||||
@@ -51,29 +51,34 @@ var __runInitializers = (this && this.__runInitializers) || function (thisArg, i
|
||||
return useValue ? value : void 0;
|
||||
};
|
||||
let A = (() => {
|
||||
let _staticExtraInitializers = [];
|
||||
let _instanceExtraInitializers = [];
|
||||
let _static_x_decorators;
|
||||
let _static_x_initializers = [];
|
||||
let _static_x_extraInitializers = [];
|
||||
let _y_decorators;
|
||||
let _y_initializers = [];
|
||||
let _y_extraInitializers = [];
|
||||
return class A {
|
||||
static {
|
||||
const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(null) : void 0;
|
||||
_static_x_decorators = [((t, c) => { })];
|
||||
_y_decorators = [((t, c) => { })];
|
||||
__esDecorate(this, null, _static_x_decorators, { kind: "accessor", name: "x", static: true, private: false, access: { has: obj => "x" in obj, get: obj => obj.x, set: (obj, value) => { obj.x = value; } }, metadata: _metadata }, _static_x_initializers, _staticExtraInitializers);
|
||||
__esDecorate(this, null, _y_decorators, { kind: "accessor", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _instanceExtraInitializers);
|
||||
__esDecorate(this, null, _static_x_decorators, { kind: "accessor", name: "x", static: true, private: false, access: { has: obj => "x" in obj, get: obj => obj.x, set: (obj, value) => { obj.x = value; } }, metadata: _metadata }, _static_x_initializers, _static_x_extraInitializers);
|
||||
__esDecorate(this, null, _y_decorators, { kind: "accessor", name: "y", static: false, private: false, access: { has: obj => "y" in obj, get: obj => obj.y, set: (obj, value) => { obj.y = value; } }, metadata: _metadata }, _y_initializers, _y_extraInitializers);
|
||||
if (_metadata) Object.defineProperty(this, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata });
|
||||
__runInitializers(this, _staticExtraInitializers);
|
||||
}
|
||||
static #x_accessor_storage = __runInitializers(this, _static_x_initializers, 1);
|
||||
// uses class reference
|
||||
static get x() { return A.#x_accessor_storage; }
|
||||
static set x(value) { A.#x_accessor_storage = value; }
|
||||
#y_accessor_storage = (__runInitializers(this, _instanceExtraInitializers), __runInitializers(this, _y_initializers, 2));
|
||||
#y_accessor_storage = __runInitializers(this, _y_initializers, 2);
|
||||
// uses 'this'
|
||||
get y() { return this.#y_accessor_storage; }
|
||||
set y(value) { this.#y_accessor_storage = value; }
|
||||
constructor() {
|
||||
__runInitializers(this, _y_extraInitializers);
|
||||
}
|
||||
static {
|
||||
__runInitializers(this, _static_x_extraInitializers);
|
||||
}
|
||||
};
|
||||
})();
|
||||
|
||||
Reference in New Issue
Block a user