Updated baselines

This commit is contained in:
Ron Buckton 2015-03-17 17:09:39 -07:00
parent 9aa3af83bc
commit 2b78424fd4
43 changed files with 625 additions and 6771 deletions

View file

@ -8744,6 +8744,41 @@ module ts {
}
}
/** Checks a type reference node as an expression. */
function checkTypeNodeAsExpression(node: TypeNode | LiteralExpression) {
if (node && node.kind === SyntaxKind.TypeReference) {
var type = getTypeFromTypeNodeOrHeritageClauseElement(node);
if (!type || type.flags & (TypeFlags.Intrinsic | TypeFlags.NumberLike | TypeFlags.StringLike)) {
return;
}
if (type.symbol.valueDeclaration) {
checkExpressionOrQualifiedName((<TypeReferenceNode>node).typeName);
}
}
}
/**
* Checks the type annotation of an accessor declaration or property declaration as
* an expression if it is a type reference to a type with a value declaration.
*/
function checkTypeAnnotationAsExpression(node: AccessorDeclaration | PropertyDeclaration | ParameterDeclaration | MethodDeclaration) {
switch (node.kind) {
case SyntaxKind.PropertyDeclaration: return checkTypeNodeAsExpression((<PropertyDeclaration>node).type);
case SyntaxKind.Parameter: return checkTypeNodeAsExpression((<ParameterDeclaration>node).type);
case SyntaxKind.MethodDeclaration: return checkTypeNodeAsExpression((<MethodDeclaration>node).type);
case SyntaxKind.GetAccessor: return checkTypeNodeAsExpression((<AccessorDeclaration>node).type);
case SyntaxKind.SetAccessor: return checkTypeNodeAsExpression(getSetAccessorTypeAnnotationNode(<AccessorDeclaration>node));
}
}
/** Checks the type annotation of the parameters of a function/method or the constructor of a class as expressions */
function checkParameterTypeAnnotationsAsExpressions(node: FunctionLikeDeclaration) {
// ensure all type annotations with a value declaration are checked as an expression
if (node) {
forEach(node.parameters, checkTypeAnnotationAsExpression);
}
}
/** Check the decorators of a node */
function checkDecorators(node: Node): void {
if (!node.decorators) {
@ -8752,18 +8787,28 @@ module ts {
switch (node.kind) {
case SyntaxKind.ClassDeclaration:
var constructor = getFirstConstructorWithBody(<ClassDeclaration>node);
if (constructor) {
checkParameterTypeAnnotationsAsExpressions(constructor);
}
break;
case SyntaxKind.MethodDeclaration:
case SyntaxKind.GetAccessor:
checkParameterTypeAnnotationsAsExpressions(<FunctionLikeDeclaration>node);
// fall-through
case SyntaxKind.SetAccessor:
case SyntaxKind.GetAccessor:
case SyntaxKind.PropertyDeclaration:
case SyntaxKind.Parameter:
emitDecorate = true;
checkTypeAnnotationAsExpression(<PropertyDeclaration | ParameterDeclaration>node);
break;
default:
return;
}
emitDecorate = true;
forEach(node.decorators, checkDecorator);
}
@ -11489,7 +11534,7 @@ module ts {
// * The serialized type of a TypeReference with a value declaration is its entity name.
// * The serialized type of a TypeReference with a call or construct signature is "Function".
// * The serialized type of any other type is "Object".
let type = getTypeFromTypeReferenceNode(node);
let type = getTypeFromTypeReference(node);
if (type.flags & TypeFlags.Void) {
return "void 0";
}
@ -11508,17 +11553,17 @@ module ts {
else if (type.flags & TypeFlags.ESSymbol) {
return "Symbol";
}
else if (type.symbol.valueDeclaration) {
return serializeEntityName(node.typeName, getGeneratedNameForNode);
}
else if (typeHasCallOrConstructSignatures(type)) {
return "Function";
}
else if (type === unknownType) {
var fallbackPath: string[] = [];
serializeEntityName(node.typeName, getGeneratedNameForNode, fallbackPath);
return fallbackPath;
}
else if (type.symbol && type.symbol.valueDeclaration) {
return serializeEntityName(node.typeName, getGeneratedNameForNode);
}
else if (typeHasCallOrConstructSignatures(type)) {
return "Function";
}
return "Object";
}
@ -11581,7 +11626,7 @@ module ts {
//
// For rules on serializing type annotations, see `serializeTypeNode`.
switch (node.kind) {
case SyntaxKind.ClassDeclaration: return serializeEntityName((<ClassDeclaration>node).name, getGeneratedNameForNode);
case SyntaxKind.ClassDeclaration: return "Function";
case SyntaxKind.PropertyDeclaration: return serializeTypeNode((<PropertyDeclaration>node).type, getGeneratedNameForNode);
case SyntaxKind.Parameter: return serializeTypeNode((<ParameterDeclaration>node).type, getGeneratedNameForNode);
case SyntaxKind.GetAccessor: return serializeTypeNode((<AccessorDeclaration>node).type, getGeneratedNameForNode);
@ -11616,7 +11661,22 @@ module ts {
if (parameterCount > 0) {
result = new Array<string>(parameterCount);
for (var i = 0; i < parameterCount; i++) {
result[i] = serializeTypeOfNode(parameters[i], getGeneratedNameForNode);
if (parameters[i].dotDotDotToken) {
var parameterType = parameters[i].type;
if (parameterType.kind === SyntaxKind.ArrayType) {
parameterType = (<ArrayTypeNode>parameterType).elementType;
}
else if (parameterType.kind === SyntaxKind.TypeReference && (<TypeReferenceNode>parameterType).typeArguments && (<TypeReferenceNode>parameterType).typeArguments.length === 1) {
parameterType = (<TypeReferenceNode>parameterType).typeArguments[0];
}
else {
parameterType = undefined;
}
result[i] = serializeTypeNode(parameterType, getGeneratedNameForNode);
}
else {
result[i] = serializeTypeOfNode(parameters[i], getGeneratedNameForNode);
}
}
return result;
}
@ -11720,6 +11780,9 @@ module ts {
resolvesToSomeValue,
collectLinkedAliases,
getBlockScopedVariableId,
serializeTypeOfNode,
serializeParameterTypesOfNode,
serializeReturnTypeOfNode,
};
}

View file

@ -1108,9 +1108,7 @@ module ts {
return;
}
let generatedVariable = createTempVariable(TempFlags.Auto);
generatedName = generatedVariable.text;
recordTempDeclaration(generatedVariable);
generatedName = createAndRecordTempVariable(TempFlags.Auto).text;
computedPropertyNamesToGeneratedNames[node.id] = generatedName;
write(generatedName);
write(" = ");
@ -3723,7 +3721,7 @@ module ts {
emitStart(node);
emitDeclarationName(node);
write(" = ");
emitDecorateStart(node.decorators);
emitDecorateStart(node);
emitDeclarationName(node);
write(");");
emitEnd(node);
@ -3811,7 +3809,7 @@ module ts {
write(", ");
}
emitDecorateStart(decorators);
emitDecorateStart(member);
emitStart(member.name);
emitClassMemberPrefix(node, member);
write(", ");
@ -3863,7 +3861,7 @@ module ts {
writeLine();
emitStart(parameter);
emitDecorateStart(parameter.decorators);
emitDecorateStart(parameter);
emitStart(parameter.name);
if (member.kind === SyntaxKind.Constructor) {
@ -3885,8 +3883,9 @@ module ts {
});
}
function emitDecorateStart(decorators: Decorator[]): void {
function emitDecorateStart(node: Declaration): void {
write("__decorate([");
let decorators = node.decorators;
let decoratorCount = decorators.length;
for (let i = 0; i < decoratorCount; i++) {
if (i > 0) {
@ -3897,9 +3896,94 @@ module ts {
emit(decorator.expression);
emitEnd(decorator);
}
emitSerializedTypeMetadata(node);
write("], ");
}
function formatPathSegment(location: Node, path: string[], index: number): string {
switch (index) {
case 0:
return `typeof ${path[index]} !== 'undefined' && ${path[index]}`;
case 1:
return `${formatPathSegment(location, path, index - 1) }.${path[index]}`;
default:
let temp = createAndRecordTempVariable(TempFlags.Auto).text;
return `(${temp} = ${formatPathSegment(location, path, index - 1) }) && ${temp}.${path[index]}`;
}
}
function shouldEmitTypeMetadata(node: Declaration): boolean {
switch (node.kind) {
case SyntaxKind.MethodDeclaration:
case SyntaxKind.GetAccessor:
case SyntaxKind.SetAccessor:
case SyntaxKind.PropertyDeclaration:
case SyntaxKind.Parameter:
return true;
}
return false;
}
function shouldEmitReturnTypeMetadata(node: Declaration): boolean {
switch (node.kind) {
case SyntaxKind.MethodDeclaration:
return true;
}
return false;
}
function shouldEmitParamTypesMetadata(node: Declaration): boolean {
switch (node.kind) {
case SyntaxKind.ClassDeclaration:
case SyntaxKind.MethodDeclaration:
case SyntaxKind.SetAccessor:
return true;
}
return false;
}
function emitSerializedTypeMetadata(node: Declaration): void {
if (shouldEmitTypeMetadata(node)) {
var serializedType = resolver.serializeTypeOfNode(node, getGeneratedNameForNode);
if (serializedType) {
write(", __metadata('design:type', ");
emitSerializedType(node, serializedType);
write(")");
}
}
if (shouldEmitParamTypesMetadata(node)) {
var serializedTypes = resolver.serializeParameterTypesOfNode(node, getGeneratedNameForNode);
if (serializedTypes) {
write(", __metadata('design:paramtypes', [");
for (var i = 0; i < serializedTypes.length; ++i) {
if (i > 0) {
write(", ");
}
emitSerializedType(node, serializedTypes[i]);
}
write("])");
}
}
if (shouldEmitReturnTypeMetadata(node)) {
var serializedType = resolver.serializeReturnTypeOfNode(node, getGeneratedNameForNode);
if (serializedType) {
write(", __metadata('design:returntype', ");
emitSerializedType(node, serializedType);
write(")");
}
}
}
function emitSerializedType(location: Node, name: string | string[]): void {
if (typeof name === "string") {
write(name);
return;
}
else {
Debug.assert(name.length > 0, "Invalid type name path for serialization");
write(`(${formatPathSegment(location, name, name.length - 1) }) || Object`);
}
}
function emitInterfaceDeclaration(node: InterfaceDeclaration) {
emitOnlyPinnedOrTripleSlashComments(node);
}

View file

@ -1255,6 +1255,9 @@ module ts {
getConstantValue(node: EnumMember | PropertyAccessExpression | ElementAccessExpression): number;
resolvesToSomeValue(location: Node, name: string): boolean;
getBlockScopedVariableId(node: Identifier): number;
serializeTypeOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): string | string[];
serializeParameterTypesOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): (string | string[])[];
serializeReturnTypeOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): string | string[];
}
export const enum SymbolFlags {

36
src/lib/es6.d.ts vendored
View file

@ -3513,27 +3513,27 @@ interface ProxyHandler<T> {
interface ProxyConstructor {
revocable<T>(target: T, handler: ProxyHandler<T>): { proxy: T; revoke: () => void; };
new <T>(target: T, handeler: ProxyHandler<T>): T
new <T>(target: T, handler: ProxyHandler<T>): T
}
declare var Proxy: ProxyConstructor;
declare var Reflect: {
apply(target: Function, thisArgument: any, argumentsList: ArrayLike<any>): any;
construct(target: Function, argumentsList: ArrayLike<any>): any;
defineProperty(target: any, propertyKey: PropertyKey, attributes: PropertyDescriptor): boolean;
deleteProperty(target: any, propertyKey: PropertyKey): boolean;
enumerate(target: any): IterableIterator<any>;
get(target: any, propertyKey: PropertyKey, receiver?: any): any;
getOwnPropertyDescriptor(target: any, propertyKey: PropertyKey): PropertyDescriptor;
getPrototypeOf(target: any): any;
has(target: any, propertyKey: string): boolean;
has(target: any, propertyKey: symbol): boolean;
isExtensible(target: any): boolean;
ownKeys(target: any): Array<PropertyKey>;
preventExtensions(target: any): boolean;
set(target: any, propertyKey: PropertyKey, value: any, receiver? :any): boolean;
setPrototypeOf(target: any, proto: any): boolean;
};
declare module Reflect {
function apply(target: Function, thisArgument: any, argumentsList: ArrayLike<any>): any;
function construct(target: Function, argumentsList: ArrayLike<any>): any;
function defineProperty(target: any, propertyKey: PropertyKey, attributes: PropertyDescriptor): boolean;
function deleteProperty(target: any, propertyKey: PropertyKey): boolean;
function enumerate(target: any): IterableIterator<any>;
function get(target: any, propertyKey: PropertyKey, receiver?: any): any;
function getOwnPropertyDescriptor(target: any, propertyKey: PropertyKey): PropertyDescriptor;
function getPrototypeOf(target: any): any;
function has(target: any, propertyKey: string): boolean;
function has(target: any, propertyKey: symbol): boolean;
function isExtensible(target: any): boolean;
function ownKeys(target: any): Array<PropertyKey>;
function preventExtensions(target: any): boolean;
function set(target: any, propertyKey: PropertyKey, value: any, receiver? :any): boolean;
function setPrototypeOf(target: any, proto: any): boolean;
}
/**
* Represents the completion of an asynchronous operation

View file

@ -978,6 +978,9 @@ declare module "typescript" {
getConstantValue(node: EnumMember | PropertyAccessExpression | ElementAccessExpression): number;
resolvesToSomeValue(location: Node, name: string): boolean;
getBlockScopedVariableId(node: Identifier): number;
serializeTypeOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): string | string[];
serializeParameterTypesOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): (string | string[])[];
serializeReturnTypeOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): string | string[];
}
const enum SymbolFlags {
FunctionScopedVariable = 1,

View file

@ -3189,6 +3189,30 @@ declare module "typescript" {
>getBlockScopedVariableId : (node: Identifier) => number
>node : Identifier
>Identifier : Identifier
serializeTypeOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): string | string[];
>serializeTypeOfNode : (node: Node, getGeneratedNameForNode: (Node: Node) => string) => string | string[]
>node : Node
>Node : Node
>getGeneratedNameForNode : (Node: Node) => string
>Node : Node
>Node : Node
serializeParameterTypesOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): (string | string[])[];
>serializeParameterTypesOfNode : (node: Node, getGeneratedNameForNode: (Node: Node) => string) => (string | string[])[]
>node : Node
>Node : Node
>getGeneratedNameForNode : (Node: Node) => string
>Node : Node
>Node : Node
serializeReturnTypeOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): string | string[];
>serializeReturnTypeOfNode : (node: Node, getGeneratedNameForNode: (Node: Node) => string) => string | string[]
>node : Node
>Node : Node
>getGeneratedNameForNode : (Node: Node) => string
>Node : Node
>Node : Node
}
const enum SymbolFlags {
>SymbolFlags : SymbolFlags

View file

@ -1009,6 +1009,9 @@ declare module "typescript" {
getConstantValue(node: EnumMember | PropertyAccessExpression | ElementAccessExpression): number;
resolvesToSomeValue(location: Node, name: string): boolean;
getBlockScopedVariableId(node: Identifier): number;
serializeTypeOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): string | string[];
serializeParameterTypesOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): (string | string[])[];
serializeReturnTypeOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): string | string[];
}
const enum SymbolFlags {
FunctionScopedVariable = 1,

View file

@ -3335,6 +3335,30 @@ declare module "typescript" {
>getBlockScopedVariableId : (node: Identifier) => number
>node : Identifier
>Identifier : Identifier
serializeTypeOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): string | string[];
>serializeTypeOfNode : (node: Node, getGeneratedNameForNode: (Node: Node) => string) => string | string[]
>node : Node
>Node : Node
>getGeneratedNameForNode : (Node: Node) => string
>Node : Node
>Node : Node
serializeParameterTypesOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): (string | string[])[];
>serializeParameterTypesOfNode : (node: Node, getGeneratedNameForNode: (Node: Node) => string) => (string | string[])[]
>node : Node
>Node : Node
>getGeneratedNameForNode : (Node: Node) => string
>Node : Node
>Node : Node
serializeReturnTypeOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): string | string[];
>serializeReturnTypeOfNode : (node: Node, getGeneratedNameForNode: (Node: Node) => string) => string | string[]
>node : Node
>Node : Node
>getGeneratedNameForNode : (Node: Node) => string
>Node : Node
>Node : Node
}
const enum SymbolFlags {
>SymbolFlags : SymbolFlags

File diff suppressed because it is too large Load diff

View file

@ -1010,6 +1010,9 @@ declare module "typescript" {
getConstantValue(node: EnumMember | PropertyAccessExpression | ElementAccessExpression): number;
resolvesToSomeValue(location: Node, name: string): boolean;
getBlockScopedVariableId(node: Identifier): number;
serializeTypeOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): string | string[];
serializeParameterTypesOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): (string | string[])[];
serializeReturnTypeOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): string | string[];
}
const enum SymbolFlags {
FunctionScopedVariable = 1,

View file

@ -3285,6 +3285,30 @@ declare module "typescript" {
>getBlockScopedVariableId : (node: Identifier) => number
>node : Identifier
>Identifier : Identifier
serializeTypeOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): string | string[];
>serializeTypeOfNode : (node: Node, getGeneratedNameForNode: (Node: Node) => string) => string | string[]
>node : Node
>Node : Node
>getGeneratedNameForNode : (Node: Node) => string
>Node : Node
>Node : Node
serializeParameterTypesOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): (string | string[])[];
>serializeParameterTypesOfNode : (node: Node, getGeneratedNameForNode: (Node: Node) => string) => (string | string[])[]
>node : Node
>Node : Node
>getGeneratedNameForNode : (Node: Node) => string
>Node : Node
>Node : Node
serializeReturnTypeOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): string | string[];
>serializeReturnTypeOfNode : (node: Node, getGeneratedNameForNode: (Node: Node) => string) => string | string[]
>node : Node
>Node : Node
>getGeneratedNameForNode : (Node: Node) => string
>Node : Node
>Node : Node
}
const enum SymbolFlags {
>SymbolFlags : SymbolFlags

View file

@ -1047,6 +1047,9 @@ declare module "typescript" {
getConstantValue(node: EnumMember | PropertyAccessExpression | ElementAccessExpression): number;
resolvesToSomeValue(location: Node, name: string): boolean;
getBlockScopedVariableId(node: Identifier): number;
serializeTypeOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): string | string[];
serializeParameterTypesOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): (string | string[])[];
serializeReturnTypeOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): string | string[];
}
const enum SymbolFlags {
FunctionScopedVariable = 1,

View file

@ -3458,6 +3458,30 @@ declare module "typescript" {
>getBlockScopedVariableId : (node: Identifier) => number
>node : Identifier
>Identifier : Identifier
serializeTypeOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): string | string[];
>serializeTypeOfNode : (node: Node, getGeneratedNameForNode: (Node: Node) => string) => string | string[]
>node : Node
>Node : Node
>getGeneratedNameForNode : (Node: Node) => string
>Node : Node
>Node : Node
serializeParameterTypesOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): (string | string[])[];
>serializeParameterTypesOfNode : (node: Node, getGeneratedNameForNode: (Node: Node) => string) => (string | string[])[]
>node : Node
>Node : Node
>getGeneratedNameForNode : (Node: Node) => string
>Node : Node
>Node : Node
serializeReturnTypeOfNode(node: Node, getGeneratedNameForNode: (Node: Node) => string): string | string[];
>serializeReturnTypeOfNode : (node: Node, getGeneratedNameForNode: (Node: Node) => string) => string | string[]
>node : Node
>Node : Node
>getGeneratedNameForNode : (Node: Node) => string
>Node : Node
>Node : Node
}
const enum SymbolFlags {
>SymbolFlags : SymbolFlags

View file

@ -19,9 +19,10 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
var C = (function () {
function C() {
}
C = __decorate([dec], C);
C = __decorate([dec, __metadata('design:paramtypes', [])], C);
return C;
})();

View file

@ -19,10 +19,11 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
var C = (function () {
function C() {
}
C = __decorate([dec], C);
C = __decorate([dec, __metadata('design:paramtypes', [])], C);
return C;
})();
exports.C = C;

View file

@ -20,9 +20,10 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
var C = (function () {
function C() {
}
C = __decorate([dec], C);
C = __decorate([dec, __metadata('design:paramtypes', [])], C);
return C;
})();

View file

@ -19,9 +19,10 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
var C = (function () {
function C() {
}
C = __decorate([dec()], C);
C = __decorate([dec(), __metadata('design:paramtypes', [])], C);
return C;
})();

View file

@ -19,9 +19,10 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
var C = (function () {
function C() {
}
C = __decorate([dec()], C);
C = __decorate([dec(), __metadata('design:paramtypes', [])], C);
return C;
})();

View file

@ -19,9 +19,10 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
var C = (function () {
function C() {
}
C = __decorate([dec()], C);
C = __decorate([dec(), __metadata('design:paramtypes', [])], C);
return C;
})();

View file

@ -19,6 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
var C = (function () {
function C() {
}
@ -27,6 +28,6 @@ var C = (function () {
enumerable: true,
configurable: true
});
Object.defineProperty(C.prototype, "accessor", __decorate([dec], C.prototype, "accessor", Object.getOwnPropertyDescriptor(C.prototype, "accessor")));
Object.defineProperty(C.prototype, "accessor", __decorate([dec, __metadata('design:type', Object)], C.prototype, "accessor", Object.getOwnPropertyDescriptor(C.prototype, "accessor")));
return C;
})();

View file

@ -19,6 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
var C = (function () {
function C() {
}
@ -27,6 +28,6 @@ var C = (function () {
enumerable: true,
configurable: true
});
Object.defineProperty(C.prototype, "accessor", __decorate([dec], C.prototype, "accessor", Object.getOwnPropertyDescriptor(C.prototype, "accessor")));
Object.defineProperty(C.prototype, "accessor", __decorate([dec, __metadata('design:type', Object)], C.prototype, "accessor", Object.getOwnPropertyDescriptor(C.prototype, "accessor")));
return C;
})();

View file

@ -19,6 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
var C = (function () {
function C() {
}
@ -27,6 +28,6 @@ var C = (function () {
enumerable: true,
configurable: true
});
Object.defineProperty(C.prototype, "accessor", __decorate([dec], C.prototype, "accessor", Object.getOwnPropertyDescriptor(C.prototype, "accessor")));
Object.defineProperty(C.prototype, "accessor", __decorate([dec, __metadata('design:type', Number), __metadata('design:paramtypes', [Number])], C.prototype, "accessor", Object.getOwnPropertyDescriptor(C.prototype, "accessor")));
return C;
})();

View file

@ -19,6 +19,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
var C = (function () {
function C() {
}
@ -27,6 +28,6 @@ var C = (function () {
enumerable: true,
configurable: true
});
Object.defineProperty(C.prototype, "accessor", __decorate([dec], C.prototype, "accessor", Object.getOwnPropertyDescriptor(C.prototype, "accessor")));
Object.defineProperty(C.prototype, "accessor", __decorate([dec, __metadata('design:type', Number), __metadata('design:paramtypes', [Number])], C.prototype, "accessor", Object.getOwnPropertyDescriptor(C.prototype, "accessor")));
return C;
})();

View file

@ -19,9 +19,10 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
var C = (function () {
function C(p) {
}
__decorate([dec], C, void 0, 0);
__decorate([dec, __metadata('design:type', Number)], C, void 0, 0);
return C;
})();

View file

@ -19,9 +19,10 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
var C = (function () {
function C(public, p) {
}
__decorate([dec], C, void 0, 1);
__decorate([dec, __metadata('design:type', Number)], C, void 0, 1);
return C;
})();

View file

@ -19,10 +19,11 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
var C = (function () {
function C() {
}
C.prototype.method = function () { };
Object.defineProperty(C.prototype, "method", __decorate([dec], C.prototype, "method", Object.getOwnPropertyDescriptor(C.prototype, "method")));
Object.defineProperty(C.prototype, "method", __decorate([dec, __metadata('design:type', Function), __metadata('design:paramtypes', []), __metadata('design:returntype', Object)], C.prototype, "method", Object.getOwnPropertyDescriptor(C.prototype, "method")));
return C;
})();

View file

@ -19,10 +19,11 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
var C = (function () {
function C() {
}
C.prototype.method = function () { };
Object.defineProperty(C.prototype, "method", __decorate([dec], C.prototype, "method", Object.getOwnPropertyDescriptor(C.prototype, "method")));
Object.defineProperty(C.prototype, "method", __decorate([dec, __metadata('design:type', Function), __metadata('design:paramtypes', []), __metadata('design:returntype', Object)], C.prototype, "method", Object.getOwnPropertyDescriptor(C.prototype, "method")));
return C;
})();

View file

@ -19,10 +19,11 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
var C = (function () {
function C() {
}
C.prototype.method = function () { };
Object.defineProperty(C.prototype, "method", __decorate([dec], C.prototype, "method", Object.getOwnPropertyDescriptor(C.prototype, "method")));
Object.defineProperty(C.prototype, "method", __decorate([dec, __metadata('design:type', Function), __metadata('design:paramtypes', []), __metadata('design:returntype', Object)], C.prototype, "method", Object.getOwnPropertyDescriptor(C.prototype, "method")));
return C;
})();

View file

@ -19,8 +19,9 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
class C {
[_a = "method"]() { }
}
Object.defineProperty(C.prototype, _a, __decorate([dec], C.prototype, _a, Object.getOwnPropertyDescriptor(C.prototype, _a)));
Object.defineProperty(C.prototype, _a, __decorate([dec, __metadata('design:type', Function), __metadata('design:paramtypes', []), __metadata('design:returntype', Object)], C.prototype, _a, Object.getOwnPropertyDescriptor(C.prototype, _a)));
var _a;

View file

@ -19,8 +19,9 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
class C {
[_a = "method"]() { }
}
Object.defineProperty(C.prototype, _a, __decorate([dec()], C.prototype, _a, Object.getOwnPropertyDescriptor(C.prototype, _a)));
Object.defineProperty(C.prototype, _a, __decorate([dec(), __metadata('design:type', Function), __metadata('design:paramtypes', []), __metadata('design:returntype', Object)], C.prototype, _a, Object.getOwnPropertyDescriptor(C.prototype, _a)));
var _a;

View file

@ -19,8 +19,9 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
class C {
[_a = "method"]() { }
}
Object.defineProperty(C.prototype, _a, __decorate([dec], C.prototype, _a, Object.getOwnPropertyDescriptor(C.prototype, _a)));
Object.defineProperty(C.prototype, _a, __decorate([dec, __metadata('design:type', Function), __metadata('design:paramtypes', []), __metadata('design:returntype', Object)], C.prototype, _a, Object.getOwnPropertyDescriptor(C.prototype, _a)));
var _a;

View file

@ -19,8 +19,9 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
class C {
[_a = "method"]() { }
}
Object.defineProperty(C.prototype, _a, __decorate([dec], C.prototype, _a, Object.getOwnPropertyDescriptor(C.prototype, _a)));
Object.defineProperty(C.prototype, _a, __decorate([dec, __metadata('design:type', Function), __metadata('design:paramtypes', []), __metadata('design:returntype', Object)], C.prototype, _a, Object.getOwnPropertyDescriptor(C.prototype, _a)));
var _a;

View file

@ -19,10 +19,11 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
var C = (function () {
function C() {
}
C.prototype.method = function () { };
Object.defineProperty(C.prototype, "method", __decorate([dec], C.prototype, "method", Object.getOwnPropertyDescriptor(C.prototype, "method")));
Object.defineProperty(C.prototype, "method", __decorate([dec, __metadata('design:type', Function), __metadata('design:paramtypes', []), __metadata('design:returntype', Object)], C.prototype, "method", Object.getOwnPropertyDescriptor(C.prototype, "method")));
return C;
})();

View file

@ -19,10 +19,11 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
var C = (function () {
function C() {
}
C.prototype.method = function (p) { };
__decorate([dec], C.prototype, "method", 0);
__decorate([dec, __metadata('design:type', Number)], C.prototype, "method", 0);
return C;
})();

View file

@ -19,9 +19,10 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
var C = (function () {
function C() {
}
__decorate([dec], C.prototype, "prop");
__decorate([dec, __metadata('design:type', Object)], C.prototype, "prop");
return C;
})();

View file

@ -19,9 +19,10 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
var C = (function () {
function C() {
}
__decorate([dec()], C.prototype, "prop");
__decorate([dec(), __metadata('design:type', Object)], C.prototype, "prop");
return C;
})();

View file

@ -19,9 +19,10 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
var C = (function () {
function C() {
}
__decorate([dec], C.prototype, "prop");
__decorate([dec, __metadata('design:type', Object)], C.prototype, "prop");
return C;
})();

View file

@ -19,9 +19,10 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
var C = (function () {
function C() {
}
__decorate([dec], C.prototype, "prop");
__decorate([dec, __metadata('design:type', Object)], C.prototype, "prop");
return C;
})();

View file

@ -19,9 +19,10 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
var C = (function () {
function C() {
}
__decorate([dec], C.prototype, "prop");
__decorate([dec, __metadata('design:type', Object)], C.prototype, "prop");
return C;
})();

View file

@ -19,9 +19,10 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
var C = (function () {
function C() {
}
__decorate([dec], C.prototype, "prop");
__decorate([dec, __metadata('design:type', Object)], C.prototype, "prop");
return C;
})();

View file

@ -68,6 +68,7 @@ var __decorate = this.__decorate || function (decorators, target, key, value) {
}
return value;
};
var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
var Greeter = (function () {
function Greeter(greeting) {
var b = [];
@ -93,15 +94,15 @@ var Greeter = (function () {
configurable: true
});
Greeter.x1 = 10;
Object.defineProperty(Greeter.prototype, "greet", __decorate([PropertyDecorator1, PropertyDecorator2(40)], Greeter.prototype, "greet", Object.getOwnPropertyDescriptor(Greeter.prototype, "greet")));
__decorate([PropertyDecorator1, PropertyDecorator2(50)], Greeter.prototype, "x");
__decorate([ParameterDecorator1, ParameterDecorator2(70)], Greeter.prototype, "fn", 0);
__decorate([ParameterDecorator1, ParameterDecorator2(90)], Greeter.prototype, "greetings", 0);
Object.defineProperty(Greeter.prototype, "greetings", __decorate([PropertyDecorator1, PropertyDecorator2(80)], Greeter.prototype, "greetings", Object.getOwnPropertyDescriptor(Greeter.prototype, "greetings")));
__decorate([PropertyDecorator1, PropertyDecorator2(60)], Greeter, "x1");
__decorate([ParameterDecorator1, ParameterDecorator2(20)], Greeter, void 0, 0);
__decorate([ParameterDecorator1, ParameterDecorator2(30)], Greeter, void 0, 1);
Greeter = __decorate([ClassDecorator1, ClassDecorator2(10)], Greeter);
Object.defineProperty(Greeter.prototype, "greet", __decorate([PropertyDecorator1, PropertyDecorator2(40), __metadata('design:type', Function), __metadata('design:paramtypes', []), __metadata('design:returntype', Object)], Greeter.prototype, "greet", Object.getOwnPropertyDescriptor(Greeter.prototype, "greet")));
__decorate([PropertyDecorator1, PropertyDecorator2(50), __metadata('design:type', String)], Greeter.prototype, "x");
__decorate([ParameterDecorator1, ParameterDecorator2(70), __metadata('design:type', Number)], Greeter.prototype, "fn", 0);
__decorate([ParameterDecorator1, ParameterDecorator2(90), __metadata('design:type', String)], Greeter.prototype, "greetings", 0);
Object.defineProperty(Greeter.prototype, "greetings", __decorate([PropertyDecorator1, PropertyDecorator2(80), __metadata('design:type', Object)], Greeter.prototype, "greetings", Object.getOwnPropertyDescriptor(Greeter.prototype, "greetings")));
__decorate([PropertyDecorator1, PropertyDecorator2(60), __metadata('design:type', Number)], Greeter, "x1");
__decorate([ParameterDecorator1, ParameterDecorator2(20), __metadata('design:type', String)], Greeter, void 0, 0);
__decorate([ParameterDecorator1, ParameterDecorator2(30), __metadata('design:type', Array)], Greeter, void 0, 1);
Greeter = __decorate([ClassDecorator1, ClassDecorator2(10), __metadata('design:paramtypes', [String, String])], Greeter);
return Greeter;
})();
//# sourceMappingURL=sourceMapValidationDecorators.js.map

View file

@ -1,2 +1,2 @@
//// [sourceMapValidationDecorators.js.map]
{"version":3,"file":"sourceMapValidationDecorators.js","sourceRoot":"","sources":["sourceMapValidationDecorators.ts"],"names":["Greeter","Greeter.constructor","Greeter.greet","Greeter.fn","Greeter.greetings"],"mappings":";;;;;;;;;;;;;AAOA;IAGIA,iBAGSA,QAAgBA;QAEvBC,WAEcA;aAFdA,WAEcA,CAFdA,sBAEcA,CAFdA,IAEcA;YAFdA,0BAEcA;;QAJPA,aAAQA,GAARA,QAAQA,CAAQA;IAKzBA,CAACA;IAIDD,uBAAKA,GAFLA;QAGIE,MAAMA,CAACA,MAAMA,GAAGA,IAAIA,CAACA,QAAQA,GAAGA,OAAOA,CAACA;IAC5CA,CAACA;IAUOF,oBAAEA,GAAVA,UAGEA,CAASA;QACPG,MAAMA,CAACA,IAAIA,CAACA,QAAQA,CAACA;IACzBA,CAACA;IAEDH,sBAEIA,8BAASA;aAFbA;YAGII,MAAMA,CAACA,IAAIA,CAACA,QAAQA,CAACA;QACzBA,CAACA;aAEDJ,UAGEA,SAAiBA;YACfI,IAAIA,CAACA,QAAQA,GAAGA,SAASA,CAACA;QAC9BA,CAACA;;;OAPAJ;IAbcA,UAAEA,GAAWA,EAAEA,CAACA;IAZ/BA,sBAEAA,0BAAKA,cAFJA,kBAAkBA,EAClBA,kBAAkBA,CAACA,EAAEA,CAACA,GACvBA,0BAAKA,kCAALA,0BAAKA,IAEJA;IAEDA,YAACA,kBAAkBA,EAClBA,kBAAkBA,CAACA,EAAEA,CAACA,GACfA,sBAACA,EAASA;IAOhBA,YAACA,mBAAmBA,EACnBA,mBAAmBA,CAACA,EAAEA,CAACA,GACxBA,0BAACA,EAAQA;IAWTA,YAACA,mBAAmBA,EACnBA,mBAAmBA,CAACA,EAAEA,CAACA,GACxBA,iCAASA,EAAQA;IATnBA,sBAEIA,8BAASA,cAFZA,kBAAkBA,EAClBA,kBAAkBA,CAACA,EAAEA,CAACA,GACnBA,8BAASA,kCAATA,8BAASA,IAEZA;IAfDA,YAACA,kBAAkBA,EAClBA,kBAAkBA,CAACA,EAAEA,CAACA,GACRA,aAAEA,EAAcA;IArB7BA,YAACA,mBAAmBA,EACnBA,mBAAmBA,CAACA,EAAEA,CAACA,GACjBA,kBAAQA,EAAQA;IAEvBA,YAACA,mBAAmBA,EACnBA,mBAAmBA,CAACA,EAAEA,CAACA,GACrBA,kBAACA,EAAUA;IAVpBA,sBAACA,eAAeA,EACfA,eAAeA,CAACA,EAAEA,CAACA,YA6CnBA;IAADA,cAACA;AAADA,CAACA,AA9CD,IA8CC"}
{"version":3,"file":"sourceMapValidationDecorators.js","sourceRoot":"","sources":["sourceMapValidationDecorators.ts"],"names":["Greeter","Greeter.constructor","Greeter.greet","Greeter.fn","Greeter.greetings"],"mappings":";;;;;;;;;;;;;;AAOA;IAGIA,iBAGSA,QAAgBA;QAEvBC,WAEcA;aAFdA,WAEcA,CAFdA,sBAEcA,CAFdA,IAEcA;YAFdA,0BAEcA;;QAJPA,aAAQA,GAARA,QAAQA,CAAQA;IAKzBA,CAACA;IAIDD,uBAAKA,GAFLA;QAGIE,MAAMA,CAACA,MAAMA,GAAGA,IAAIA,CAACA,QAAQA,GAAGA,OAAOA,CAACA;IAC5CA,CAACA;IAUOF,oBAAEA,GAAVA,UAGEA,CAASA;QACPG,MAAMA,CAACA,IAAIA,CAACA,QAAQA,CAACA;IACzBA,CAACA;IAEDH,sBAEIA,8BAASA;aAFbA;YAGII,MAAMA,CAACA,IAAIA,CAACA,QAAQA,CAACA;QACzBA,CAACA;aAEDJ,UAGEA,SAAiBA;YACfI,IAAIA,CAACA,QAAQA,GAAGA,SAASA,CAACA;QAC9BA,CAACA;;;OAPAJ;IAbcA,UAAEA,GAAWA,EAAEA,CAACA;IAZ/BA,sBAEAA,0BAAKA,cAFJA,kBAAkBA,EAClBA,kBAAkBA,CAACA,EAAEA,CAACA,sHACvBA,0BAAKA,kCAALA,0BAAKA,IAEJA;IAEDA,YAACA,kBAAkBA,EAClBA,kBAAkBA,CAACA,EAAEA,CAACA,sCACfA,sBAACA,EAASA;IAOhBA,YAACA,mBAAmBA,EACnBA,mBAAmBA,CAACA,EAAEA,CAACA,sCACxBA,0BAACA,EAAQA;IAWTA,YAACA,mBAAmBA,EACnBA,mBAAmBA,CAACA,EAAEA,CAACA,sCACxBA,iCAASA,EAAQA;IATnBA,sBAEIA,8BAASA,cAFZA,kBAAkBA,EAClBA,kBAAkBA,CAACA,EAAEA,CAACA,sCACnBA,8BAASA,kCAATA,8BAASA,IAEZA;IAfDA,YAACA,kBAAkBA,EAClBA,kBAAkBA,CAACA,EAAEA,CAACA,sCACRA,aAAEA,EAAcA;IArB7BA,YAACA,mBAAmBA,EACnBA,mBAAmBA,CAACA,EAAEA,CAACA,sCACjBA,kBAAQA,EAAQA;IAEvBA,YAACA,mBAAmBA,EACnBA,mBAAmBA,CAACA,EAAEA,CAACA,qCACrBA,kBAACA,EAAUA;IAVpBA,sBAACA,eAAeA,EACfA,eAAeA,CAACA,EAAEA,CAACA,+DA6CnBA;IAADA,cAACA;AAADA,CAACA,AA9CD,IA8CC"}

View file

@ -21,6 +21,7 @@ sourceFile:sourceMapValidationDecorators.ts
>>> }
>>> return value;
>>>};
>>>var __metadata = this.__metadata || (typeof Reflect === "object" && Reflect.metadata) || function (metadataKey, metadataValue) { return function() { } };
>>>var Greeter = (function () {
1 >
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
@ -32,7 +33,7 @@ sourceFile:sourceMapValidationDecorators.ts
>declare function ParameterDecorator2(x: number): (target: Function, key: string | symbol, paramIndex: number) => void;
>
>
1 >Emitted(14, 1) Source(8, 1) + SourceIndex(0)
1 >Emitted(15, 1) Source(8, 1) + SourceIndex(0)
---
>>> function Greeter(greeting) {
1->^^^^
@ -47,9 +48,9 @@ sourceFile:sourceMapValidationDecorators.ts
> @ParameterDecorator2(20)
> public
3 > greeting: string
1->Emitted(15, 5) Source(11, 5) + SourceIndex(0) name (Greeter)
2 >Emitted(15, 22) Source(14, 14) + SourceIndex(0) name (Greeter)
3 >Emitted(15, 30) Source(14, 30) + SourceIndex(0) name (Greeter)
1->Emitted(16, 5) Source(11, 5) + SourceIndex(0) name (Greeter)
2 >Emitted(16, 22) Source(14, 14) + SourceIndex(0) name (Greeter)
3 >Emitted(16, 30) Source(14, 30) + SourceIndex(0) name (Greeter)
---
>>> var b = [];
1 >^^^^^^^^
@ -61,8 +62,8 @@ sourceFile:sourceMapValidationDecorators.ts
2 > @ParameterDecorator1
> @ParameterDecorator2(30)
> ...b: string[]
1 >Emitted(16, 9) Source(16, 7) + SourceIndex(0) name (Greeter.constructor)
2 >Emitted(16, 20) Source(18, 21) + SourceIndex(0) name (Greeter.constructor)
1 >Emitted(17, 9) Source(16, 7) + SourceIndex(0) name (Greeter.constructor)
2 >Emitted(17, 20) Source(18, 21) + SourceIndex(0) name (Greeter.constructor)
---
>>> for (var _i = 1; _i < arguments.length; _i++) {
1->^^^^^^^^^^^^^
@ -83,12 +84,12 @@ sourceFile:sourceMapValidationDecorators.ts
6 > @ParameterDecorator1
> @ParameterDecorator2(30)
> ...b: string[]
1->Emitted(17, 14) Source(16, 7) + SourceIndex(0) name (Greeter.constructor)
2 >Emitted(17, 25) Source(18, 21) + SourceIndex(0) name (Greeter.constructor)
3 >Emitted(17, 26) Source(16, 7) + SourceIndex(0) name (Greeter.constructor)
4 >Emitted(17, 48) Source(18, 21) + SourceIndex(0) name (Greeter.constructor)
5 >Emitted(17, 49) Source(16, 7) + SourceIndex(0) name (Greeter.constructor)
6 >Emitted(17, 53) Source(18, 21) + SourceIndex(0) name (Greeter.constructor)
1->Emitted(18, 14) Source(16, 7) + SourceIndex(0) name (Greeter.constructor)
2 >Emitted(18, 25) Source(18, 21) + SourceIndex(0) name (Greeter.constructor)
3 >Emitted(18, 26) Source(16, 7) + SourceIndex(0) name (Greeter.constructor)
4 >Emitted(18, 48) Source(18, 21) + SourceIndex(0) name (Greeter.constructor)
5 >Emitted(18, 49) Source(16, 7) + SourceIndex(0) name (Greeter.constructor)
6 >Emitted(18, 53) Source(18, 21) + SourceIndex(0) name (Greeter.constructor)
---
>>> b[_i - 1] = arguments[_i];
1 >^^^^^^^^^^^^
@ -97,8 +98,8 @@ sourceFile:sourceMapValidationDecorators.ts
2 > @ParameterDecorator1
> @ParameterDecorator2(30)
> ...b: string[]
1 >Emitted(18, 13) Source(16, 7) + SourceIndex(0) name (Greeter.constructor)
2 >Emitted(18, 39) Source(18, 21) + SourceIndex(0) name (Greeter.constructor)
1 >Emitted(19, 13) Source(16, 7) + SourceIndex(0) name (Greeter.constructor)
2 >Emitted(19, 39) Source(18, 21) + SourceIndex(0) name (Greeter.constructor)
---
>>> }
>>> this.greeting = greeting;
@ -112,11 +113,11 @@ sourceFile:sourceMapValidationDecorators.ts
3 >
4 > greeting
5 > : string
1 >Emitted(20, 9) Source(14, 14) + SourceIndex(0) name (Greeter.constructor)
2 >Emitted(20, 22) Source(14, 22) + SourceIndex(0) name (Greeter.constructor)
3 >Emitted(20, 25) Source(14, 14) + SourceIndex(0) name (Greeter.constructor)
4 >Emitted(20, 33) Source(14, 22) + SourceIndex(0) name (Greeter.constructor)
5 >Emitted(20, 34) Source(14, 30) + SourceIndex(0) name (Greeter.constructor)
1 >Emitted(21, 9) Source(14, 14) + SourceIndex(0) name (Greeter.constructor)
2 >Emitted(21, 22) Source(14, 22) + SourceIndex(0) name (Greeter.constructor)
3 >Emitted(21, 25) Source(14, 14) + SourceIndex(0) name (Greeter.constructor)
4 >Emitted(21, 33) Source(14, 22) + SourceIndex(0) name (Greeter.constructor)
5 >Emitted(21, 34) Source(14, 30) + SourceIndex(0) name (Greeter.constructor)
---
>>> }
1 >^^^^
@ -129,8 +130,8 @@ sourceFile:sourceMapValidationDecorators.ts
> ...b: string[]) {
>
2 > }
1 >Emitted(21, 5) Source(19, 5) + SourceIndex(0) name (Greeter.constructor)
2 >Emitted(21, 6) Source(19, 6) + SourceIndex(0) name (Greeter.constructor)
1 >Emitted(22, 5) Source(19, 5) + SourceIndex(0) name (Greeter.constructor)
2 >Emitted(22, 6) Source(19, 6) + SourceIndex(0) name (Greeter.constructor)
---
>>> Greeter.prototype.greet = function () {
1->^^^^
@ -144,9 +145,9 @@ sourceFile:sourceMapValidationDecorators.ts
>
2 > greet
3 >
1->Emitted(22, 5) Source(23, 5) + SourceIndex(0) name (Greeter)
2 >Emitted(22, 28) Source(23, 10) + SourceIndex(0) name (Greeter)
3 >Emitted(22, 31) Source(21, 5) + SourceIndex(0) name (Greeter)
1->Emitted(23, 5) Source(23, 5) + SourceIndex(0) name (Greeter)
2 >Emitted(23, 28) Source(23, 10) + SourceIndex(0) name (Greeter)
3 >Emitted(23, 31) Source(21, 5) + SourceIndex(0) name (Greeter)
---
>>> return "<h1>" + this.greeting + "</h1>";
1->^^^^^^^^
@ -174,17 +175,17 @@ sourceFile:sourceMapValidationDecorators.ts
9 > +
10> "</h1>"
11> ;
1->Emitted(23, 9) Source(24, 9) + SourceIndex(0) name (Greeter.greet)
2 >Emitted(23, 15) Source(24, 15) + SourceIndex(0) name (Greeter.greet)
3 >Emitted(23, 16) Source(24, 16) + SourceIndex(0) name (Greeter.greet)
4 >Emitted(23, 22) Source(24, 22) + SourceIndex(0) name (Greeter.greet)
5 >Emitted(23, 25) Source(24, 25) + SourceIndex(0) name (Greeter.greet)
6 >Emitted(23, 29) Source(24, 29) + SourceIndex(0) name (Greeter.greet)
7 >Emitted(23, 30) Source(24, 30) + SourceIndex(0) name (Greeter.greet)
8 >Emitted(23, 38) Source(24, 38) + SourceIndex(0) name (Greeter.greet)
9 >Emitted(23, 41) Source(24, 41) + SourceIndex(0) name (Greeter.greet)
10>Emitted(23, 48) Source(24, 48) + SourceIndex(0) name (Greeter.greet)
11>Emitted(23, 49) Source(24, 49) + SourceIndex(0) name (Greeter.greet)
1->Emitted(24, 9) Source(24, 9) + SourceIndex(0) name (Greeter.greet)
2 >Emitted(24, 15) Source(24, 15) + SourceIndex(0) name (Greeter.greet)
3 >Emitted(24, 16) Source(24, 16) + SourceIndex(0) name (Greeter.greet)
4 >Emitted(24, 22) Source(24, 22) + SourceIndex(0) name (Greeter.greet)
5 >Emitted(24, 25) Source(24, 25) + SourceIndex(0) name (Greeter.greet)
6 >Emitted(24, 29) Source(24, 29) + SourceIndex(0) name (Greeter.greet)
7 >Emitted(24, 30) Source(24, 30) + SourceIndex(0) name (Greeter.greet)
8 >Emitted(24, 38) Source(24, 38) + SourceIndex(0) name (Greeter.greet)
9 >Emitted(24, 41) Source(24, 41) + SourceIndex(0) name (Greeter.greet)
10>Emitted(24, 48) Source(24, 48) + SourceIndex(0) name (Greeter.greet)
11>Emitted(24, 49) Source(24, 49) + SourceIndex(0) name (Greeter.greet)
---
>>> };
1 >^^^^
@ -193,8 +194,8 @@ sourceFile:sourceMapValidationDecorators.ts
1 >
>
2 > }
1 >Emitted(24, 5) Source(25, 5) + SourceIndex(0) name (Greeter.greet)
2 >Emitted(24, 6) Source(25, 6) + SourceIndex(0) name (Greeter.greet)
1 >Emitted(25, 5) Source(25, 5) + SourceIndex(0) name (Greeter.greet)
2 >Emitted(25, 6) Source(25, 6) + SourceIndex(0) name (Greeter.greet)
---
>>> Greeter.prototype.fn = function (x) {
1->^^^^
@ -220,11 +221,11 @@ sourceFile:sourceMapValidationDecorators.ts
> @ParameterDecorator2(70)
>
5 > x: number
1->Emitted(25, 5) Source(35, 13) + SourceIndex(0) name (Greeter)
2 >Emitted(25, 25) Source(35, 15) + SourceIndex(0) name (Greeter)
3 >Emitted(25, 28) Source(35, 5) + SourceIndex(0) name (Greeter)
4 >Emitted(25, 38) Source(38, 7) + SourceIndex(0) name (Greeter)
5 >Emitted(25, 39) Source(38, 16) + SourceIndex(0) name (Greeter)
1->Emitted(26, 5) Source(35, 13) + SourceIndex(0) name (Greeter)
2 >Emitted(26, 25) Source(35, 15) + SourceIndex(0) name (Greeter)
3 >Emitted(26, 28) Source(35, 5) + SourceIndex(0) name (Greeter)
4 >Emitted(26, 38) Source(38, 7) + SourceIndex(0) name (Greeter)
5 >Emitted(26, 39) Source(38, 16) + SourceIndex(0) name (Greeter)
---
>>> return this.greeting;
1 >^^^^^^^^
@ -242,13 +243,13 @@ sourceFile:sourceMapValidationDecorators.ts
5 > .
6 > greeting
7 > ;
1 >Emitted(26, 9) Source(39, 9) + SourceIndex(0) name (Greeter.fn)
2 >Emitted(26, 15) Source(39, 15) + SourceIndex(0) name (Greeter.fn)
3 >Emitted(26, 16) Source(39, 16) + SourceIndex(0) name (Greeter.fn)
4 >Emitted(26, 20) Source(39, 20) + SourceIndex(0) name (Greeter.fn)
5 >Emitted(26, 21) Source(39, 21) + SourceIndex(0) name (Greeter.fn)
6 >Emitted(26, 29) Source(39, 29) + SourceIndex(0) name (Greeter.fn)
7 >Emitted(26, 30) Source(39, 30) + SourceIndex(0) name (Greeter.fn)
1 >Emitted(27, 9) Source(39, 9) + SourceIndex(0) name (Greeter.fn)
2 >Emitted(27, 15) Source(39, 15) + SourceIndex(0) name (Greeter.fn)
3 >Emitted(27, 16) Source(39, 16) + SourceIndex(0) name (Greeter.fn)
4 >Emitted(27, 20) Source(39, 20) + SourceIndex(0) name (Greeter.fn)
5 >Emitted(27, 21) Source(39, 21) + SourceIndex(0) name (Greeter.fn)
6 >Emitted(27, 29) Source(39, 29) + SourceIndex(0) name (Greeter.fn)
7 >Emitted(27, 30) Source(39, 30) + SourceIndex(0) name (Greeter.fn)
---
>>> };
1 >^^^^
@ -257,8 +258,8 @@ sourceFile:sourceMapValidationDecorators.ts
1 >
>
2 > }
1 >Emitted(27, 5) Source(40, 5) + SourceIndex(0) name (Greeter.fn)
2 >Emitted(27, 6) Source(40, 6) + SourceIndex(0) name (Greeter.fn)
1 >Emitted(28, 5) Source(40, 5) + SourceIndex(0) name (Greeter.fn)
2 >Emitted(28, 6) Source(40, 6) + SourceIndex(0) name (Greeter.fn)
---
>>> Object.defineProperty(Greeter.prototype, "greetings", {
1->^^^^
@ -271,15 +272,15 @@ sourceFile:sourceMapValidationDecorators.ts
> @PropertyDecorator2(80)
> get
3 > greetings
1->Emitted(28, 5) Source(42, 5) + SourceIndex(0) name (Greeter)
2 >Emitted(28, 27) Source(44, 9) + SourceIndex(0) name (Greeter)
3 >Emitted(28, 57) Source(44, 18) + SourceIndex(0) name (Greeter)
1->Emitted(29, 5) Source(42, 5) + SourceIndex(0) name (Greeter)
2 >Emitted(29, 27) Source(44, 9) + SourceIndex(0) name (Greeter)
3 >Emitted(29, 57) Source(44, 18) + SourceIndex(0) name (Greeter)
---
>>> get: function () {
1 >^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^->
1 >
1 >Emitted(29, 14) Source(42, 5) + SourceIndex(0) name (Greeter)
1 >Emitted(30, 14) Source(42, 5) + SourceIndex(0) name (Greeter)
---
>>> return this.greeting;
1->^^^^^^^^^^^^
@ -299,13 +300,13 @@ sourceFile:sourceMapValidationDecorators.ts
5 > .
6 > greeting
7 > ;
1->Emitted(30, 13) Source(45, 9) + SourceIndex(0) name (Greeter.greetings)
2 >Emitted(30, 19) Source(45, 15) + SourceIndex(0) name (Greeter.greetings)
3 >Emitted(30, 20) Source(45, 16) + SourceIndex(0) name (Greeter.greetings)
4 >Emitted(30, 24) Source(45, 20) + SourceIndex(0) name (Greeter.greetings)
5 >Emitted(30, 25) Source(45, 21) + SourceIndex(0) name (Greeter.greetings)
6 >Emitted(30, 33) Source(45, 29) + SourceIndex(0) name (Greeter.greetings)
7 >Emitted(30, 34) Source(45, 30) + SourceIndex(0) name (Greeter.greetings)
1->Emitted(31, 13) Source(45, 9) + SourceIndex(0) name (Greeter.greetings)
2 >Emitted(31, 19) Source(45, 15) + SourceIndex(0) name (Greeter.greetings)
3 >Emitted(31, 20) Source(45, 16) + SourceIndex(0) name (Greeter.greetings)
4 >Emitted(31, 24) Source(45, 20) + SourceIndex(0) name (Greeter.greetings)
5 >Emitted(31, 25) Source(45, 21) + SourceIndex(0) name (Greeter.greetings)
6 >Emitted(31, 33) Source(45, 29) + SourceIndex(0) name (Greeter.greetings)
7 >Emitted(31, 34) Source(45, 30) + SourceIndex(0) name (Greeter.greetings)
---
>>> },
1 >^^^^^^^^
@ -314,8 +315,8 @@ sourceFile:sourceMapValidationDecorators.ts
1 >
>
2 > }
1 >Emitted(31, 9) Source(46, 5) + SourceIndex(0) name (Greeter.greetings)
2 >Emitted(31, 10) Source(46, 6) + SourceIndex(0) name (Greeter.greetings)
1 >Emitted(32, 9) Source(46, 5) + SourceIndex(0) name (Greeter.greetings)
2 >Emitted(32, 10) Source(46, 6) + SourceIndex(0) name (Greeter.greetings)
---
>>> set: function (greetings) {
1->^^^^^^^^^^^^^
@ -330,9 +331,9 @@ sourceFile:sourceMapValidationDecorators.ts
> @ParameterDecorator2(90)
>
3 > greetings: string
1->Emitted(32, 14) Source(48, 5) + SourceIndex(0) name (Greeter)
2 >Emitted(32, 24) Source(51, 7) + SourceIndex(0) name (Greeter)
3 >Emitted(32, 33) Source(51, 24) + SourceIndex(0) name (Greeter)
1->Emitted(33, 14) Source(48, 5) + SourceIndex(0) name (Greeter)
2 >Emitted(33, 24) Source(51, 7) + SourceIndex(0) name (Greeter)
3 >Emitted(33, 33) Source(51, 24) + SourceIndex(0) name (Greeter)
---
>>> this.greeting = greetings;
1->^^^^^^^^^^^^
@ -350,13 +351,13 @@ sourceFile:sourceMapValidationDecorators.ts
5 > =
6 > greetings
7 > ;
1->Emitted(33, 13) Source(52, 9) + SourceIndex(0) name (Greeter.greetings)
2 >Emitted(33, 17) Source(52, 13) + SourceIndex(0) name (Greeter.greetings)
3 >Emitted(33, 18) Source(52, 14) + SourceIndex(0) name (Greeter.greetings)
4 >Emitted(33, 26) Source(52, 22) + SourceIndex(0) name (Greeter.greetings)
5 >Emitted(33, 29) Source(52, 25) + SourceIndex(0) name (Greeter.greetings)
6 >Emitted(33, 38) Source(52, 34) + SourceIndex(0) name (Greeter.greetings)
7 >Emitted(33, 39) Source(52, 35) + SourceIndex(0) name (Greeter.greetings)
1->Emitted(34, 13) Source(52, 9) + SourceIndex(0) name (Greeter.greetings)
2 >Emitted(34, 17) Source(52, 13) + SourceIndex(0) name (Greeter.greetings)
3 >Emitted(34, 18) Source(52, 14) + SourceIndex(0) name (Greeter.greetings)
4 >Emitted(34, 26) Source(52, 22) + SourceIndex(0) name (Greeter.greetings)
5 >Emitted(34, 29) Source(52, 25) + SourceIndex(0) name (Greeter.greetings)
6 >Emitted(34, 38) Source(52, 34) + SourceIndex(0) name (Greeter.greetings)
7 >Emitted(34, 39) Source(52, 35) + SourceIndex(0) name (Greeter.greetings)
---
>>> },
1 >^^^^^^^^
@ -365,8 +366,8 @@ sourceFile:sourceMapValidationDecorators.ts
1 >
>
2 > }
1 >Emitted(34, 9) Source(53, 5) + SourceIndex(0) name (Greeter.greetings)
2 >Emitted(34, 10) Source(53, 6) + SourceIndex(0) name (Greeter.greetings)
1 >Emitted(35, 9) Source(53, 5) + SourceIndex(0) name (Greeter.greetings)
2 >Emitted(35, 10) Source(53, 6) + SourceIndex(0) name (Greeter.greetings)
---
>>> enumerable: true,
>>> configurable: true
@ -374,7 +375,7 @@ sourceFile:sourceMapValidationDecorators.ts
1->^^^^^^^
2 > ^^^^^^^^^^^^^^->
1->
1->Emitted(37, 8) Source(46, 6) + SourceIndex(0) name (Greeter)
1->Emitted(38, 8) Source(46, 6) + SourceIndex(0) name (Greeter)
---
>>> Greeter.x1 = 10;
1->^^^^
@ -382,19 +383,19 @@ sourceFile:sourceMapValidationDecorators.ts
3 > ^^^
4 > ^^
5 > ^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->
2 > x1
3 > : number =
4 > 10
5 > ;
1->Emitted(38, 5) Source(33, 20) + SourceIndex(0) name (Greeter)
2 >Emitted(38, 15) Source(33, 22) + SourceIndex(0) name (Greeter)
3 >Emitted(38, 18) Source(33, 33) + SourceIndex(0) name (Greeter)
4 >Emitted(38, 20) Source(33, 35) + SourceIndex(0) name (Greeter)
5 >Emitted(38, 21) Source(33, 36) + SourceIndex(0) name (Greeter)
1->Emitted(39, 5) Source(33, 20) + SourceIndex(0) name (Greeter)
2 >Emitted(39, 15) Source(33, 22) + SourceIndex(0) name (Greeter)
3 >Emitted(39, 18) Source(33, 33) + SourceIndex(0) name (Greeter)
4 >Emitted(39, 20) Source(33, 35) + SourceIndex(0) name (Greeter)
5 >Emitted(39, 21) Source(33, 36) + SourceIndex(0) name (Greeter)
---
>>> Object.defineProperty(Greeter.prototype, "greet", __decorate([PropertyDecorator1, PropertyDecorator2(40)], Greeter.prototype, "greet", Object.getOwnPropertyDescriptor(Greeter.prototype, "greet")));
>>> Object.defineProperty(Greeter.prototype, "greet", __decorate([PropertyDecorator1, PropertyDecorator2(40), __metadata('design:type', Function), __metadata('design:paramtypes', []), __metadata('design:returntype', Object)], Greeter.prototype, "greet", Object.getOwnPropertyDescriptor(Greeter.prototype, "greet")));
1->^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^
@ -405,11 +406,11 @@ sourceFile:sourceMapValidationDecorators.ts
8 > ^
9 > ^^
10> ^
11> ^^^
12> ^^^^^^^^^^^^^^^^^^^^^^^^^^
13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
14> ^^^^^^^^^^^^^^^^^^^^^^^^^^
15> ^^^^
11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
12> ^^^^^^^^^^^^^^^^^^^^^^^^^^
13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
14> ^^^^^^^^^^^^^^^^^^^^^^^^^^
15> ^^^^
1->
2 > @PropertyDecorator1
> @PropertyDecorator2(40)
@ -425,29 +426,29 @@ sourceFile:sourceMapValidationDecorators.ts
10> )
11>
>
12> greet
13>
14> greet
15> () {
> return "<h1>" + this.greeting + "</h1>";
> }
1->Emitted(39, 5) Source(21, 5) + SourceIndex(0) name (Greeter)
2 >Emitted(39, 27) Source(23, 5) + SourceIndex(0) name (Greeter)
3 >Emitted(39, 53) Source(23, 10) + SourceIndex(0) name (Greeter)
4 >Emitted(39, 67) Source(21, 6) + SourceIndex(0) name (Greeter)
5 >Emitted(39, 85) Source(21, 24) + SourceIndex(0) name (Greeter)
6 >Emitted(39, 87) Source(22, 6) + SourceIndex(0) name (Greeter)
7 >Emitted(39, 105) Source(22, 24) + SourceIndex(0) name (Greeter)
8 >Emitted(39, 106) Source(22, 25) + SourceIndex(0) name (Greeter)
9 >Emitted(39, 108) Source(22, 27) + SourceIndex(0) name (Greeter)
10>Emitted(39, 109) Source(22, 28) + SourceIndex(0) name (Greeter)
11>Emitted(39, 112) Source(23, 5) + SourceIndex(0) name (Greeter)
12>Emitted(39, 138) Source(23, 10) + SourceIndex(0) name (Greeter)
13>Emitted(39, 172) Source(23, 5) + SourceIndex(0) name (Greeter)
14>Emitted(39, 198) Source(23, 10) + SourceIndex(0) name (Greeter)
15>Emitted(39, 202) Source(25, 6) + SourceIndex(0) name (Greeter)
12> greet
13>
14> greet
15> () {
> return "<h1>" + this.greeting + "</h1>";
> }
1->Emitted(40, 5) Source(21, 5) + SourceIndex(0) name (Greeter)
2 >Emitted(40, 27) Source(23, 5) + SourceIndex(0) name (Greeter)
3 >Emitted(40, 53) Source(23, 10) + SourceIndex(0) name (Greeter)
4 >Emitted(40, 67) Source(21, 6) + SourceIndex(0) name (Greeter)
5 >Emitted(40, 85) Source(21, 24) + SourceIndex(0) name (Greeter)
6 >Emitted(40, 87) Source(22, 6) + SourceIndex(0) name (Greeter)
7 >Emitted(40, 105) Source(22, 24) + SourceIndex(0) name (Greeter)
8 >Emitted(40, 106) Source(22, 25) + SourceIndex(0) name (Greeter)
9 >Emitted(40, 108) Source(22, 27) + SourceIndex(0) name (Greeter)
10>Emitted(40, 109) Source(22, 28) + SourceIndex(0) name (Greeter)
11>Emitted(40, 227) Source(23, 5) + SourceIndex(0) name (Greeter)
12>Emitted(40, 253) Source(23, 10) + SourceIndex(0) name (Greeter)
13>Emitted(40, 287) Source(23, 5) + SourceIndex(0) name (Greeter)
14>Emitted(40, 313) Source(23, 10) + SourceIndex(0) name (Greeter)
15>Emitted(40, 317) Source(25, 6) + SourceIndex(0) name (Greeter)
---
>>> __decorate([PropertyDecorator1, PropertyDecorator2(50)], Greeter.prototype, "x");
>>> __decorate([PropertyDecorator1, PropertyDecorator2(50), __metadata('design:type', String)], Greeter.prototype, "x");
1 >^^^^
2 > ^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^^^^^^
@ -456,10 +457,10 @@ sourceFile:sourceMapValidationDecorators.ts
6 > ^
7 > ^^
8 > ^
9 > ^^^
10> ^^^^^^^^^^^^^^^^^^^^^^
11> ^^
12> ^^^^^^^->
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
10> ^^^^^^^^^^^^^^^^^^^^^^
11> ^^
12> ^^^^^^^->
1 >
>
>
@ -473,21 +474,21 @@ sourceFile:sourceMapValidationDecorators.ts
8 > )
9 >
> private
10> x
11> : string;
1 >Emitted(40, 5) Source(27, 5) + SourceIndex(0) name (Greeter)
2 >Emitted(40, 17) Source(27, 6) + SourceIndex(0) name (Greeter)
3 >Emitted(40, 35) Source(27, 24) + SourceIndex(0) name (Greeter)
4 >Emitted(40, 37) Source(28, 6) + SourceIndex(0) name (Greeter)
5 >Emitted(40, 55) Source(28, 24) + SourceIndex(0) name (Greeter)
6 >Emitted(40, 56) Source(28, 25) + SourceIndex(0) name (Greeter)
7 >Emitted(40, 58) Source(28, 27) + SourceIndex(0) name (Greeter)
8 >Emitted(40, 59) Source(28, 28) + SourceIndex(0) name (Greeter)
9 >Emitted(40, 62) Source(29, 13) + SourceIndex(0) name (Greeter)
10>Emitted(40, 84) Source(29, 14) + SourceIndex(0) name (Greeter)
11>Emitted(40, 86) Source(29, 23) + SourceIndex(0) name (Greeter)
10> x
11> : string;
1 >Emitted(41, 5) Source(27, 5) + SourceIndex(0) name (Greeter)
2 >Emitted(41, 17) Source(27, 6) + SourceIndex(0) name (Greeter)
3 >Emitted(41, 35) Source(27, 24) + SourceIndex(0) name (Greeter)
4 >Emitted(41, 37) Source(28, 6) + SourceIndex(0) name (Greeter)
5 >Emitted(41, 55) Source(28, 24) + SourceIndex(0) name (Greeter)
6 >Emitted(41, 56) Source(28, 25) + SourceIndex(0) name (Greeter)
7 >Emitted(41, 58) Source(28, 27) + SourceIndex(0) name (Greeter)
8 >Emitted(41, 59) Source(28, 28) + SourceIndex(0) name (Greeter)
9 >Emitted(41, 97) Source(29, 13) + SourceIndex(0) name (Greeter)
10>Emitted(41, 119) Source(29, 14) + SourceIndex(0) name (Greeter)
11>Emitted(41, 121) Source(29, 23) + SourceIndex(0) name (Greeter)
---
>>> __decorate([ParameterDecorator1, ParameterDecorator2(70)], Greeter.prototype, "fn", 0);
>>> __decorate([ParameterDecorator1, ParameterDecorator2(70), __metadata('design:type', Number)], Greeter.prototype, "fn", 0);
1->^^^^
2 > ^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^^^^^^^
@ -496,10 +497,10 @@ sourceFile:sourceMapValidationDecorators.ts
6 > ^
7 > ^^
8 > ^
9 > ^^^
10> ^^^^^^^^^^^^^^^^^^^^^^^^^^
11> ^^
12> ^^^^^^^^->
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
10> ^^^^^^^^^^^^^^^^^^^^^^^^^^
11> ^^
12> ^^^^^^^^->
1->
>
> @PropertyDecorator1
@ -518,21 +519,21 @@ sourceFile:sourceMapValidationDecorators.ts
8 > )
9 >
>
10> x
11> : number
1->Emitted(41, 5) Source(36, 7) + SourceIndex(0) name (Greeter)
2 >Emitted(41, 17) Source(36, 8) + SourceIndex(0) name (Greeter)
3 >Emitted(41, 36) Source(36, 27) + SourceIndex(0) name (Greeter)
4 >Emitted(41, 38) Source(37, 8) + SourceIndex(0) name (Greeter)
5 >Emitted(41, 57) Source(37, 27) + SourceIndex(0) name (Greeter)
6 >Emitted(41, 58) Source(37, 28) + SourceIndex(0) name (Greeter)
7 >Emitted(41, 60) Source(37, 30) + SourceIndex(0) name (Greeter)
8 >Emitted(41, 61) Source(37, 31) + SourceIndex(0) name (Greeter)
9 >Emitted(41, 64) Source(38, 7) + SourceIndex(0) name (Greeter)
10>Emitted(41, 90) Source(38, 8) + SourceIndex(0) name (Greeter)
11>Emitted(41, 92) Source(38, 16) + SourceIndex(0) name (Greeter)
10> x
11> : number
1->Emitted(42, 5) Source(36, 7) + SourceIndex(0) name (Greeter)
2 >Emitted(42, 17) Source(36, 8) + SourceIndex(0) name (Greeter)
3 >Emitted(42, 36) Source(36, 27) + SourceIndex(0) name (Greeter)
4 >Emitted(42, 38) Source(37, 8) + SourceIndex(0) name (Greeter)
5 >Emitted(42, 57) Source(37, 27) + SourceIndex(0) name (Greeter)
6 >Emitted(42, 58) Source(37, 28) + SourceIndex(0) name (Greeter)
7 >Emitted(42, 60) Source(37, 30) + SourceIndex(0) name (Greeter)
8 >Emitted(42, 61) Source(37, 31) + SourceIndex(0) name (Greeter)
9 >Emitted(42, 99) Source(38, 7) + SourceIndex(0) name (Greeter)
10>Emitted(42, 125) Source(38, 8) + SourceIndex(0) name (Greeter)
11>Emitted(42, 127) Source(38, 16) + SourceIndex(0) name (Greeter)
---
>>> __decorate([ParameterDecorator1, ParameterDecorator2(90)], Greeter.prototype, "greetings", 0);
>>> __decorate([ParameterDecorator1, ParameterDecorator2(90), __metadata('design:type', String)], Greeter.prototype, "greetings", 0);
1->^^^^
2 > ^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^^^^^^^
@ -541,10 +542,10 @@ sourceFile:sourceMapValidationDecorators.ts
6 > ^
7 > ^^
8 > ^
9 > ^^^
10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11> ^^
12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11> ^^
12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->) {
> return this.greeting;
> }
@ -567,21 +568,21 @@ sourceFile:sourceMapValidationDecorators.ts
8 > )
9 >
>
10> greetings
11> : string
1->Emitted(42, 5) Source(49, 7) + SourceIndex(0) name (Greeter)
2 >Emitted(42, 17) Source(49, 8) + SourceIndex(0) name (Greeter)
3 >Emitted(42, 36) Source(49, 27) + SourceIndex(0) name (Greeter)
4 >Emitted(42, 38) Source(50, 8) + SourceIndex(0) name (Greeter)
5 >Emitted(42, 57) Source(50, 27) + SourceIndex(0) name (Greeter)
6 >Emitted(42, 58) Source(50, 28) + SourceIndex(0) name (Greeter)
7 >Emitted(42, 60) Source(50, 30) + SourceIndex(0) name (Greeter)
8 >Emitted(42, 61) Source(50, 31) + SourceIndex(0) name (Greeter)
9 >Emitted(42, 64) Source(51, 7) + SourceIndex(0) name (Greeter)
10>Emitted(42, 97) Source(51, 16) + SourceIndex(0) name (Greeter)
11>Emitted(42, 99) Source(51, 24) + SourceIndex(0) name (Greeter)
10> greetings
11> : string
1->Emitted(43, 5) Source(49, 7) + SourceIndex(0) name (Greeter)
2 >Emitted(43, 17) Source(49, 8) + SourceIndex(0) name (Greeter)
3 >Emitted(43, 36) Source(49, 27) + SourceIndex(0) name (Greeter)
4 >Emitted(43, 38) Source(50, 8) + SourceIndex(0) name (Greeter)
5 >Emitted(43, 57) Source(50, 27) + SourceIndex(0) name (Greeter)
6 >Emitted(43, 58) Source(50, 28) + SourceIndex(0) name (Greeter)
7 >Emitted(43, 60) Source(50, 30) + SourceIndex(0) name (Greeter)
8 >Emitted(43, 61) Source(50, 31) + SourceIndex(0) name (Greeter)
9 >Emitted(43, 99) Source(51, 7) + SourceIndex(0) name (Greeter)
10>Emitted(43, 132) Source(51, 16) + SourceIndex(0) name (Greeter)
11>Emitted(43, 134) Source(51, 24) + SourceIndex(0) name (Greeter)
---
>>> Object.defineProperty(Greeter.prototype, "greetings", __decorate([PropertyDecorator1, PropertyDecorator2(80)], Greeter.prototype, "greetings", Object.getOwnPropertyDescriptor(Greeter.prototype, "greetings")));
>>> Object.defineProperty(Greeter.prototype, "greetings", __decorate([PropertyDecorator1, PropertyDecorator2(80), __metadata('design:type', Object)], Greeter.prototype, "greetings", Object.getOwnPropertyDescriptor(Greeter.prototype, "greetings")));
1->^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@ -592,11 +593,11 @@ sourceFile:sourceMapValidationDecorators.ts
8 > ^
9 > ^^
10> ^
11> ^^^
12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
15> ^^^^
11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
15> ^^^^
1->
2 > @PropertyDecorator1
> @PropertyDecorator2(80)
@ -612,29 +613,29 @@ sourceFile:sourceMapValidationDecorators.ts
10> )
11>
> get
12> greetings
13>
14> greetings
15> () {
> return this.greeting;
> }
1->Emitted(43, 5) Source(42, 5) + SourceIndex(0) name (Greeter)
2 >Emitted(43, 27) Source(44, 9) + SourceIndex(0) name (Greeter)
3 >Emitted(43, 57) Source(44, 18) + SourceIndex(0) name (Greeter)
4 >Emitted(43, 71) Source(42, 6) + SourceIndex(0) name (Greeter)
5 >Emitted(43, 89) Source(42, 24) + SourceIndex(0) name (Greeter)
6 >Emitted(43, 91) Source(43, 6) + SourceIndex(0) name (Greeter)
7 >Emitted(43, 109) Source(43, 24) + SourceIndex(0) name (Greeter)
8 >Emitted(43, 110) Source(43, 25) + SourceIndex(0) name (Greeter)
9 >Emitted(43, 112) Source(43, 27) + SourceIndex(0) name (Greeter)
10>Emitted(43, 113) Source(43, 28) + SourceIndex(0) name (Greeter)
11>Emitted(43, 116) Source(44, 9) + SourceIndex(0) name (Greeter)
12>Emitted(43, 146) Source(44, 18) + SourceIndex(0) name (Greeter)
13>Emitted(43, 180) Source(44, 9) + SourceIndex(0) name (Greeter)
14>Emitted(43, 210) Source(44, 18) + SourceIndex(0) name (Greeter)
15>Emitted(43, 214) Source(46, 6) + SourceIndex(0) name (Greeter)
12> greetings
13>
14> greetings
15> () {
> return this.greeting;
> }
1->Emitted(44, 5) Source(42, 5) + SourceIndex(0) name (Greeter)
2 >Emitted(44, 27) Source(44, 9) + SourceIndex(0) name (Greeter)
3 >Emitted(44, 57) Source(44, 18) + SourceIndex(0) name (Greeter)
4 >Emitted(44, 71) Source(42, 6) + SourceIndex(0) name (Greeter)
5 >Emitted(44, 89) Source(42, 24) + SourceIndex(0) name (Greeter)
6 >Emitted(44, 91) Source(43, 6) + SourceIndex(0) name (Greeter)
7 >Emitted(44, 109) Source(43, 24) + SourceIndex(0) name (Greeter)
8 >Emitted(44, 110) Source(43, 25) + SourceIndex(0) name (Greeter)
9 >Emitted(44, 112) Source(43, 27) + SourceIndex(0) name (Greeter)
10>Emitted(44, 113) Source(43, 28) + SourceIndex(0) name (Greeter)
11>Emitted(44, 151) Source(44, 9) + SourceIndex(0) name (Greeter)
12>Emitted(44, 181) Source(44, 18) + SourceIndex(0) name (Greeter)
13>Emitted(44, 215) Source(44, 9) + SourceIndex(0) name (Greeter)
14>Emitted(44, 245) Source(44, 18) + SourceIndex(0) name (Greeter)
15>Emitted(44, 249) Source(46, 6) + SourceIndex(0) name (Greeter)
---
>>> __decorate([PropertyDecorator1, PropertyDecorator2(60)], Greeter, "x1");
>>> __decorate([PropertyDecorator1, PropertyDecorator2(60), __metadata('design:type', Number)], Greeter, "x1");
1 >^^^^
2 > ^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^^^^^^
@ -643,10 +644,10 @@ sourceFile:sourceMapValidationDecorators.ts
6 > ^
7 > ^^
8 > ^
9 > ^^^
10> ^^^^^^^^^^^^^
11> ^^
12> ^^^^^^^^->
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
10> ^^^^^^^^^^^^^
11> ^^
12> ^^^^^^^^->
1 >
2 > @
3 > PropertyDecorator1
@ -658,21 +659,21 @@ sourceFile:sourceMapValidationDecorators.ts
8 > )
9 >
> private static
10> x1
11> : number = 10;
1 >Emitted(44, 5) Source(31, 5) + SourceIndex(0) name (Greeter)
2 >Emitted(44, 17) Source(31, 6) + SourceIndex(0) name (Greeter)
3 >Emitted(44, 35) Source(31, 24) + SourceIndex(0) name (Greeter)
4 >Emitted(44, 37) Source(32, 6) + SourceIndex(0) name (Greeter)
5 >Emitted(44, 55) Source(32, 24) + SourceIndex(0) name (Greeter)
6 >Emitted(44, 56) Source(32, 25) + SourceIndex(0) name (Greeter)
7 >Emitted(44, 58) Source(32, 27) + SourceIndex(0) name (Greeter)
8 >Emitted(44, 59) Source(32, 28) + SourceIndex(0) name (Greeter)
9 >Emitted(44, 62) Source(33, 20) + SourceIndex(0) name (Greeter)
10>Emitted(44, 75) Source(33, 22) + SourceIndex(0) name (Greeter)
11>Emitted(44, 77) Source(33, 36) + SourceIndex(0) name (Greeter)
10> x1
11> : number = 10;
1 >Emitted(45, 5) Source(31, 5) + SourceIndex(0) name (Greeter)
2 >Emitted(45, 17) Source(31, 6) + SourceIndex(0) name (Greeter)
3 >Emitted(45, 35) Source(31, 24) + SourceIndex(0) name (Greeter)
4 >Emitted(45, 37) Source(32, 6) + SourceIndex(0) name (Greeter)
5 >Emitted(45, 55) Source(32, 24) + SourceIndex(0) name (Greeter)
6 >Emitted(45, 56) Source(32, 25) + SourceIndex(0) name (Greeter)
7 >Emitted(45, 58) Source(32, 27) + SourceIndex(0) name (Greeter)
8 >Emitted(45, 59) Source(32, 28) + SourceIndex(0) name (Greeter)
9 >Emitted(45, 97) Source(33, 20) + SourceIndex(0) name (Greeter)
10>Emitted(45, 110) Source(33, 22) + SourceIndex(0) name (Greeter)
11>Emitted(45, 112) Source(33, 36) + SourceIndex(0) name (Greeter)
---
>>> __decorate([ParameterDecorator1, ParameterDecorator2(20)], Greeter, void 0, 0);
>>> __decorate([ParameterDecorator1, ParameterDecorator2(20), __metadata('design:type', String)], Greeter, void 0, 0);
1->^^^^
2 > ^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^^^^^^^
@ -681,10 +682,9 @@ sourceFile:sourceMapValidationDecorators.ts
6 > ^
7 > ^^
8 > ^
9 > ^^^
10> ^^^^^^^^^^^^^^^^^^
11> ^^
12> ^->
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
10> ^^^^^^^^^^^^^^^^^^
11> ^^
1->
2 > @
3 > ParameterDecorator1
@ -696,22 +696,22 @@ sourceFile:sourceMapValidationDecorators.ts
8 > )
9 >
> public
10> greeting
11> : string
1->Emitted(45, 5) Source(12, 7) + SourceIndex(0) name (Greeter)
2 >Emitted(45, 17) Source(12, 8) + SourceIndex(0) name (Greeter)
3 >Emitted(45, 36) Source(12, 27) + SourceIndex(0) name (Greeter)
4 >Emitted(45, 38) Source(13, 8) + SourceIndex(0) name (Greeter)
5 >Emitted(45, 57) Source(13, 27) + SourceIndex(0) name (Greeter)
6 >Emitted(45, 58) Source(13, 28) + SourceIndex(0) name (Greeter)
7 >Emitted(45, 60) Source(13, 30) + SourceIndex(0) name (Greeter)
8 >Emitted(45, 61) Source(13, 31) + SourceIndex(0) name (Greeter)
9 >Emitted(45, 64) Source(14, 14) + SourceIndex(0) name (Greeter)
10>Emitted(45, 82) Source(14, 22) + SourceIndex(0) name (Greeter)
11>Emitted(45, 84) Source(14, 30) + SourceIndex(0) name (Greeter)
10> greeting
11> : string
1->Emitted(46, 5) Source(12, 7) + SourceIndex(0) name (Greeter)
2 >Emitted(46, 17) Source(12, 8) + SourceIndex(0) name (Greeter)
3 >Emitted(46, 36) Source(12, 27) + SourceIndex(0) name (Greeter)
4 >Emitted(46, 38) Source(13, 8) + SourceIndex(0) name (Greeter)
5 >Emitted(46, 57) Source(13, 27) + SourceIndex(0) name (Greeter)
6 >Emitted(46, 58) Source(13, 28) + SourceIndex(0) name (Greeter)
7 >Emitted(46, 60) Source(13, 30) + SourceIndex(0) name (Greeter)
8 >Emitted(46, 61) Source(13, 31) + SourceIndex(0) name (Greeter)
9 >Emitted(46, 99) Source(14, 14) + SourceIndex(0) name (Greeter)
10>Emitted(46, 117) Source(14, 22) + SourceIndex(0) name (Greeter)
11>Emitted(46, 119) Source(14, 30) + SourceIndex(0) name (Greeter)
---
>>> __decorate([ParameterDecorator1, ParameterDecorator2(30)], Greeter, void 0, 1);
1->^^^^
>>> __decorate([ParameterDecorator1, ParameterDecorator2(30), __metadata('design:type', Array)], Greeter, void 0, 1);
1 >^^^^
2 > ^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^^^^^^^
4 > ^^
@ -719,10 +719,11 @@ sourceFile:sourceMapValidationDecorators.ts
6 > ^
7 > ^^
8 > ^
9 > ^^^
10> ^^^^^^^^^^^^^^^^^^
11> ^^
1->,
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
10> ^^^^^^^^^^^^^^^^^^
11> ^^
12> ^^^^^^^^^->
1 >,
>
>
2 > @
@ -735,22 +736,22 @@ sourceFile:sourceMapValidationDecorators.ts
8 > )
9 >
> ...
10> b
11> : string[]
1->Emitted(46, 5) Source(16, 7) + SourceIndex(0) name (Greeter)
2 >Emitted(46, 17) Source(16, 8) + SourceIndex(0) name (Greeter)
3 >Emitted(46, 36) Source(16, 27) + SourceIndex(0) name (Greeter)
4 >Emitted(46, 38) Source(17, 8) + SourceIndex(0) name (Greeter)
5 >Emitted(46, 57) Source(17, 27) + SourceIndex(0) name (Greeter)
6 >Emitted(46, 58) Source(17, 28) + SourceIndex(0) name (Greeter)
7 >Emitted(46, 60) Source(17, 30) + SourceIndex(0) name (Greeter)
8 >Emitted(46, 61) Source(17, 31) + SourceIndex(0) name (Greeter)
9 >Emitted(46, 64) Source(18, 10) + SourceIndex(0) name (Greeter)
10>Emitted(46, 82) Source(18, 11) + SourceIndex(0) name (Greeter)
11>Emitted(46, 84) Source(18, 21) + SourceIndex(0) name (Greeter)
10> b
11> : string[]
1 >Emitted(47, 5) Source(16, 7) + SourceIndex(0) name (Greeter)
2 >Emitted(47, 17) Source(16, 8) + SourceIndex(0) name (Greeter)
3 >Emitted(47, 36) Source(16, 27) + SourceIndex(0) name (Greeter)
4 >Emitted(47, 38) Source(17, 8) + SourceIndex(0) name (Greeter)
5 >Emitted(47, 57) Source(17, 27) + SourceIndex(0) name (Greeter)
6 >Emitted(47, 58) Source(17, 28) + SourceIndex(0) name (Greeter)
7 >Emitted(47, 60) Source(17, 30) + SourceIndex(0) name (Greeter)
8 >Emitted(47, 61) Source(17, 31) + SourceIndex(0) name (Greeter)
9 >Emitted(47, 98) Source(18, 10) + SourceIndex(0) name (Greeter)
10>Emitted(47, 116) Source(18, 11) + SourceIndex(0) name (Greeter)
11>Emitted(47, 118) Source(18, 21) + SourceIndex(0) name (Greeter)
---
>>> Greeter = __decorate([ClassDecorator1, ClassDecorator2(10)], Greeter);
1 >^^^^
>>> Greeter = __decorate([ClassDecorator1, ClassDecorator2(10), __metadata('design:paramtypes', [String, String])], Greeter);
1->^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^^^
4 > ^^
@ -758,8 +759,8 @@ sourceFile:sourceMapValidationDecorators.ts
6 > ^
7 > ^^
8 > ^
9 > ^^^^^^^^^^^^
1 >
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > @
3 > ClassDecorator1
4 >
@ -814,23 +815,23 @@ sourceFile:sourceMapValidationDecorators.ts
> this.greeting = greetings;
> }
> }
1 >Emitted(47, 5) Source(8, 1) + SourceIndex(0) name (Greeter)
2 >Emitted(47, 27) Source(8, 2) + SourceIndex(0) name (Greeter)
3 >Emitted(47, 42) Source(8, 17) + SourceIndex(0) name (Greeter)
4 >Emitted(47, 44) Source(9, 2) + SourceIndex(0) name (Greeter)
5 >Emitted(47, 59) Source(9, 17) + SourceIndex(0) name (Greeter)
6 >Emitted(47, 60) Source(9, 18) + SourceIndex(0) name (Greeter)
7 >Emitted(47, 62) Source(9, 20) + SourceIndex(0) name (Greeter)
8 >Emitted(47, 63) Source(9, 21) + SourceIndex(0) name (Greeter)
9 >Emitted(47, 75) Source(54, 2) + SourceIndex(0) name (Greeter)
1->Emitted(48, 5) Source(8, 1) + SourceIndex(0) name (Greeter)
2 >Emitted(48, 27) Source(8, 2) + SourceIndex(0) name (Greeter)
3 >Emitted(48, 42) Source(8, 17) + SourceIndex(0) name (Greeter)
4 >Emitted(48, 44) Source(9, 2) + SourceIndex(0) name (Greeter)
5 >Emitted(48, 59) Source(9, 17) + SourceIndex(0) name (Greeter)
6 >Emitted(48, 60) Source(9, 18) + SourceIndex(0) name (Greeter)
7 >Emitted(48, 62) Source(9, 20) + SourceIndex(0) name (Greeter)
8 >Emitted(48, 63) Source(9, 21) + SourceIndex(0) name (Greeter)
9 >Emitted(48, 126) Source(54, 2) + SourceIndex(0) name (Greeter)
---
>>> return Greeter;
1 >^^^^
2 > ^^^^^^^^^^^^^^
1 >
2 > }
1 >Emitted(48, 5) Source(54, 1) + SourceIndex(0) name (Greeter)
2 >Emitted(48, 19) Source(54, 2) + SourceIndex(0) name (Greeter)
1 >Emitted(49, 5) Source(54, 1) + SourceIndex(0) name (Greeter)
2 >Emitted(49, 19) Source(54, 2) + SourceIndex(0) name (Greeter)
---
>>>})();
1 >
@ -888,9 +889,9 @@ sourceFile:sourceMapValidationDecorators.ts
> this.greeting = greetings;
> }
> }
1 >Emitted(49, 1) Source(54, 1) + SourceIndex(0) name (Greeter)
2 >Emitted(49, 2) Source(54, 2) + SourceIndex(0) name (Greeter)
3 >Emitted(49, 2) Source(8, 1) + SourceIndex(0)
4 >Emitted(49, 6) Source(54, 2) + SourceIndex(0)
1 >Emitted(50, 1) Source(54, 1) + SourceIndex(0) name (Greeter)
2 >Emitted(50, 2) Source(54, 2) + SourceIndex(0) name (Greeter)
3 >Emitted(50, 2) Source(8, 1) + SourceIndex(0)
4 >Emitted(50, 6) Source(54, 2) + SourceIndex(0)
---
>>>//# sourceMappingURL=sourceMapValidationDecorators.js.map