diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 6b722f8593..f91fae2b5d 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -906,7 +906,7 @@ module ts { // Get qualified name if (enclosingDeclaration && // Properties/methods/Signatures/Constructors/TypeParameters do not need qualification - !(symbol.flags & SymbolFlags.PropertyOrAccessor & SymbolFlags.Signature & SymbolFlags.Constructor & SymbolFlags.Method & SymbolFlags.TypeParameter)) { + !(symbol.flags & (SymbolFlags.PropertyOrAccessor | SymbolFlags.Signature | SymbolFlags.Constructor | SymbolFlags.Method | SymbolFlags.TypeParameter))) { var symbolName: string; while (symbol) { var isFirstName = !symbolName; @@ -2236,13 +2236,12 @@ module ts { return emptyObjectType; } var type = getDeclaredTypeOfSymbol(symbol); - var name = symbol.name; if (!(type.flags & TypeFlags.ObjectType)) { - error(getTypeDeclaration(symbol), Diagnostics.Global_type_0_must_be_a_class_or_interface_type, name); + error(getTypeDeclaration(symbol), Diagnostics.Global_type_0_must_be_a_class_or_interface_type, symbol.name); return emptyObjectType; } if (((type).typeParameters ? (type).typeParameters.length : 0) !== arity) { - error(getTypeDeclaration(symbol), Diagnostics.Global_type_0_must_have_1_type_parameter_s, name, arity); + error(getTypeDeclaration(symbol), Diagnostics.Global_type_0_must_have_1_type_parameter_s, symbol.name, arity); return emptyObjectType; } return type; @@ -3545,7 +3544,8 @@ module ts { return false; } - function checkSuperExpression(node: Node, isCallExpression: boolean): Type { + function checkSuperExpression(node: Node): Type { + var isCallExpression = node.parent.kind === SyntaxKind.CallExpression && (node.parent).func === node; var enclosingClass = getAncestor(node, SyntaxKind.ClassDeclaration); var baseClass: Type; if (enclosingClass && enclosingClass.baseType) { @@ -4179,7 +4179,7 @@ module ts { function resolveCallExpression(node: CallExpression): Signature { if (node.func.kind === SyntaxKind.SuperKeyword) { - var superType = checkSuperExpression(node.func, true); + var superType = checkSuperExpression(node.func); if (superType !== unknownType) { return resolveCall(node, getSignaturesOfType(superType, SignatureKind.Construct)); } @@ -4827,7 +4827,7 @@ module ts { case SyntaxKind.ThisKeyword: return checkThisExpression(node); case SyntaxKind.SuperKeyword: - return checkSuperExpression(node, false); + return checkSuperExpression(node); case SyntaxKind.NullKeyword: return nullType; case SyntaxKind.TrueKeyword: @@ -6681,6 +6681,7 @@ module ts { case SyntaxKind.Parameter: case SyntaxKind.Property: case SyntaxKind.EnumMember: + case SyntaxKind.PropertyAssignment: return (parent).initializer === node; case SyntaxKind.ExpressionStatement: case SyntaxKind.IfStatement: @@ -6810,6 +6811,11 @@ module ts { /*all meanings*/ SymbolFlags.Value | SymbolFlags.Type | SymbolFlags.Namespace | SymbolFlags.Import); } + if (isInRightSideOfImportOrExportAssignment(entityName)) { + // Since we already checked for ExportAssignment, this really could only be an Import + return getSymbolOfPartOfRightHandSideOfImport(entityName); + } + if (isRightSideOfQualifiedNameOrPropertyAccess(entityName)) { entityName = entityName.parent; } @@ -6920,11 +6926,7 @@ module ts { } if (isInRightSideOfImportOrExportAssignment(node)) { - var symbol: Symbol; - symbol = node.parent.kind === SyntaxKind.ExportAssignment - ? getSymbolInfo(node) - : getSymbolOfPartOfRightHandSideOfImport(node); - + var symbol = getSymbolInfo(node); var declaredType = getDeclaredTypeOfSymbol(symbol); return declaredType !== unknownType ? declaredType : getTypeOfSymbol(symbol); } diff --git a/src/harness/compilerRunner.ts b/src/harness/compilerRunner.ts index bab1200d74..60da87b1df 100644 --- a/src/harness/compilerRunner.ts +++ b/src/harness/compilerRunner.ts @@ -41,16 +41,16 @@ class CompilerBaselineRunner extends RunnerBase { describe('compiler tests for ' + fileName, () => { // Mocha holds onto the closure environment of the describe callback even after the test is done. // Everything declared here should be cleared out in the "after" callback. - var justName = fileName.replace(/^.*[\\\/]/, ''); // strips the fileName from the path. - var content = Harness.IO.readFile(fileName); - var testCaseContent = Harness.TestCaseParser.makeUnitsFromTest(content, fileName); + var justName: string; + var content: string; + var testCaseContent: { settings: Harness.TestCaseParser.CompilerSetting[]; testUnitData: Harness.TestCaseParser.TestUnitData[]; } - var units = testCaseContent.testUnitData; - var tcSettings = testCaseContent.settings; - var createNewInstance = false; + var units: Harness.TestCaseParser.TestUnitData[]; + var tcSettings: Harness.TestCaseParser.CompilerSetting[]; + var createNewInstance: boolean; - var lastUnit = units[units.length - 1]; - var rootDir = lastUnit.originalFilePath.indexOf('conformance') === -1 ? 'tests/cases/compiler/' : lastUnit.originalFilePath.substring(0, lastUnit.originalFilePath.lastIndexOf('/')) + '/'; + var lastUnit: Harness.TestCaseParser.TestUnitData; + var rootDir: string; var result: Harness.Compiler.CompilerResult; var checker: ts.TypeChecker; @@ -68,6 +68,14 @@ class CompilerBaselineRunner extends RunnerBase { var createNewInstance = false; before(() => { + justName = fileName.replace(/^.*[\\\/]/, ''); // strips the fileName from the path. + content = Harness.IO.readFile(fileName); + testCaseContent = Harness.TestCaseParser.makeUnitsFromTest(content, fileName); + units = testCaseContent.testUnitData; + tcSettings = testCaseContent.settings; + createNewInstance = false; + lastUnit = units[units.length - 1]; + rootDir = lastUnit.originalFilePath.indexOf('conformance') === -1 ? 'tests/cases/compiler/' : lastUnit.originalFilePath.substring(0, lastUnit.originalFilePath.lastIndexOf('/')) + '/'; harnessCompiler = Harness.Compiler.getCompiler(); // We need to assemble the list of input files for the compiler and other related files on the 'filesystem' (ie in a multi-file test) // If the last file in a test uses require or a triple slash reference we'll assume all other files will be brought in via references, @@ -307,7 +315,7 @@ class CompilerBaselineRunner extends RunnerBase { allFiles.forEach(file => { var codeLines = file.content.split('\n'); walker.getTypes(file.unitName).forEach(result => { - var formattedLine = result.identifierName + " : " + result.type; + var formattedLine = result.sourceText.replace(/\r?\n/g, "") + " : " + result.type; if (!typeMap[file.unitName]) { typeMap[file.unitName] = {}; } diff --git a/src/harness/typeWriter.ts b/src/harness/typeWriter.ts index 87f215d5b7..a3b23d10f1 100644 --- a/src/harness/typeWriter.ts +++ b/src/harness/typeWriter.ts @@ -2,7 +2,7 @@ interface TypeWriterResult { line: number; column: number; syntaxKind: string; - identifierName: string; + sourceText: string; type: string; } @@ -28,7 +28,7 @@ class TypeWriterWalker { // TODO: Ideally we should log all expressions, but to compare to the // old typeWriter baselines, suppress tokens case ts.SyntaxKind.ThisKeyword: - case ts.SyntaxKind.RegularExpressionLiteral: + case ts.SyntaxKind.SuperKeyword: case ts.SyntaxKind.ArrayLiteral: case ts.SyntaxKind.ObjectLiteral: case ts.SyntaxKind.PropertyAccess: @@ -77,7 +77,6 @@ class TypeWriterWalker { var actualPos = ts.skipTrivia(this.currentSourceFile.text, node.pos); var lineAndCharacter = this.currentSourceFile.getLineAndCharacterFromPosition(actualPos); var sourceText = ts.getSourceTextOfNodeFromSourceText(this.currentSourceFile.text, node); - var isUnknownType = (type).intrinsicName === "unknown"; // If we got an unknown type, we temporarily want to fall back to just pretending the name // (source text) of the node is the type. This is to align with the old typeWriter to make @@ -86,8 +85,8 @@ class TypeWriterWalker { line: lineAndCharacter.line - 1, column: lineAndCharacter.character, syntaxKind: ts.SyntaxKind[node.kind], - identifierName: sourceText, - type: isUnknownType ? sourceText : this.checker.typeToString(type) + sourceText: sourceText, + type: this.checker.typeToString(type, node.parent, ts.TypeFormatFlags.None) }); } diff --git a/tests/baselines/reference/AmbientModuleAndAmbientWithSameNameAndCommonRoot.types b/tests/baselines/reference/AmbientModuleAndAmbientWithSameNameAndCommonRoot.types index ff49e1c530..8846d2c3a3 100644 --- a/tests/baselines/reference/AmbientModuleAndAmbientWithSameNameAndCommonRoot.types +++ b/tests/baselines/reference/AmbientModuleAndAmbientWithSameNameAndCommonRoot.types @@ -45,15 +45,15 @@ var p: { x: number; y: number; } var p = A.Point.Origin; >p : { x: number; y: number; } >A.Point.Origin : { x: number; y: number; } ->A.Point : typeof Point +>A.Point : typeof A.Point >A : typeof A ->Point : typeof Point +>Point : typeof A.Point >Origin : { x: number; y: number; } var p = new A.Point(0, 0); // unexpected error here, bug 840000 >p : { x: number; y: number; } ->new A.Point(0, 0) : Point ->A.Point : typeof Point +>new A.Point(0, 0) : A.Point +>A.Point : typeof A.Point >A : typeof A ->Point : typeof Point +>Point : typeof A.Point diff --git a/tests/baselines/reference/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot.types b/tests/baselines/reference/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot.types index b928b699b9..975f0f65a6 100644 --- a/tests/baselines/reference/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot.types +++ b/tests/baselines/reference/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot.types @@ -39,15 +39,15 @@ var p: { x: number; y: number; } var p = A.Point.Origin; >p : { x: number; y: number; } >A.Point.Origin : { x: number; y: number; } ->A.Point : typeof Point +>A.Point : typeof A.Point >A : typeof A ->Point : typeof Point +>Point : typeof A.Point >Origin : { x: number; y: number; } var p = new A.Point(0, 0); // unexpected error here, bug 840000 >p : { x: number; y: number; } ->new A.Point(0, 0) : Point ->A.Point : typeof Point +>new A.Point(0, 0) : A.Point +>A.Point : typeof A.Point >A : typeof A ->Point : typeof Point +>Point : typeof A.Point diff --git a/tests/baselines/reference/ArrowFunction1.errors.txt b/tests/baselines/reference/ArrowFunction1.errors.txt new file mode 100644 index 0000000000..ed868daec1 --- /dev/null +++ b/tests/baselines/reference/ArrowFunction1.errors.txt @@ -0,0 +1,6 @@ +==== tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrowFunctions/ArrowFunction1.ts (1 errors) ==== + var v = (a: ) => { + ~ +!!! Type expected. + + }; \ No newline at end of file diff --git a/tests/baselines/reference/ArrowFunction2.errors.txt b/tests/baselines/reference/ArrowFunction2.errors.txt new file mode 100644 index 0000000000..eef47a30ba --- /dev/null +++ b/tests/baselines/reference/ArrowFunction2.errors.txt @@ -0,0 +1,8 @@ +==== tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrowFunctions/ArrowFunction2.ts (2 errors) ==== + var v = (a: b,) => { + ~ +!!! Trailing comma not allowed. + ~ +!!! Cannot find name 'b'. + + }; \ No newline at end of file diff --git a/tests/baselines/reference/ArrowFunction3.errors.txt b/tests/baselines/reference/ArrowFunction3.errors.txt new file mode 100644 index 0000000000..a286116ff2 --- /dev/null +++ b/tests/baselines/reference/ArrowFunction3.errors.txt @@ -0,0 +1,10 @@ +==== tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrowFunctions/ArrowFunction3.ts (3 errors) ==== + var v = (a): => { + ~ +!!! ',' expected. + ~~ +!!! ';' expected. + ~ +!!! Cannot find name 'a'. + + }; \ No newline at end of file diff --git a/tests/baselines/reference/ArrowFunction4.js b/tests/baselines/reference/ArrowFunction4.js new file mode 100644 index 0000000000..e9759abb18 --- /dev/null +++ b/tests/baselines/reference/ArrowFunction4.js @@ -0,0 +1,8 @@ +//// [ArrowFunction4.ts] +var v = (a, b) => { + +}; + +//// [ArrowFunction4.js] +var v = function (a, b) { +}; diff --git a/tests/baselines/reference/ArrowFunction4.types b/tests/baselines/reference/ArrowFunction4.types new file mode 100644 index 0000000000..1d049f193e --- /dev/null +++ b/tests/baselines/reference/ArrowFunction4.types @@ -0,0 +1,8 @@ +=== tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrowFunctions/ArrowFunction4.ts === +var v = (a, b) => { +>v : (a: any, b: any) => void +>(a, b) => { } : (a: any, b: any) => void +>a : any +>b : any + +}; diff --git a/tests/baselines/reference/EnumAndModuleWithSameNameAndCommonRoot.types b/tests/baselines/reference/EnumAndModuleWithSameNameAndCommonRoot.types index 50768c8c2f..3cbd14c78b 100644 --- a/tests/baselines/reference/EnumAndModuleWithSameNameAndCommonRoot.types +++ b/tests/baselines/reference/EnumAndModuleWithSameNameAndCommonRoot.types @@ -36,8 +36,8 @@ var y: { x: number; y: number }; var y = new enumdule.Point(0, 0); >y : { x: number; y: number; } ->new enumdule.Point(0, 0) : Point ->enumdule.Point : typeof Point +>new enumdule.Point(0, 0) : enumdule.Point +>enumdule.Point : typeof enumdule.Point >enumdule : typeof enumdule ->Point : typeof Point +>Point : typeof enumdule.Point diff --git a/tests/baselines/reference/ExportInterfaceWithInaccessibleTypeInIndexerTypeAnnotations.types b/tests/baselines/reference/ExportInterfaceWithInaccessibleTypeInIndexerTypeAnnotations.types index 8d6c43a9a7..6caed8a138 100644 --- a/tests/baselines/reference/ExportInterfaceWithInaccessibleTypeInIndexerTypeAnnotations.types +++ b/tests/baselines/reference/ExportInterfaceWithInaccessibleTypeInIndexerTypeAnnotations.types @@ -1,6 +1,6 @@ === tests/cases/conformance/internalModules/exportDeclarations/ExportInterfaceWithInaccessibleTypeInIndexerTypeAnnotations.ts === module A { ->A : A +>A : unknown interface Point { >Point : Point diff --git a/tests/baselines/reference/FunctionAndModuleWithSameNameAndDifferentCommonRoot.types b/tests/baselines/reference/FunctionAndModuleWithSameNameAndDifferentCommonRoot.types index 3110020b9b..879088f93d 100644 --- a/tests/baselines/reference/FunctionAndModuleWithSameNameAndDifferentCommonRoot.types +++ b/tests/baselines/reference/FunctionAndModuleWithSameNameAndDifferentCommonRoot.types @@ -47,8 +47,8 @@ var cl: { x: number; y: number; } var cl = B.Point.Origin; >cl : { x: number; y: number; } >B.Point.Origin : { x: number; y: number; } ->B.Point : typeof Point +>B.Point : typeof B.Point >B : typeof B ->Point : typeof Point +>Point : typeof B.Point >Origin : { x: number; y: number; } diff --git a/tests/baselines/reference/ModuleAndEnumWithSameNameAndCommonRoot.types b/tests/baselines/reference/ModuleAndEnumWithSameNameAndCommonRoot.types index c33be64701..023511c8c4 100644 --- a/tests/baselines/reference/ModuleAndEnumWithSameNameAndCommonRoot.types +++ b/tests/baselines/reference/ModuleAndEnumWithSameNameAndCommonRoot.types @@ -36,8 +36,8 @@ var y: { x: number; y: number }; var y = new enumdule.Point(0, 0); >y : { x: number; y: number; } ->new enumdule.Point(0, 0) : Point ->enumdule.Point : typeof Point +>new enumdule.Point(0, 0) : enumdule.Point +>enumdule.Point : typeof enumdule.Point >enumdule : typeof enumdule ->Point : typeof Point +>Point : typeof enumdule.Point diff --git a/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName.types b/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName.types index 9fc4a86e36..a856b699dd 100644 --- a/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName.types +++ b/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedAndNonExportedClassesOfTheSameName.types @@ -20,20 +20,20 @@ module A { >Point : Point fromCarthesian(p: A.Point) { ->fromCarthesian : (p: Point) => { x: number; y: number; } ->p : Point ->A : A ->Point : Point +>fromCarthesian : (p: A.Point) => { x: number; y: number; } +>p : A.Point +>A : unknown +>Point : A.Point return { x: p.x, y: p.y }; >{ x: p.x, y: p.y } : { x: number; y: number; } >x : number >p.x : number ->p : Point +>p : A.Point >x : number >y : number >p.y : number ->p : Point +>p : A.Point >y : number } } @@ -47,8 +47,8 @@ var p: { x: number; y: number; }; var p: A.Point; >p : { x: number; y: number; } ->A : A ->Point : Point +>A : unknown +>Point : A.Point module X.Y.Z { >X : typeof X @@ -89,9 +89,9 @@ var l: { length: number; } var l: X.Y.Z.Line; >l : { length: number; } ->X : X ->Y : Y ->Z : Z ->Line : Line +>X : unknown +>Y : unknown +>Z : unknown +>Line : X.Y.Z.Line diff --git a/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedAndNonExportedInterfacesOfTheSameName.types b/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedAndNonExportedInterfacesOfTheSameName.types index c589eae642..a8fc56495d 100644 --- a/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedAndNonExportedInterfacesOfTheSameName.types +++ b/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedAndNonExportedInterfacesOfTheSameName.types @@ -1,6 +1,6 @@ === tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedAndNonExportedInterfacesOfTheSameName.ts === module A { ->A : A +>A : unknown export interface Point { >Point : Point @@ -18,7 +18,7 @@ module A { } module A { ->A : A +>A : unknown interface Point { >Point : Point @@ -31,73 +31,73 @@ module A { // ensure merges as expected var p: { x: number; y: number; toCarth(): A.Point; }; ->p : { x: number; y: number; toCarth(): Point; } +>p : { x: number; y: number; toCarth(): A.Point; } >x : number >y : number ->toCarth : () => Point ->A : A ->Point : Point +>toCarth : () => A.Point +>A : unknown +>Point : A.Point var p: A.Point; ->p : { x: number; y: number; toCarth(): Point; } ->A : A ->Point : Point +>p : { x: number; y: number; toCarth(): A.Point; } +>A : unknown +>Point : A.Point module X.Y.Z { ->X : X ->Y : Y ->Z : Z +>X : unknown +>Y : unknown +>Z : unknown export interface Line { >Line : Line new (start: A.Point, end: A.Point); ->start : Point ->A : A ->Point : Point ->end : Point ->A : A ->Point : Point +>start : A.Point +>A : unknown +>Point : A.Point +>end : A.Point +>A : unknown +>Point : A.Point } } module X { ->X : X +>X : unknown export module Y.Z { ->Y : Y ->Z : Z +>Y : unknown +>Z : unknown interface Line { >Line : Line start: A.Point; ->start : Point ->A : A ->Point : Point +>start : A.Point +>A : unknown +>Point : A.Point end: A.Point; ->end : Point ->A : A ->Point : Point +>end : A.Point +>A : unknown +>Point : A.Point } } } // ensure merges as expected var l: { new (s: A.Point, e: A.Point); } ->l : new (s: Point, e: Point) => any ->s : Point ->A : A ->Point : Point ->e : Point ->A : A ->Point : Point +>l : new (s: A.Point, e: A.Point) => any +>s : A.Point +>A : unknown +>Point : A.Point +>e : A.Point +>A : unknown +>Point : A.Point var l: X.Y.Z.Line; ->l : new (s: Point, e: Point) => any ->X : X ->Y : Y ->Z : Z ->Line : Line +>l : new (s: A.Point, e: A.Point) => any +>X : unknown +>Y : unknown +>Z : unknown +>Line : X.Y.Z.Line diff --git a/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedAndNonExportedLocalVarsOfTheSameName.types b/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedAndNonExportedLocalVarsOfTheSameName.types index 44472c4da6..003fb5fa15 100644 --- a/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedAndNonExportedLocalVarsOfTheSameName.types +++ b/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedAndNonExportedLocalVarsOfTheSameName.types @@ -75,48 +75,48 @@ var o: { x: number; y: number }; var o: A.Point; >o : { x: number; y: number; } ->A : A ->Point : Point +>A : unknown +>Point : A.Point var o = A.Origin; >o : { x: number; y: number; } ->A.Origin : Point +>A.Origin : A.Point >A : typeof A ->Origin : Point +>Origin : A.Point var o = A.Utils.mirror(o); >o : { x: number; y: number; } >A.Utils.mirror(o) : { x: number; y: number; } ->A.Utils.mirror : (p: T) => { x: number; y: number; } ->A.Utils : typeof Utils +>A.Utils.mirror : (p: T) => { x: number; y: number; } +>A.Utils : typeof A.Utils >A : typeof A ->Utils : typeof Utils ->mirror : (p: T) => { x: number; y: number; } +>Utils : typeof A.Utils +>mirror : (p: T) => { x: number; y: number; } >o : { x: number; y: number; } var p: { tl: A.Point; br: A.Point }; ->p : { tl: Point; br: Point; } ->tl : Point ->A : A ->Point : Point ->br : Point ->A : A ->Point : Point +>p : { tl: A.Point; br: A.Point; } +>tl : A.Point +>A : unknown +>Point : A.Point +>br : A.Point +>A : unknown +>Point : A.Point var p: A.Utils.Plane; ->p : { tl: Point; br: Point; } ->A : A ->Utils : Utils ->Plane : Plane +>p : { tl: A.Point; br: A.Point; } +>A : unknown +>Utils : unknown +>Plane : A.Utils.Plane var p = new A.Utils.Plane(o, { x: 1, y: 1 }); ->p : { tl: Point; br: Point; } ->new A.Utils.Plane(o, { x: 1, y: 1 }) : Plane ->A.Utils.Plane : typeof Plane ->A.Utils : typeof Utils +>p : { tl: A.Point; br: A.Point; } +>new A.Utils.Plane(o, { x: 1, y: 1 }) : A.Utils.Plane +>A.Utils.Plane : typeof A.Utils.Plane +>A.Utils : typeof A.Utils >A : typeof A ->Utils : typeof Utils ->Plane : typeof Plane +>Utils : typeof A.Utils +>Plane : typeof A.Utils.Plane >o : { x: number; y: number; } >{ x: 1, y: 1 } : { x: number; y: number; } >x : number diff --git a/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedInterfacesOfTheSameName.types b/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedInterfacesOfTheSameName.types index 6a3bc7d15b..c54ad5f3ad 100644 --- a/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedInterfacesOfTheSameName.types +++ b/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedInterfacesOfTheSameName.types @@ -1,6 +1,6 @@ === tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedInterfacesOfTheSameName.ts === module A { ->A : A +>A : unknown export interface Point { >Point : Point @@ -18,7 +18,7 @@ module A { } module A { ->A : A +>A : unknown export interface Point { >Point : Point @@ -31,82 +31,82 @@ module A { // ensure merges as expected var p: { x: number; y: number; toCarth(): A.Point; fromCarth(): A.Point; }; ->p : { x: number; y: number; toCarth(): Point; fromCarth(): Point; } +>p : { x: number; y: number; toCarth(): A.Point; fromCarth(): A.Point; } >x : number >y : number ->toCarth : () => Point ->A : A ->Point : Point ->fromCarth : () => Point ->A : A ->Point : Point +>toCarth : () => A.Point +>A : unknown +>Point : A.Point +>fromCarth : () => A.Point +>A : unknown +>Point : A.Point var p: A.Point; ->p : { x: number; y: number; toCarth(): Point; fromCarth(): Point; } ->A : A ->Point : Point +>p : { x: number; y: number; toCarth(): A.Point; fromCarth(): A.Point; } +>A : unknown +>Point : A.Point module X.Y.Z { ->X : X ->Y : Y ->Z : Z +>X : unknown +>Y : unknown +>Z : unknown export interface Line { >Line : Line new (start: A.Point, end: A.Point); ->start : Point ->A : A ->Point : Point ->end : Point ->A : A ->Point : Point +>start : A.Point +>A : unknown +>Point : A.Point +>end : A.Point +>A : unknown +>Point : A.Point } } module X { ->X : X +>X : unknown export module Y.Z { ->Y : Y ->Z : Z +>Y : unknown +>Z : unknown export interface Line { >Line : Line start: A.Point; ->start : Point ->A : A ->Point : Point +>start : A.Point +>A : unknown +>Point : A.Point end: A.Point; ->end : Point ->A : A ->Point : Point +>end : A.Point +>A : unknown +>Point : A.Point } } } // ensure merges as expected var l: { start: A.Point; end: A.Point; new (s: A.Point, e: A.Point); } ->l : { new (s: Point, e: Point): any; start: Point; end: Point; } ->start : Point ->A : A ->Point : Point ->end : Point ->A : A ->Point : Point ->s : Point ->A : A ->Point : Point ->e : Point ->A : A ->Point : Point +>l : { new (s: A.Point, e: A.Point): any; start: A.Point; end: A.Point; } +>start : A.Point +>A : unknown +>Point : A.Point +>end : A.Point +>A : unknown +>Point : A.Point +>s : A.Point +>A : unknown +>Point : A.Point +>e : A.Point +>A : unknown +>Point : A.Point var l: X.Y.Z.Line; ->l : { new (s: Point, e: Point): any; start: Point; end: Point; } ->X : X ->Y : Y ->Z : Z ->Line : Line +>l : { new (s: A.Point, e: A.Point): any; start: A.Point; end: A.Point; } +>X : unknown +>Y : unknown +>Z : unknown +>Line : X.Y.Z.Line diff --git a/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName.types b/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName.types index 3903b181a0..9232af469a 100644 --- a/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName.types +++ b/tests/baselines/reference/TwoInternalModulesThatMergeEachWithExportedModulesOfTheSameName.types @@ -25,9 +25,9 @@ var x: number; var x = A.B.x; >x : number >A.B.x : number ->A.B : typeof B +>A.B : typeof A.B >A : typeof A ->B : typeof B +>B : typeof A.B >x : number module X.Y.Z { @@ -69,8 +69,8 @@ var l: { length: number }; var l: X.Y.Z.Line; >l : { length: number; } ->X : X ->Y : Y ->Z : Z ->Line : Line +>X : unknown +>Y : unknown +>Z : unknown +>Line : X.Y.Z.Line diff --git a/tests/baselines/reference/TwoInternalModulesWithTheSameNameAndDifferentCommonRoot.types b/tests/baselines/reference/TwoInternalModulesWithTheSameNameAndDifferentCommonRoot.types index 15f596622e..b31bb4b22a 100644 --- a/tests/baselines/reference/TwoInternalModulesWithTheSameNameAndDifferentCommonRoot.types +++ b/tests/baselines/reference/TwoInternalModulesWithTheSameNameAndDifferentCommonRoot.types @@ -49,10 +49,10 @@ module otherRoot { // have to be fully qualified since in different root export var Origin: Root.A.Point = { x: 0, y: 0 }; ->Origin : Point ->Root : Root ->A : A ->Point : Point +>Origin : Root.A.Point +>Root : unknown +>A : unknown +>Point : Root.A.Point >{ x: 0, y: 0 } : { x: number; y: number; } >x : number >y : number @@ -64,14 +64,14 @@ module otherRoot { >Plane : Plane constructor(public tl: Root.A.Point, public br: Root.A.Point) { } ->tl : Point ->Root : Root ->A : A ->Point : Point ->br : Point ->Root : Root ->A : A ->Point : Point +>tl : Root.A.Point +>Root : unknown +>A : unknown +>Point : Root.A.Point +>br : Root.A.Point +>Root : unknown +>A : unknown +>Point : Root.A.Point } } } diff --git a/tests/baselines/reference/TwoInternalModulesWithTheSameNameAndSameCommonRoot.types b/tests/baselines/reference/TwoInternalModulesWithTheSameNameAndSameCommonRoot.types index 0bcc1b750c..b13cbde552 100644 --- a/tests/baselines/reference/TwoInternalModulesWithTheSameNameAndSameCommonRoot.types +++ b/tests/baselines/reference/TwoInternalModulesWithTheSameNameAndSameCommonRoot.types @@ -72,48 +72,48 @@ var o: { x: number; y: number }; var o: A.Point; >o : { x: number; y: number; } ->A : A ->Point : Point +>A : unknown +>Point : A.Point var o = A.Origin; >o : { x: number; y: number; } ->A.Origin : Point +>A.Origin : A.Point >A : typeof A ->Origin : Point +>Origin : A.Point var o = A.Utils.mirror(o); >o : { x: number; y: number; } >A.Utils.mirror(o) : { x: number; y: number; } ->A.Utils.mirror : (p: T) => { x: number; y: number; } ->A.Utils : typeof Utils +>A.Utils.mirror : (p: T) => { x: number; y: number; } +>A.Utils : typeof A.Utils >A : typeof A ->Utils : typeof Utils ->mirror : (p: T) => { x: number; y: number; } +>Utils : typeof A.Utils +>mirror : (p: T) => { x: number; y: number; } >o : { x: number; y: number; } var p: { tl: A.Point; br: A.Point }; ->p : { tl: Point; br: Point; } ->tl : Point ->A : A ->Point : Point ->br : Point ->A : A ->Point : Point +>p : { tl: A.Point; br: A.Point; } +>tl : A.Point +>A : unknown +>Point : A.Point +>br : A.Point +>A : unknown +>Point : A.Point var p: A.Utils.Plane; ->p : { tl: Point; br: Point; } ->A : A ->Utils : Utils ->Plane : Plane +>p : { tl: A.Point; br: A.Point; } +>A : unknown +>Utils : unknown +>Plane : A.Utils.Plane var p = new A.Utils.Plane(o, { x: 1, y: 1 }); ->p : { tl: Point; br: Point; } ->new A.Utils.Plane(o, { x: 1, y: 1 }) : Plane ->A.Utils.Plane : typeof Plane ->A.Utils : typeof Utils +>p : { tl: A.Point; br: A.Point; } +>new A.Utils.Plane(o, { x: 1, y: 1 }) : A.Utils.Plane +>A.Utils.Plane : typeof A.Utils.Plane +>A.Utils : typeof A.Utils >A : typeof A ->Utils : typeof Utils ->Plane : typeof Plane +>Utils : typeof A.Utils +>Plane : typeof A.Utils.Plane >o : { x: number; y: number; } >{ x: 1, y: 1 } : { x: number; y: number; } >x : number diff --git a/tests/baselines/reference/TypeArgumentList1.errors.txt b/tests/baselines/reference/TypeArgumentList1.errors.txt new file mode 100644 index 0000000000..6c1a300f5a --- /dev/null +++ b/tests/baselines/reference/TypeArgumentList1.errors.txt @@ -0,0 +1,12 @@ +==== tests/cases/conformance/parser/ecmascript5/ErrorRecovery/TypeArgumentLists/TypeArgumentList1.ts (5 errors) ==== + Foo(4, 5, 6); + +!!! Invalid character. + ~~~ +!!! Cannot find name 'Foo'. + ~ +!!! Cannot find name 'A'. + ~ +!!! Cannot find name 'B'. + ~ +!!! Cannot find name 'C'. \ No newline at end of file diff --git a/tests/baselines/reference/acceptableAlias1.types b/tests/baselines/reference/acceptableAlias1.types index 3375ceee30..213e5ad5bc 100644 --- a/tests/baselines/reference/acceptableAlias1.types +++ b/tests/baselines/reference/acceptableAlias1.types @@ -3,15 +3,15 @@ module M { >M : typeof M export module N { ->N : N +>N : unknown } export import X = N; ->X : X ->N : N +>X : unknown +>N : unknown } import r = M.X; ->r : r +>r : unknown >M : typeof M ->X : X +>X : unknown diff --git a/tests/baselines/reference/accessOverriddenBaseClassMember1.types b/tests/baselines/reference/accessOverriddenBaseClassMember1.types index 89701992ca..15007cebf4 100644 --- a/tests/baselines/reference/accessOverriddenBaseClassMember1.types +++ b/tests/baselines/reference/accessOverriddenBaseClassMember1.types @@ -32,6 +32,7 @@ class ColoredPoint extends Point { super(x, y); >super(x, y) : void +>super : typeof Point >x : number >y : number } @@ -43,6 +44,7 @@ class ColoredPoint extends Point { >super.toString() + " color=" : string >super.toString() : string >super.toString : () => string +>super : Point >toString : () => string >this.color : string >this : ColoredPoint diff --git a/tests/baselines/reference/accessorWithES5.types b/tests/baselines/reference/accessorWithES5.types index 8753eb64ae..9d4976dd91 100644 --- a/tests/baselines/reference/accessorWithES5.types +++ b/tests/baselines/reference/accessorWithES5.types @@ -21,9 +21,7 @@ class D { var x = { >x : { a: number; } ->{ - get a() { return 1 } -} : { a: number; } +>{ get a() { return 1 }} : { a: number; } get a() { return 1 } >a : number @@ -31,9 +29,7 @@ var x = { var y = { >y : { b: any; } ->{ - set b(v) { } -} : { b: any; } +>{ set b(v) { }} : { b: any; } set b(v) { } >b : any diff --git a/tests/baselines/reference/aliasUsageInAccessorsOfClass.types b/tests/baselines/reference/aliasUsageInAccessorsOfClass.types index 8dc3aadeda..c300ae861a 100644 --- a/tests/baselines/reference/aliasUsageInAccessorsOfClass.types +++ b/tests/baselines/reference/aliasUsageInAccessorsOfClass.types @@ -1,17 +1,17 @@ === tests/cases/compiler/aliasUsage1_main.ts === import Backbone = require("aliasUsage1_backbone"); ->Backbone : typeof "tests/cases/compiler/aliasUsage1_backbone" +>Backbone : typeof Backbone import moduleA = require("aliasUsage1_moduleA"); ->moduleA : typeof "tests/cases/compiler/aliasUsage1_moduleA" +>moduleA : typeof moduleA interface IHasVisualizationModel { >IHasVisualizationModel : IHasVisualizationModel VisualizationModel: typeof Backbone.Model; ->VisualizationModel : typeof Model ->Backbone : typeof "tests/cases/compiler/aliasUsage1_backbone" ->Model : typeof Model +>VisualizationModel : typeof Backbone.Model +>Backbone : typeof Backbone +>Model : typeof Backbone.Model } class C2 { >C2 : C2 @@ -33,9 +33,9 @@ class C2 { >x : IHasVisualizationModel x = moduleA; ->x = moduleA : typeof "tests/cases/compiler/aliasUsage1_moduleA" +>x = moduleA : typeof moduleA >x : IHasVisualizationModel ->moduleA : typeof "tests/cases/compiler/aliasUsage1_moduleA" +>moduleA : typeof moduleA } } === tests/cases/compiler/aliasUsage1_backbone.ts === @@ -48,12 +48,12 @@ export class Model { === tests/cases/compiler/aliasUsage1_moduleA.ts === import Backbone = require("aliasUsage1_backbone"); ->Backbone : typeof "tests/cases/compiler/aliasUsage1_backbone" +>Backbone : typeof Backbone export class VisualizationModel extends Backbone.Model { >VisualizationModel : VisualizationModel ->Backbone : Backbone ->Model : Model +>Backbone : unknown +>Model : Backbone.Model // interesting stuff here } diff --git a/tests/baselines/reference/aliasUsageInArray.types b/tests/baselines/reference/aliasUsageInArray.types index 9903592ffd..df657233f9 100644 --- a/tests/baselines/reference/aliasUsageInArray.types +++ b/tests/baselines/reference/aliasUsageInArray.types @@ -1,30 +1,30 @@ === tests/cases/compiler/aliasUsageInArray_main.ts === import Backbone = require("aliasUsageInArray_backbone"); ->Backbone : typeof "tests/cases/compiler/aliasUsageInArray_backbone" +>Backbone : typeof Backbone import moduleA = require("aliasUsageInArray_moduleA"); ->moduleA : typeof "tests/cases/compiler/aliasUsageInArray_moduleA" +>moduleA : typeof moduleA interface IHasVisualizationModel { >IHasVisualizationModel : IHasVisualizationModel VisualizationModel: typeof Backbone.Model; ->VisualizationModel : typeof Model ->Backbone : typeof "tests/cases/compiler/aliasUsageInArray_backbone" ->Model : typeof Model +>VisualizationModel : typeof Backbone.Model +>Backbone : typeof Backbone +>Model : typeof Backbone.Model } var xs: IHasVisualizationModel[] = [moduleA]; >xs : IHasVisualizationModel[] >IHasVisualizationModel : IHasVisualizationModel >[moduleA] : IHasVisualizationModel[] ->moduleA : typeof "tests/cases/compiler/aliasUsageInArray_moduleA" +>moduleA : typeof moduleA var xs2: typeof moduleA[] = [moduleA]; ->xs2 : typeof "tests/cases/compiler/aliasUsageInArray_moduleA"[] ->moduleA : typeof "tests/cases/compiler/aliasUsageInArray_moduleA" ->[moduleA] : typeof "tests/cases/compiler/aliasUsageInArray_moduleA"[] ->moduleA : typeof "tests/cases/compiler/aliasUsageInArray_moduleA" +>xs2 : typeof moduleA[] +>moduleA : typeof moduleA +>[moduleA] : typeof moduleA[] +>moduleA : typeof moduleA === tests/cases/compiler/aliasUsageInArray_backbone.ts === export class Model { @@ -36,12 +36,12 @@ export class Model { === tests/cases/compiler/aliasUsageInArray_moduleA.ts === import Backbone = require("aliasUsageInArray_backbone"); ->Backbone : typeof "tests/cases/compiler/aliasUsageInArray_backbone" +>Backbone : typeof Backbone export class VisualizationModel extends Backbone.Model { >VisualizationModel : VisualizationModel ->Backbone : Backbone ->Model : Model +>Backbone : unknown +>Model : Backbone.Model // interesting stuff here } diff --git a/tests/baselines/reference/aliasUsageInFunctionExpression.types b/tests/baselines/reference/aliasUsageInFunctionExpression.types index 1ab7065f00..ba66a0f1c7 100644 --- a/tests/baselines/reference/aliasUsageInFunctionExpression.types +++ b/tests/baselines/reference/aliasUsageInFunctionExpression.types @@ -1,17 +1,17 @@ === tests/cases/compiler/aliasUsageInFunctionExpression_main.ts === import Backbone = require("aliasUsageInFunctionExpression_backbone"); ->Backbone : typeof "tests/cases/compiler/aliasUsageInFunctionExpression_backbone" +>Backbone : typeof Backbone import moduleA = require("aliasUsageInFunctionExpression_moduleA"); ->moduleA : typeof "tests/cases/compiler/aliasUsageInFunctionExpression_moduleA" +>moduleA : typeof moduleA interface IHasVisualizationModel { >IHasVisualizationModel : IHasVisualizationModel VisualizationModel: typeof Backbone.Model; ->VisualizationModel : typeof Model ->Backbone : typeof "tests/cases/compiler/aliasUsageInFunctionExpression_backbone" ->Model : typeof Model +>VisualizationModel : typeof Backbone.Model +>Backbone : typeof Backbone +>Model : typeof Backbone.Model } var f = (x: IHasVisualizationModel) => x; >f : (x: IHasVisualizationModel) => IHasVisualizationModel @@ -21,11 +21,11 @@ var f = (x: IHasVisualizationModel) => x; >x : IHasVisualizationModel f = (x) => moduleA; ->f = (x) => moduleA : (x: IHasVisualizationModel) => typeof "tests/cases/compiler/aliasUsageInFunctionExpression_moduleA" +>f = (x) => moduleA : (x: IHasVisualizationModel) => typeof moduleA >f : (x: IHasVisualizationModel) => IHasVisualizationModel ->(x) => moduleA : (x: IHasVisualizationModel) => typeof "tests/cases/compiler/aliasUsageInFunctionExpression_moduleA" +>(x) => moduleA : (x: IHasVisualizationModel) => typeof moduleA >x : IHasVisualizationModel ->moduleA : typeof "tests/cases/compiler/aliasUsageInFunctionExpression_moduleA" +>moduleA : typeof moduleA === tests/cases/compiler/aliasUsageInFunctionExpression_backbone.ts === export class Model { @@ -37,12 +37,12 @@ export class Model { === tests/cases/compiler/aliasUsageInFunctionExpression_moduleA.ts === import Backbone = require("aliasUsageInFunctionExpression_backbone"); ->Backbone : typeof "tests/cases/compiler/aliasUsageInFunctionExpression_backbone" +>Backbone : typeof Backbone export class VisualizationModel extends Backbone.Model { >VisualizationModel : VisualizationModel ->Backbone : Backbone ->Model : Model +>Backbone : unknown +>Model : Backbone.Model // interesting stuff here } diff --git a/tests/baselines/reference/aliasUsageInGenericFunction.types b/tests/baselines/reference/aliasUsageInGenericFunction.types index 2d357d58ce..cf63eba6a6 100644 --- a/tests/baselines/reference/aliasUsageInGenericFunction.types +++ b/tests/baselines/reference/aliasUsageInGenericFunction.types @@ -1,17 +1,17 @@ === tests/cases/compiler/aliasUsageInGenericFunction_main.ts === import Backbone = require("aliasUsageInGenericFunction_backbone"); ->Backbone : typeof "tests/cases/compiler/aliasUsageInGenericFunction_backbone" +>Backbone : typeof Backbone import moduleA = require("aliasUsageInGenericFunction_moduleA"); ->moduleA : typeof "tests/cases/compiler/aliasUsageInGenericFunction_moduleA" +>moduleA : typeof moduleA interface IHasVisualizationModel { >IHasVisualizationModel : IHasVisualizationModel VisualizationModel: typeof Backbone.Model; ->VisualizationModel : typeof Model ->Backbone : typeof "tests/cases/compiler/aliasUsageInGenericFunction_backbone" ->Model : typeof Model +>VisualizationModel : typeof Backbone.Model +>Backbone : typeof Backbone +>Model : typeof Backbone.Model } function foo(x: T) { >foo : (x: T) => T @@ -25,12 +25,12 @@ function foo(x: T) { >x : T } var r = foo({ a: moduleA }); ->r : { a: typeof "tests/cases/compiler/aliasUsageInGenericFunction_moduleA"; } ->foo({ a: moduleA }) : { a: typeof "tests/cases/compiler/aliasUsageInGenericFunction_moduleA"; } +>r : { a: typeof moduleA; } +>foo({ a: moduleA }) : { a: typeof moduleA; } >foo : (x: T) => T ->{ a: moduleA } : { a: typeof "tests/cases/compiler/aliasUsageInGenericFunction_moduleA"; } ->a : typeof "tests/cases/compiler/aliasUsageInGenericFunction_moduleA" ->moduleA : moduleA +>{ a: moduleA } : { a: typeof moduleA; } +>a : typeof moduleA +>moduleA : typeof moduleA var r2 = foo({ a: null }); >r2 : { a: IHasVisualizationModel; } @@ -51,12 +51,12 @@ export class Model { === tests/cases/compiler/aliasUsageInGenericFunction_moduleA.ts === import Backbone = require("aliasUsageInGenericFunction_backbone"); ->Backbone : typeof "tests/cases/compiler/aliasUsageInGenericFunction_backbone" +>Backbone : typeof Backbone export class VisualizationModel extends Backbone.Model { >VisualizationModel : VisualizationModel ->Backbone : Backbone ->Model : Model +>Backbone : unknown +>Model : Backbone.Model // interesting stuff here } diff --git a/tests/baselines/reference/aliasUsageInIndexerOfClass.types b/tests/baselines/reference/aliasUsageInIndexerOfClass.types index dab53004c4..cc4b237709 100644 --- a/tests/baselines/reference/aliasUsageInIndexerOfClass.types +++ b/tests/baselines/reference/aliasUsageInIndexerOfClass.types @@ -1,17 +1,17 @@ === tests/cases/compiler/aliasUsageInIndexerOfClass_main.ts === import Backbone = require("aliasUsageInIndexerOfClass_backbone"); ->Backbone : typeof "tests/cases/compiler/aliasUsageInIndexerOfClass_backbone" +>Backbone : typeof Backbone import moduleA = require("aliasUsageInIndexerOfClass_moduleA"); ->moduleA : typeof "tests/cases/compiler/aliasUsageInIndexerOfClass_moduleA" +>moduleA : typeof moduleA interface IHasVisualizationModel { >IHasVisualizationModel : IHasVisualizationModel VisualizationModel: typeof Backbone.Model; ->VisualizationModel : typeof Model ->Backbone : typeof "tests/cases/compiler/aliasUsageInIndexerOfClass_backbone" ->Model : typeof Model +>VisualizationModel : typeof Backbone.Model +>Backbone : typeof Backbone +>Model : typeof Backbone.Model } class N { >N : N @@ -21,15 +21,15 @@ class N { >IHasVisualizationModel : IHasVisualizationModel x = moduleA; ->x : typeof "tests/cases/compiler/aliasUsageInIndexerOfClass_moduleA" ->moduleA : typeof "tests/cases/compiler/aliasUsageInIndexerOfClass_moduleA" +>x : typeof moduleA +>moduleA : typeof moduleA } class N2 { >N2 : N2 [idx: string]: typeof moduleA >idx : string ->moduleA : typeof "tests/cases/compiler/aliasUsageInIndexerOfClass_moduleA" +>moduleA : typeof moduleA x: IHasVisualizationModel; >x : IHasVisualizationModel @@ -45,12 +45,12 @@ export class Model { === tests/cases/compiler/aliasUsageInIndexerOfClass_moduleA.ts === import Backbone = require("aliasUsageInIndexerOfClass_backbone"); ->Backbone : typeof "tests/cases/compiler/aliasUsageInIndexerOfClass_backbone" +>Backbone : typeof Backbone export class VisualizationModel extends Backbone.Model { >VisualizationModel : VisualizationModel ->Backbone : Backbone ->Model : Model +>Backbone : unknown +>Model : Backbone.Model // interesting stuff here } diff --git a/tests/baselines/reference/aliasUsageInObjectLiteral.types b/tests/baselines/reference/aliasUsageInObjectLiteral.types index 4fccdbf0c1..b34a4300c5 100644 --- a/tests/baselines/reference/aliasUsageInObjectLiteral.types +++ b/tests/baselines/reference/aliasUsageInObjectLiteral.types @@ -1,44 +1,44 @@ === tests/cases/compiler/aliasUsageInObjectLiteral_main.ts === import Backbone = require("aliasUsageInObjectLiteral_backbone"); ->Backbone : typeof "tests/cases/compiler/aliasUsageInObjectLiteral_backbone" +>Backbone : typeof Backbone import moduleA = require("aliasUsageInObjectLiteral_moduleA"); ->moduleA : typeof "tests/cases/compiler/aliasUsageInObjectLiteral_moduleA" +>moduleA : typeof moduleA interface IHasVisualizationModel { >IHasVisualizationModel : IHasVisualizationModel VisualizationModel: typeof Backbone.Model; ->VisualizationModel : typeof Model ->Backbone : typeof "tests/cases/compiler/aliasUsageInObjectLiteral_backbone" ->Model : typeof Model +>VisualizationModel : typeof Backbone.Model +>Backbone : typeof Backbone +>Model : typeof Backbone.Model } var a: { x: typeof moduleA } = { x: moduleA }; ->a : { x: typeof "tests/cases/compiler/aliasUsageInObjectLiteral_moduleA"; } ->x : typeof "tests/cases/compiler/aliasUsageInObjectLiteral_moduleA" ->moduleA : typeof "tests/cases/compiler/aliasUsageInObjectLiteral_moduleA" ->{ x: moduleA } : { x: typeof "tests/cases/compiler/aliasUsageInObjectLiteral_moduleA"; } ->x : typeof "tests/cases/compiler/aliasUsageInObjectLiteral_moduleA" ->moduleA : moduleA +>a : { x: typeof moduleA; } +>x : typeof moduleA +>moduleA : typeof moduleA +>{ x: moduleA } : { x: typeof moduleA; } +>x : typeof moduleA +>moduleA : typeof moduleA var b: { x: IHasVisualizationModel } = { x: moduleA }; >b : { x: IHasVisualizationModel; } >x : IHasVisualizationModel >IHasVisualizationModel : IHasVisualizationModel ->{ x: moduleA } : { x: typeof "tests/cases/compiler/aliasUsageInObjectLiteral_moduleA"; } ->x : typeof "tests/cases/compiler/aliasUsageInObjectLiteral_moduleA" ->moduleA : moduleA +>{ x: moduleA } : { x: typeof moduleA; } +>x : typeof moduleA +>moduleA : typeof moduleA var c: { y: { z: IHasVisualizationModel } } = { y: { z: moduleA } }; >c : { y: { z: IHasVisualizationModel; }; } >y : { z: IHasVisualizationModel; } >z : IHasVisualizationModel >IHasVisualizationModel : IHasVisualizationModel ->{ y: { z: moduleA } } : { y: { z: typeof "tests/cases/compiler/aliasUsageInObjectLiteral_moduleA"; }; } ->y : { z: typeof "tests/cases/compiler/aliasUsageInObjectLiteral_moduleA"; } ->{ z: moduleA } : { z: typeof "tests/cases/compiler/aliasUsageInObjectLiteral_moduleA"; } ->z : typeof "tests/cases/compiler/aliasUsageInObjectLiteral_moduleA" ->moduleA : moduleA +>{ y: { z: moduleA } } : { y: { z: typeof moduleA; }; } +>y : { z: typeof moduleA; } +>{ z: moduleA } : { z: typeof moduleA; } +>z : typeof moduleA +>moduleA : typeof moduleA === tests/cases/compiler/aliasUsageInObjectLiteral_backbone.ts === export class Model { @@ -50,12 +50,12 @@ export class Model { === tests/cases/compiler/aliasUsageInObjectLiteral_moduleA.ts === import Backbone = require("aliasUsageInObjectLiteral_backbone"); ->Backbone : typeof "tests/cases/compiler/aliasUsageInObjectLiteral_backbone" +>Backbone : typeof Backbone export class VisualizationModel extends Backbone.Model { >VisualizationModel : VisualizationModel ->Backbone : Backbone ->Model : Model +>Backbone : unknown +>Model : Backbone.Model // interesting stuff here } diff --git a/tests/baselines/reference/aliasUsageInOrExpression.types b/tests/baselines/reference/aliasUsageInOrExpression.types index 45f1fc5030..fdcf0be447 100644 --- a/tests/baselines/reference/aliasUsageInOrExpression.types +++ b/tests/baselines/reference/aliasUsageInOrExpression.types @@ -1,17 +1,17 @@ === tests/cases/compiler/aliasUsageInOrExpression_main.ts === import Backbone = require("aliasUsageInOrExpression_backbone"); ->Backbone : typeof "tests/cases/compiler/aliasUsageInOrExpression_backbone" +>Backbone : typeof Backbone import moduleA = require("aliasUsageInOrExpression_moduleA"); ->moduleA : typeof "tests/cases/compiler/aliasUsageInOrExpression_moduleA" +>moduleA : typeof moduleA interface IHasVisualizationModel { >IHasVisualizationModel : IHasVisualizationModel VisualizationModel: typeof Backbone.Model; ->VisualizationModel : typeof Model ->Backbone : typeof "tests/cases/compiler/aliasUsageInOrExpression_backbone" ->Model : typeof Model +>VisualizationModel : typeof Backbone.Model +>Backbone : typeof Backbone +>Model : typeof Backbone.Model } var i: IHasVisualizationModel; >i : IHasVisualizationModel @@ -21,20 +21,20 @@ var d1 = i || moduleA; >d1 : IHasVisualizationModel >i || moduleA : IHasVisualizationModel >i : IHasVisualizationModel ->moduleA : typeof "tests/cases/compiler/aliasUsageInOrExpression_moduleA" +>moduleA : typeof moduleA var d2: IHasVisualizationModel = i || moduleA; >d2 : IHasVisualizationModel >IHasVisualizationModel : IHasVisualizationModel >i || moduleA : IHasVisualizationModel >i : IHasVisualizationModel ->moduleA : typeof "tests/cases/compiler/aliasUsageInOrExpression_moduleA" +>moduleA : typeof moduleA var d2: IHasVisualizationModel = moduleA || i; >d2 : IHasVisualizationModel >IHasVisualizationModel : IHasVisualizationModel >moduleA || i : IHasVisualizationModel ->moduleA : typeof "tests/cases/compiler/aliasUsageInOrExpression_moduleA" +>moduleA : typeof moduleA >i : IHasVisualizationModel var e: { x: IHasVisualizationModel } = <{ x: IHasVisualizationModel }>null || { x: moduleA }; @@ -45,9 +45,9 @@ var e: { x: IHasVisualizationModel } = <{ x: IHasVisualizationModel }>null || { ><{ x: IHasVisualizationModel }>null : { x: IHasVisualizationModel; } >x : IHasVisualizationModel >IHasVisualizationModel : IHasVisualizationModel ->{ x: moduleA } : { x: typeof "tests/cases/compiler/aliasUsageInOrExpression_moduleA"; } ->x : typeof "tests/cases/compiler/aliasUsageInOrExpression_moduleA" ->moduleA : moduleA +>{ x: moduleA } : { x: typeof moduleA; } +>x : typeof moduleA +>moduleA : typeof moduleA var f: { x: IHasVisualizationModel } = <{ x: IHasVisualizationModel }>null ? { x: moduleA } : null; >f : { x: IHasVisualizationModel; } @@ -57,9 +57,9 @@ var f: { x: IHasVisualizationModel } = <{ x: IHasVisualizationModel }>null ? { x ><{ x: IHasVisualizationModel }>null : { x: IHasVisualizationModel; } >x : IHasVisualizationModel >IHasVisualizationModel : IHasVisualizationModel ->{ x: moduleA } : { x: typeof "tests/cases/compiler/aliasUsageInOrExpression_moduleA"; } ->x : typeof "tests/cases/compiler/aliasUsageInOrExpression_moduleA" ->moduleA : moduleA +>{ x: moduleA } : { x: typeof moduleA; } +>x : typeof moduleA +>moduleA : typeof moduleA === tests/cases/compiler/aliasUsageInOrExpression_backbone.ts === export class Model { @@ -71,12 +71,12 @@ export class Model { === tests/cases/compiler/aliasUsageInOrExpression_moduleA.ts === import Backbone = require("aliasUsageInOrExpression_backbone"); ->Backbone : typeof "tests/cases/compiler/aliasUsageInOrExpression_backbone" +>Backbone : typeof Backbone export class VisualizationModel extends Backbone.Model { >VisualizationModel : VisualizationModel ->Backbone : Backbone ->Model : Model +>Backbone : unknown +>Model : Backbone.Model // interesting stuff here } diff --git a/tests/baselines/reference/aliasUsageInTypeArgumentOfExtendsClause.types b/tests/baselines/reference/aliasUsageInTypeArgumentOfExtendsClause.types index d66878258f..e2e8b57b94 100644 --- a/tests/baselines/reference/aliasUsageInTypeArgumentOfExtendsClause.types +++ b/tests/baselines/reference/aliasUsageInTypeArgumentOfExtendsClause.types @@ -1,17 +1,17 @@ === tests/cases/compiler/aliasUsageInTypeArgumentOfExtendsClause_main.ts === import Backbone = require("aliasUsageInTypeArgumentOfExtendsClause_backbone"); ->Backbone : typeof "tests/cases/compiler/aliasUsageInTypeArgumentOfExtendsClause_backbone" +>Backbone : typeof Backbone import moduleA = require("aliasUsageInTypeArgumentOfExtendsClause_moduleA"); ->moduleA : typeof "tests/cases/compiler/aliasUsageInTypeArgumentOfExtendsClause_moduleA" +>moduleA : typeof moduleA interface IHasVisualizationModel { >IHasVisualizationModel : IHasVisualizationModel VisualizationModel: typeof Backbone.Model; ->VisualizationModel : typeof Model ->Backbone : typeof "tests/cases/compiler/aliasUsageInTypeArgumentOfExtendsClause_backbone" ->Model : typeof Model +>VisualizationModel : typeof Backbone.Model +>Backbone : typeof Backbone +>Model : typeof Backbone.Model } class C { >C : C @@ -28,8 +28,8 @@ class D extends C { >IHasVisualizationModel : IHasVisualizationModel x = moduleA; ->x : typeof "tests/cases/compiler/aliasUsageInTypeArgumentOfExtendsClause_moduleA" ->moduleA : typeof "tests/cases/compiler/aliasUsageInTypeArgumentOfExtendsClause_moduleA" +>x : typeof moduleA +>moduleA : typeof moduleA } === tests/cases/compiler/aliasUsageInTypeArgumentOfExtendsClause_backbone.ts === export class Model { @@ -41,12 +41,12 @@ export class Model { === tests/cases/compiler/aliasUsageInTypeArgumentOfExtendsClause_moduleA.ts === import Backbone = require("aliasUsageInTypeArgumentOfExtendsClause_backbone"); ->Backbone : typeof "tests/cases/compiler/aliasUsageInTypeArgumentOfExtendsClause_backbone" +>Backbone : typeof Backbone export class VisualizationModel extends Backbone.Model { >VisualizationModel : VisualizationModel ->Backbone : Backbone ->Model : Model +>Backbone : unknown +>Model : Backbone.Model // interesting stuff here } diff --git a/tests/baselines/reference/aliasUsageInVarAssignment.types b/tests/baselines/reference/aliasUsageInVarAssignment.types index a258652d6c..7ca745b3d2 100644 --- a/tests/baselines/reference/aliasUsageInVarAssignment.types +++ b/tests/baselines/reference/aliasUsageInVarAssignment.types @@ -1,25 +1,25 @@ === tests/cases/compiler/aliasUsageInVarAssignment_main.ts === import Backbone = require("aliasUsageInVarAssignment_backbone"); ->Backbone : typeof "tests/cases/compiler/aliasUsageInVarAssignment_backbone" +>Backbone : typeof Backbone import moduleA = require("aliasUsageInVarAssignment_moduleA"); ->moduleA : typeof "tests/cases/compiler/aliasUsageInVarAssignment_moduleA" +>moduleA : typeof moduleA interface IHasVisualizationModel { >IHasVisualizationModel : IHasVisualizationModel VisualizationModel: typeof Backbone.Model; ->VisualizationModel : typeof Model ->Backbone : typeof "tests/cases/compiler/aliasUsageInVarAssignment_backbone" ->Model : typeof Model +>VisualizationModel : typeof Backbone.Model +>Backbone : typeof Backbone +>Model : typeof Backbone.Model } var i: IHasVisualizationModel; >i : IHasVisualizationModel >IHasVisualizationModel : IHasVisualizationModel var m: typeof moduleA = i; ->m : typeof "tests/cases/compiler/aliasUsageInVarAssignment_moduleA" ->moduleA : typeof "tests/cases/compiler/aliasUsageInVarAssignment_moduleA" +>m : typeof moduleA +>moduleA : typeof moduleA >i : IHasVisualizationModel === tests/cases/compiler/aliasUsageInVarAssignment_backbone.ts === @@ -32,12 +32,12 @@ export class Model { === tests/cases/compiler/aliasUsageInVarAssignment_moduleA.ts === import Backbone = require("aliasUsageInVarAssignment_backbone"); ->Backbone : typeof "tests/cases/compiler/aliasUsageInVarAssignment_backbone" +>Backbone : typeof Backbone export class VisualizationModel extends Backbone.Model { >VisualizationModel : VisualizationModel ->Backbone : Backbone ->Model : Model +>Backbone : unknown +>Model : Backbone.Model // interesting stuff here } diff --git a/tests/baselines/reference/aliasUsedAsNameValue.types b/tests/baselines/reference/aliasUsedAsNameValue.types index 3eebbdce7f..b8d92f2849 100644 --- a/tests/baselines/reference/aliasUsedAsNameValue.types +++ b/tests/baselines/reference/aliasUsedAsNameValue.types @@ -2,25 +2,22 @@ /// /// import mod = require("aliasUsedAsNameValue_0"); ->mod : typeof "tests/cases/compiler/aliasUsedAsNameValue_0" +>mod : typeof mod import b = require("aliasUsedAsNameValue_1"); ->b : typeof "tests/cases/compiler/aliasUsedAsNameValue_1" +>b : typeof b export var a = function () { >a : () => void ->function () { - //var x = mod.id; // TODO needed hack that mod is loaded - b.b(mod); -} : () => void +>function () { //var x = mod.id; // TODO needed hack that mod is loaded b.b(mod);} : () => void //var x = mod.id; // TODO needed hack that mod is loaded b.b(mod); >b.b(mod) : any >b.b : (a: any) => any ->b : typeof "tests/cases/compiler/aliasUsedAsNameValue_1" +>b : typeof b >b : (a: any) => any ->mod : typeof "tests/cases/compiler/aliasUsedAsNameValue_0" +>mod : typeof mod } === tests/cases/compiler/aliasUsedAsNameValue_0.ts === diff --git a/tests/baselines/reference/ambientExternalModuleWithInternalImportDeclaration.types b/tests/baselines/reference/ambientExternalModuleWithInternalImportDeclaration.types index ae37e5b758..22e4b19fb2 100644 --- a/tests/baselines/reference/ambientExternalModuleWithInternalImportDeclaration.types +++ b/tests/baselines/reference/ambientExternalModuleWithInternalImportDeclaration.types @@ -1,33 +1,33 @@ === tests/cases/compiler/ambientExternalModuleWithInternalImportDeclaration_1.ts === /// import A = require('M'); ->A : typeof C +>A : typeof A var c = new A(); ->c : C ->new A() : C ->A : typeof C +>c : A +>new A() : A +>A : typeof A === tests/cases/compiler/ambientExternalModuleWithInternalImportDeclaration_0.ts === declare module 'M' { module C { ->C : typeof C +>C : typeof X export var f: number; >f : number } class C { ->C : C +>C : X foo(): void; >foo : () => void } import X = C; ->X : typeof C ->C : C +>X : typeof X +>C : X export = X; ->X : C +>X : X } diff --git a/tests/baselines/reference/ambientExternalModuleWithoutInternalImportDeclaration.types b/tests/baselines/reference/ambientExternalModuleWithoutInternalImportDeclaration.types index d23f33402b..0029817400 100644 --- a/tests/baselines/reference/ambientExternalModuleWithoutInternalImportDeclaration.types +++ b/tests/baselines/reference/ambientExternalModuleWithoutInternalImportDeclaration.types @@ -1,12 +1,12 @@ === tests/cases/compiler/ambientExternalModuleWithoutInternalImportDeclaration_1.ts === /// import A = require('M'); ->A : typeof C +>A : typeof A var c = new A(); ->c : C ->new A() : C ->A : typeof C +>c : A +>new A() : A +>A : typeof A === tests/cases/compiler/ambientExternalModuleWithoutInternalImportDeclaration_0.ts === declare module 'M' { diff --git a/tests/baselines/reference/ambientModuleExports.types b/tests/baselines/reference/ambientModuleExports.types index bb964bd392..3f096afa83 100644 --- a/tests/baselines/reference/ambientModuleExports.types +++ b/tests/baselines/reference/ambientModuleExports.types @@ -24,11 +24,11 @@ Foo.b; >b : number var c = new Foo.C(); ->c : C ->new Foo.C() : C ->Foo.C : typeof C +>c : Foo.C +>new Foo.C() : Foo.C +>Foo.C : typeof Foo.C >Foo : typeof Foo ->C : typeof C +>C : typeof Foo.C declare module Foo2 { >Foo2 : typeof Foo2 @@ -55,9 +55,9 @@ Foo2.b; >b : number var c2 = new Foo2.C(); ->c2 : C ->new Foo2.C() : C ->Foo2.C : typeof C +>c2 : Foo2.C +>new Foo2.C() : Foo2.C +>Foo2.C : typeof Foo2.C >Foo2 : typeof Foo2 ->C : typeof C +>C : typeof Foo2.C diff --git a/tests/baselines/reference/ambientModules.types b/tests/baselines/reference/ambientModules.types index da6d3b7720..fe0aceef81 100644 --- a/tests/baselines/reference/ambientModules.types +++ b/tests/baselines/reference/ambientModules.types @@ -7,8 +7,8 @@ declare module Foo.Bar { export var foo; }; Foo.Bar.foo = 5; >Foo.Bar.foo = 5 : number >Foo.Bar.foo : any ->Foo.Bar : typeof Bar +>Foo.Bar : typeof Foo.Bar >Foo : typeof Foo ->Bar : typeof Bar +>Bar : typeof Foo.Bar >foo : any diff --git a/tests/baselines/reference/amdImportAsPrimaryExpression.types b/tests/baselines/reference/amdImportAsPrimaryExpression.types index ac2f63709d..f88bc9a1ff 100644 --- a/tests/baselines/reference/amdImportAsPrimaryExpression.types +++ b/tests/baselines/reference/amdImportAsPrimaryExpression.types @@ -1,14 +1,14 @@ === tests/cases/conformance/externalModules/foo_1.ts === import foo = require("./foo_0"); ->foo : typeof "tests/cases/conformance/externalModules/foo_0" +>foo : typeof foo if(foo.E1.A === 0){ >foo.E1.A === 0 : boolean ->foo.E1.A : E1 ->foo.E1 : typeof E1 ->foo : typeof "tests/cases/conformance/externalModules/foo_0" ->E1 : typeof E1 ->A : E1 +>foo.E1.A : foo.E1 +>foo.E1 : typeof foo.E1 +>foo : typeof foo +>E1 : typeof foo.E1 +>A : foo.E1 // Should cause runtime import - interesting optimization possibility, as gets inlined to 0. } diff --git a/tests/baselines/reference/amdImportNotAsPrimaryExpression.types b/tests/baselines/reference/amdImportNotAsPrimaryExpression.types index affce41c42..bde0cb02b1 100644 --- a/tests/baselines/reference/amdImportNotAsPrimaryExpression.types +++ b/tests/baselines/reference/amdImportNotAsPrimaryExpression.types @@ -1,43 +1,43 @@ === tests/cases/conformance/externalModules/foo_1.ts === import foo = require("./foo_0"); ->foo : typeof "tests/cases/conformance/externalModules/foo_0" +>foo : typeof foo // None of the below should cause a runtime dependency on foo_0 import f = foo.M1; ->f : f ->foo : typeof "tests/cases/conformance/externalModules/foo_0" ->M1 : M1 +>f : unknown +>foo : typeof foo +>M1 : unknown var i: f.I2; ->i : I2 ->f : f ->I2 : I2 +>i : f.I2 +>f : unknown +>I2 : f.I2 var x: foo.C1 = <{m1: number}>{}; ->x : C1 ->foo : foo ->C1 : C1 +>x : foo.C1 +>foo : unknown +>C1 : foo.C1 ><{m1: number}>{} : { m1: number; } >m1 : number >{} : {} var y: typeof foo.C1.s1 = false; >y : boolean ->foo : typeof "tests/cases/conformance/externalModules/foo_0" ->C1 : typeof C1 +>foo : typeof foo +>C1 : typeof foo.C1 >s1 : boolean var z: foo.M1.I2; ->z : I2 ->foo : foo ->M1 : M1 ->I2 : I2 +>z : f.I2 +>foo : unknown +>M1 : unknown +>I2 : f.I2 var e: number = 0; >e : number ->0 : E1 ->foo : foo ->E1 : E1 +>0 : foo.E1 +>foo : unknown +>E1 : foo.E1 === tests/cases/conformance/externalModules/foo_0.ts === export class C1 { @@ -61,7 +61,7 @@ export interface I1 { } export module M1 { ->M1 : M1 +>M1 : unknown export interface I2 { >I2 : I2 diff --git a/tests/baselines/reference/anonterface.types b/tests/baselines/reference/anonterface.types index b71f7526b3..7b5b1401ca 100644 --- a/tests/baselines/reference/anonterface.types +++ b/tests/baselines/reference/anonterface.types @@ -20,16 +20,16 @@ module M { } var c=new M.C(); ->c : C ->new M.C() : C ->M.C : typeof C +>c : M.C +>new M.C() : M.C +>M.C : typeof M.C >M : typeof M ->C : typeof C +>C : typeof M.C c.m(function(n) { return "hello: "+n; },18); >c.m(function(n) { return "hello: "+n; },18) : string >c.m : (fn: (n: number) => string, n2: number) => string ->c : C +>c : M.C >m : (fn: (n: number) => string, n2: number) => string >function(n) { return "hello: "+n; } : (n: number) => string >n : number diff --git a/tests/baselines/reference/anyInferenceAnonymousFunctions.types b/tests/baselines/reference/anyInferenceAnonymousFunctions.types index ac249f8341..8dc7fdcb90 100644 --- a/tests/baselines/reference/anyInferenceAnonymousFunctions.types +++ b/tests/baselines/reference/anyInferenceAnonymousFunctions.types @@ -3,19 +3,11 @@ var paired: any[]; >paired : any[] paired.reduce(function (a1, a2) { ->paired.reduce(function (a1, a2) { - - return a1.concat({}); - -} , []) : any +>paired.reduce(function (a1, a2) { return a1.concat({});} , []) : any >paired.reduce : { (callbackfn: (previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any, initialValue?: any): any; (callbackfn: (previousValue: U, currentValue: any, currentIndex: number, array: any[]) => U, initialValue: U): U; } >paired : any[] >reduce : { (callbackfn: (previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any, initialValue?: any): any; (callbackfn: (previousValue: U, currentValue: any, currentIndex: number, array: any[]) => U, initialValue: U): U; } ->function (a1, a2) { - - return a1.concat({}); - -} : (a1: any, a2: any) => any +>function (a1, a2) { return a1.concat({});} : (a1: any, a2: any) => any >a1 : any >a2 : any @@ -30,17 +22,11 @@ paired.reduce(function (a1, a2) { >[] : undefined[] paired.reduce((b1, b2) => { ->paired.reduce((b1, b2) => { - - return b1.concat({}); -} , []) : any +>paired.reduce((b1, b2) => { return b1.concat({});} , []) : any >paired.reduce : { (callbackfn: (previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any, initialValue?: any): any; (callbackfn: (previousValue: U, currentValue: any, currentIndex: number, array: any[]) => U, initialValue: U): U; } >paired : any[] >reduce : { (callbackfn: (previousValue: any, currentValue: any, currentIndex: number, array: any[]) => any, initialValue?: any): any; (callbackfn: (previousValue: U, currentValue: any, currentIndex: number, array: any[]) => U, initialValue: U): U; } ->(b1, b2) => { - - return b1.concat({}); -} : (b1: any, b2: any) => any +>(b1, b2) => { return b1.concat({});} : (b1: any, b2: any) => any >b1 : any >b2 : any diff --git a/tests/baselines/reference/argumentsUsedInObjectLiteralProperty.types b/tests/baselines/reference/argumentsUsedInObjectLiteralProperty.types index 532412d0c0..697858534d 100644 --- a/tests/baselines/reference/argumentsUsedInObjectLiteralProperty.types +++ b/tests/baselines/reference/argumentsUsedInObjectLiteralProperty.types @@ -8,9 +8,7 @@ class A { >selectedValue : any return { ->{ - selectedValue: arguments.length - } : { selectedValue: number; } +>{ selectedValue: arguments.length } : { selectedValue: number; } selectedValue: arguments.length >selectedValue : number diff --git a/tests/baselines/reference/arrayBestCommonTypes.types b/tests/baselines/reference/arrayBestCommonTypes.types index d3381315aa..40f74350fe 100644 --- a/tests/baselines/reference/arrayBestCommonTypes.types +++ b/tests/baselines/reference/arrayBestCommonTypes.types @@ -248,7 +248,7 @@ class f { >y : string >{x: anyObj, y: 'a'} : { x: any; y: string; } >x : any ->anyObj : anyObj +>anyObj : any >y : string var a2 = [ {x: anyObj, y: 'a'}, {x: 0, y: 'a'}, {x: 'a', y: 'a'} ]; @@ -256,7 +256,7 @@ class f { >[ {x: anyObj, y: 'a'}, {x: 0, y: 'a'}, {x: 'a', y: 'a'} ] : { x: any; y: string; }[] >{x: anyObj, y: 'a'} : { x: any; y: string; } >x : any ->anyObj : anyObj +>anyObj : any >y : string >{x: 0, y: 'a'} : { x: number; y: string; } >x : number @@ -273,7 +273,7 @@ class f { >y : string >{x: anyObj, y: 'a'} : { x: any; y: string; } >x : any ->anyObj : anyObj +>anyObj : any >y : string >{x: 'a', y: 'a'} : { x: string; y: string; } >x : string diff --git a/tests/baselines/reference/arrayConcatMap.types b/tests/baselines/reference/arrayConcatMap.types index 643f1a6a57..92da3edf93 100644 --- a/tests/baselines/reference/arrayConcatMap.types +++ b/tests/baselines/reference/arrayConcatMap.types @@ -1,10 +1,8 @@ === tests/cases/compiler/arrayConcatMap.ts === var x = [].concat([{ a: 1 }], [{ a: 2 }]) >x : any[] ->[].concat([{ a: 1 }], [{ a: 2 }]) - .map(b => b.a) : any[] ->[].concat([{ a: 1 }], [{ a: 2 }]) - .map : (callbackfn: (value: any, index: number, array: any[]) => U, thisArg?: any) => U[] +>[].concat([{ a: 1 }], [{ a: 2 }]) .map(b => b.a) : any[] +>[].concat([{ a: 1 }], [{ a: 2 }]) .map : (callbackfn: (value: any, index: number, array: any[]) => U, thisArg?: any) => U[] >[].concat([{ a: 1 }], [{ a: 2 }]) : any[] >[].concat : { (...items: U[]): any[]; (...items: any[]): any[]; } >[] : undefined[] diff --git a/tests/baselines/reference/arrayLiteralTypeInference.types b/tests/baselines/reference/arrayLiteralTypeInference.types index a5f1cb9708..5b4d9b7fff 100644 --- a/tests/baselines/reference/arrayLiteralTypeInference.types +++ b/tests/baselines/reference/arrayLiteralTypeInference.types @@ -25,10 +25,7 @@ class ActionB extends Action { var x1: Action[] = [ >x1 : Action[] >Action : Action ->[ - { id: 2, trueness: false }, - { id: 3, name: "three" } -] : Action[] +>[ { id: 2, trueness: false }, { id: 3, name: "three" }] : Action[] { id: 2, trueness: false }, >{ id: 2, trueness: false } : { id: number; trueness: boolean; } @@ -45,10 +42,7 @@ var x1: Action[] = [ var x2: Action[] = [ >x2 : Action[] >Action : Action ->[ - new ActionA(), - new ActionB() -] : Action[] +>[ new ActionA(), new ActionB()] : Action[] new ActionA(), >new ActionA() : ActionA @@ -63,11 +57,7 @@ var x2: Action[] = [ var x3: Action[] = [ >x3 : Action[] >Action : Action ->[ - new Action(), - new ActionA(), - new ActionB() -] : Action[] +>[ new Action(), new ActionA(), new ActionB()] : Action[] new Action(), >new Action() : Action @@ -88,10 +78,7 @@ var z1: { id: number }[] = >id : number [ ->[ - { id: 2, trueness: false }, - { id: 3, name: "three" } - ] : { id: number; }[] +>[ { id: 2, trueness: false }, { id: 3, name: "three" } ] : { id: number; }[] { id: 2, trueness: false }, >{ id: 2, trueness: false } : { id: number; trueness: boolean; } @@ -110,10 +97,7 @@ var z2: { id: number }[] = >id : number [ ->[ - new ActionA(), - new ActionB() - ] : { id: number; }[] +>[ new ActionA(), new ActionB() ] : { id: number; }[] new ActionA(), >new ActionA() : ActionA @@ -130,11 +114,7 @@ var z3: { id: number }[] = >id : number [ ->[ - new Action(), - new ActionA(), - new ActionB() - ] : { id: number; }[] +>[ new Action(), new ActionA(), new ActionB() ] : { id: number; }[] new Action(), >new Action() : Action diff --git a/tests/baselines/reference/arrayTypeInSignatureOfInterfaceAndClass.types b/tests/baselines/reference/arrayTypeInSignatureOfInterfaceAndClass.types index 5425ccf934..419db571c0 100644 --- a/tests/baselines/reference/arrayTypeInSignatureOfInterfaceAndClass.types +++ b/tests/baselines/reference/arrayTypeInSignatureOfInterfaceAndClass.types @@ -62,11 +62,11 @@ declare module Data { //removeIndices: WinJS.Promise[]>; removeIndices(indices: number[], options?: any): WinJS.Promise[]>; ->removeIndices : (indices: number[], options?: any) => Promise[]> +>removeIndices : (indices: number[], options?: any) => WinJS.Promise[]> >indices : number[] >options : any ->WinJS : WinJS ->Promise : Promise +>WinJS : unknown +>Promise : WinJS.Promise >IListItem : IListItem >T : T } @@ -78,11 +78,11 @@ declare module Data { //removeIndices: WinJS.Promise[]>; public removeIndices(indices: number[], options?: any): WinJS.Promise[]>; ->removeIndices : (indices: number[], options?: any) => Promise[]> +>removeIndices : (indices: number[], options?: any) => WinJS.Promise[]> >indices : number[] >options : any ->WinJS : WinJS ->Promise : Promise +>WinJS : unknown +>Promise : WinJS.Promise >IListItem : IListItem >T : T } diff --git a/tests/baselines/reference/arrayconcat.types b/tests/baselines/reference/arrayconcat.types index 0ae65d3142..37e7308aad 100644 --- a/tests/baselines/reference/arrayconcat.types +++ b/tests/baselines/reference/arrayconcat.types @@ -36,50 +36,17 @@ class parser { >m : () => void this.options = this.options.sort(function(a, b) { ->this.options = this.options.sort(function(a, b) { - var aName = a.name.toLowerCase(); - var bName = b.name.toLowerCase(); - - if (aName > bName) { - return 1; - } else if (aName < bName) { - return -1; - } else { - return 0; - } - }) : IOptions[] +>this.options = this.options.sort(function(a, b) { var aName = a.name.toLowerCase(); var bName = b.name.toLowerCase(); if (aName > bName) { return 1; } else if (aName < bName) { return -1; } else { return 0; } }) : IOptions[] >this.options : IOptions[] >this : parser >options : IOptions[] ->this.options.sort(function(a, b) { - var aName = a.name.toLowerCase(); - var bName = b.name.toLowerCase(); - - if (aName > bName) { - return 1; - } else if (aName < bName) { - return -1; - } else { - return 0; - } - }) : IOptions[] +>this.options.sort(function(a, b) { var aName = a.name.toLowerCase(); var bName = b.name.toLowerCase(); if (aName > bName) { return 1; } else if (aName < bName) { return -1; } else { return 0; } }) : IOptions[] >this.options.sort : (compareFn?: (a: IOptions, b: IOptions) => number) => IOptions[] >this.options : IOptions[] >this : parser >options : IOptions[] >sort : (compareFn?: (a: IOptions, b: IOptions) => number) => IOptions[] ->function(a, b) { - var aName = a.name.toLowerCase(); - var bName = b.name.toLowerCase(); - - if (aName > bName) { - return 1; - } else if (aName < bName) { - return -1; - } else { - return 0; - } - } : (a: IOptions, b: IOptions) => number +>function(a, b) { var aName = a.name.toLowerCase(); var bName = b.name.toLowerCase(); if (aName > bName) { return 1; } else if (aName < bName) { return -1; } else { return 0; } } : (a: IOptions, b: IOptions) => number >a : IOptions >b : IOptions diff --git a/tests/baselines/reference/arrowFunctionExpressions.types b/tests/baselines/reference/arrowFunctionExpressions.types index 6d23dcd660..5807f6d6a7 100644 --- a/tests/baselines/reference/arrowFunctionExpressions.types +++ b/tests/baselines/reference/arrowFunctionExpressions.types @@ -182,12 +182,7 @@ function outerFn() { // Arrow function used in nested function in arrow function var f = (n: string) => { >f : (n: string) => () => string ->(n: string) => { - function fn(x: number) { - return () => n + x; - } - return fn(4); -} : (n: string) => () => string +>(n: string) => { function fn(x: number) { return () => n + x; } return fn(4);} : (n: string) => () => string >n : string function fn(x: number) { @@ -220,12 +215,7 @@ function someOuterFn() { var arr = (n: string) => { >arr : (n: string) => () => () => number ->(n: string) => { - function innerFn() { - return () => n.length; - } - return innerFn; - } : (n: string) => () => () => number +>(n: string) => { function innerFn() { return () => n.length; } return innerFn; } : (n: string) => () => () => number >n : string function innerFn() { diff --git a/tests/baselines/reference/asiArith.types b/tests/baselines/reference/asiArith.types index 5a4ae5fbcc..d6c0c7abd7 100644 --- a/tests/baselines/reference/asiArith.types +++ b/tests/baselines/reference/asiArith.types @@ -9,30 +9,16 @@ var z = >z : number x ->x - -+ - -+ - -+ - -y : number +>x+++y : number >x : number + + ->+ - -+ - -y : number +>++y : number + ->+ - -y : number +>+y : number y >y : number @@ -48,30 +34,16 @@ var c = >c : number x ->x - -- - -- - -- - -y : number +>x---y : number >x : number - - ->- - -- - -y : number +>--y : number - ->- - -y : number +>-y : number y >y : number diff --git a/tests/baselines/reference/asiInES6Classes.types b/tests/baselines/reference/asiInES6Classes.types index aa80e3e073..90c7f71aba 100644 --- a/tests/baselines/reference/asiInES6Classes.types +++ b/tests/baselines/reference/asiInES6Classes.types @@ -6,11 +6,7 @@ class Foo { defaults = { >defaults : { done: boolean; } ->{ - - done: false - - } : { done: boolean; } +>{ done: false } : { done: boolean; } done: false >done : boolean diff --git a/tests/baselines/reference/assignToPrototype1.types b/tests/baselines/reference/assignToPrototype1.types index 6fec8d187d..f4631c89e0 100644 --- a/tests/baselines/reference/assignToPrototype1.types +++ b/tests/baselines/reference/assignToPrototype1.types @@ -9,15 +9,13 @@ declare class Point { } Point.prototype.add = function(dx, dy) { ->Point.prototype.add = function(dx, dy) { -} : (dx: number, dy: number) => void +>Point.prototype.add = function(dx, dy) {} : (dx: number, dy: number) => void >Point.prototype.add : (dx: number, dy: number) => void >Point.prototype : Point >Point : typeof Point >prototype : Point >add : (dx: number, dy: number) => void ->function(dx, dy) { -} : (dx: number, dy: number) => void +>function(dx, dy) {} : (dx: number, dy: number) => void >dx : number >dy : number diff --git a/tests/baselines/reference/assignmentCompatWithObjectMembers.js b/tests/baselines/reference/assignmentCompatWithObjectMembers.js new file mode 100644 index 0000000000..3bd457f19d --- /dev/null +++ b/tests/baselines/reference/assignmentCompatWithObjectMembers.js @@ -0,0 +1,170 @@ +//// [assignmentCompatWithObjectMembers.ts] +// members N and M of types S and T have the same name, same accessibility, same optionality, and N is assignable M +// no errors expected + +module SimpleTypes { + class S { foo: string; } + class T { foo: string; } + var s: S; + var t: T; + + interface S2 { foo: string; } + interface T2 { foo: string; } + var s2: S2; + var t2: T2; + + var a: { foo: string; } + var b: { foo: string; } + + var a2 = { foo: '' }; + var b2 = { foo: '' }; + + s = t; + t = s; + s = s2; + s = a2; + + s2 = t2; + t2 = s2; + s2 = t; + s2 = b; + s2 = a2; + + a = b; + b = a; + a = s; + a = s2; + a = a2; + + a2 = b2; + b2 = a2; + a2 = b; + a2 = t2; + a2 = t; +} + +module ObjectTypes { + class S { foo: S; } + class T { foo: T; } + var s: S; + var t: T; + + interface S2 { foo: S2; } + interface T2 { foo: T2; } + var s2: S2; + var t2: T2; + + var a: { foo: typeof a; } + var b: { foo: typeof b; } + + var a2 = { foo: a2 }; + var b2 = { foo: b2 }; + + s = t; + t = s; + s = s2; + s = a2; + + s2 = t2; + t2 = s2; + s2 = t; + s2 = b; + s2 = a2; + + a = b; + b = a; + a = s; + a = s2; + a = a2; + + a2 = b2; + b2 = a2; + a2 = b; + a2 = t2; + a2 = t; + +} + +//// [assignmentCompatWithObjectMembers.js] +// members N and M of types S and T have the same name, same accessibility, same optionality, and N is assignable M +// no errors expected +var SimpleTypes; +(function (SimpleTypes) { + var S = (function () { + function S() { + } + return S; + })(); + var T = (function () { + function T() { + } + return T; + })(); + var s; + var t; + var s2; + var t2; + var a; + var b; + var a2 = { foo: '' }; + var b2 = { foo: '' }; + s = t; + t = s; + s = s2; + s = a2; + s2 = t2; + t2 = s2; + s2 = t; + s2 = b; + s2 = a2; + a = b; + b = a; + a = s; + a = s2; + a = a2; + a2 = b2; + b2 = a2; + a2 = b; + a2 = t2; + a2 = t; +})(SimpleTypes || (SimpleTypes = {})); +var ObjectTypes; +(function (ObjectTypes) { + var S = (function () { + function S() { + } + return S; + })(); + var T = (function () { + function T() { + } + return T; + })(); + var s; + var t; + var s2; + var t2; + var a; + var b; + var a2 = { foo: a2 }; + var b2 = { foo: b2 }; + s = t; + t = s; + s = s2; + s = a2; + s2 = t2; + t2 = s2; + s2 = t; + s2 = b; + s2 = a2; + a = b; + b = a; + a = s; + a = s2; + a = a2; + a2 = b2; + b2 = a2; + a2 = b; + a2 = t2; + a2 = t; +})(ObjectTypes || (ObjectTypes = {})); diff --git a/tests/baselines/reference/assignmentCompatWithObjectMembers.types b/tests/baselines/reference/assignmentCompatWithObjectMembers.types new file mode 100644 index 0000000000..940b1d7071 --- /dev/null +++ b/tests/baselines/reference/assignmentCompatWithObjectMembers.types @@ -0,0 +1,310 @@ +=== tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers.ts === +// members N and M of types S and T have the same name, same accessibility, same optionality, and N is assignable M +// no errors expected + +module SimpleTypes { +>SimpleTypes : typeof SimpleTypes + + class S { foo: string; } +>S : S +>foo : string + + class T { foo: string; } +>T : T +>foo : string + + var s: S; +>s : S +>S : S + + var t: T; +>t : T +>T : T + + interface S2 { foo: string; } +>S2 : S2 +>foo : string + + interface T2 { foo: string; } +>T2 : T2 +>foo : string + + var s2: S2; +>s2 : S2 +>S2 : S2 + + var t2: T2; +>t2 : T2 +>T2 : T2 + + var a: { foo: string; } +>a : { foo: string; } +>foo : string + + var b: { foo: string; } +>b : { foo: string; } +>foo : string + + var a2 = { foo: '' }; +>a2 : { foo: string; } +>{ foo: '' } : { foo: string; } +>foo : string + + var b2 = { foo: '' }; +>b2 : { foo: string; } +>{ foo: '' } : { foo: string; } +>foo : string + + s = t; +>s = t : T +>s : S +>t : T + + t = s; +>t = s : S +>t : T +>s : S + + s = s2; +>s = s2 : S2 +>s : S +>s2 : S2 + + s = a2; +>s = a2 : { foo: string; } +>s : S +>a2 : { foo: string; } + + s2 = t2; +>s2 = t2 : T2 +>s2 : S2 +>t2 : T2 + + t2 = s2; +>t2 = s2 : S2 +>t2 : T2 +>s2 : S2 + + s2 = t; +>s2 = t : T +>s2 : S2 +>t : T + + s2 = b; +>s2 = b : { foo: string; } +>s2 : S2 +>b : { foo: string; } + + s2 = a2; +>s2 = a2 : { foo: string; } +>s2 : S2 +>a2 : { foo: string; } + + a = b; +>a = b : { foo: string; } +>a : { foo: string; } +>b : { foo: string; } + + b = a; +>b = a : { foo: string; } +>b : { foo: string; } +>a : { foo: string; } + + a = s; +>a = s : S +>a : { foo: string; } +>s : S + + a = s2; +>a = s2 : S2 +>a : { foo: string; } +>s2 : S2 + + a = a2; +>a = a2 : { foo: string; } +>a : { foo: string; } +>a2 : { foo: string; } + + a2 = b2; +>a2 = b2 : { foo: string; } +>a2 : { foo: string; } +>b2 : { foo: string; } + + b2 = a2; +>b2 = a2 : { foo: string; } +>b2 : { foo: string; } +>a2 : { foo: string; } + + a2 = b; +>a2 = b : { foo: string; } +>a2 : { foo: string; } +>b : { foo: string; } + + a2 = t2; +>a2 = t2 : T2 +>a2 : { foo: string; } +>t2 : T2 + + a2 = t; +>a2 = t : T +>a2 : { foo: string; } +>t : T +} + +module ObjectTypes { +>ObjectTypes : typeof ObjectTypes + + class S { foo: S; } +>S : S +>foo : S +>S : S + + class T { foo: T; } +>T : T +>foo : T +>T : T + + var s: S; +>s : S +>S : S + + var t: T; +>t : T +>T : T + + interface S2 { foo: S2; } +>S2 : S2 +>foo : S2 +>S2 : S2 + + interface T2 { foo: T2; } +>T2 : T2 +>foo : T2 +>T2 : T2 + + var s2: S2; +>s2 : S2 +>S2 : S2 + + var t2: T2; +>t2 : T2 +>T2 : T2 + + var a: { foo: typeof a; } +>a : { foo: any; } +>foo : { foo: any; } +>a : { foo: any; } + + var b: { foo: typeof b; } +>b : { foo: any; } +>foo : { foo: any; } +>b : { foo: any; } + + var a2 = { foo: a2 }; +>a2 : any +>{ foo: a2 } : { foo: any; } +>foo : any +>a2 : any + + var b2 = { foo: b2 }; +>b2 : any +>{ foo: b2 } : { foo: any; } +>foo : any +>b2 : any + + s = t; +>s = t : T +>s : S +>t : T + + t = s; +>t = s : S +>t : T +>s : S + + s = s2; +>s = s2 : S2 +>s : S +>s2 : S2 + + s = a2; +>s = a2 : any +>s : S +>a2 : any + + s2 = t2; +>s2 = t2 : T2 +>s2 : S2 +>t2 : T2 + + t2 = s2; +>t2 = s2 : S2 +>t2 : T2 +>s2 : S2 + + s2 = t; +>s2 = t : T +>s2 : S2 +>t : T + + s2 = b; +>s2 = b : { foo: any; } +>s2 : S2 +>b : { foo: any; } + + s2 = a2; +>s2 = a2 : any +>s2 : S2 +>a2 : any + + a = b; +>a = b : { foo: any; } +>a : { foo: any; } +>b : { foo: any; } + + b = a; +>b = a : { foo: any; } +>b : { foo: any; } +>a : { foo: any; } + + a = s; +>a = s : S +>a : { foo: any; } +>s : S + + a = s2; +>a = s2 : S2 +>a : { foo: any; } +>s2 : S2 + + a = a2; +>a = a2 : any +>a : { foo: any; } +>a2 : any + + a2 = b2; +>a2 = b2 : any +>a2 : any +>b2 : any + + b2 = a2; +>b2 = a2 : any +>b2 : any +>a2 : any + + a2 = b; +>a2 = b : { foo: any; } +>a2 : any +>b : { foo: any; } + + a2 = t2; +>a2 = t2 : T2 +>a2 : any +>t2 : T2 + + a2 = t; +>a2 = t : T +>a2 : any +>t : T + +} diff --git a/tests/baselines/reference/assignmentCompatability1.types b/tests/baselines/reference/assignmentCompatability1.types index 43f2466f48..9949fc14bf 100644 --- a/tests/baselines/reference/assignmentCompatability1.types +++ b/tests/baselines/reference/assignmentCompatability1.types @@ -31,11 +31,11 @@ module __test2__ { >aa : {} } __test2__.__val__aa = __test1__.__val__obj4 ->__test2__.__val__aa = __test1__.__val__obj4 : interfaceWithPublicAndOptional +>__test2__.__val__aa = __test1__.__val__obj4 : __test1__.interfaceWithPublicAndOptional >__test2__.__val__aa : {} >__test2__ : typeof __test2__ >__val__aa : {} ->__test1__.__val__obj4 : interfaceWithPublicAndOptional +>__test1__.__val__obj4 : __test1__.interfaceWithPublicAndOptional >__test1__ : typeof __test1__ ->__val__obj4 : interfaceWithPublicAndOptional +>__val__obj4 : __test1__.interfaceWithPublicAndOptional diff --git a/tests/baselines/reference/assignmentCompatability2.types b/tests/baselines/reference/assignmentCompatability2.types index 5e27bf3752..16da45c7e3 100644 --- a/tests/baselines/reference/assignmentCompatability2.types +++ b/tests/baselines/reference/assignmentCompatability2.types @@ -30,11 +30,11 @@ module __test2__ { >aa : {} } __test2__.__val__aa = __test1__.__val__obj4 ->__test2__.__val__aa = __test1__.__val__obj4 : interfaceWithPublicAndOptional +>__test2__.__val__aa = __test1__.__val__obj4 : __test1__.interfaceWithPublicAndOptional >__test2__.__val__aa : {} >__test2__ : typeof __test2__ >__val__aa : {} ->__test1__.__val__obj4 : interfaceWithPublicAndOptional +>__test1__.__val__obj4 : __test1__.interfaceWithPublicAndOptional >__test1__ : typeof __test1__ ->__val__obj4 : interfaceWithPublicAndOptional +>__val__obj4 : __test1__.interfaceWithPublicAndOptional diff --git a/tests/baselines/reference/assignmentCompatability3.types b/tests/baselines/reference/assignmentCompatability3.types index 94676fbfbe..61279b9c7f 100644 --- a/tests/baselines/reference/assignmentCompatability3.types +++ b/tests/baselines/reference/assignmentCompatability3.types @@ -32,11 +32,11 @@ module __test2__ { >obj : { one: number; } } __test2__.__val__obj = __test1__.__val__obj4 ->__test2__.__val__obj = __test1__.__val__obj4 : interfaceWithPublicAndOptional +>__test2__.__val__obj = __test1__.__val__obj4 : __test1__.interfaceWithPublicAndOptional >__test2__.__val__obj : { one: number; } >__test2__ : typeof __test2__ >__val__obj : { one: number; } ->__test1__.__val__obj4 : interfaceWithPublicAndOptional +>__test1__.__val__obj4 : __test1__.interfaceWithPublicAndOptional >__test1__ : typeof __test1__ ->__val__obj4 : interfaceWithPublicAndOptional +>__val__obj4 : __test1__.interfaceWithPublicAndOptional diff --git a/tests/baselines/reference/assignmentCompatability4.types b/tests/baselines/reference/assignmentCompatability4.types index 89281dae98..f7e5801e9b 100644 --- a/tests/baselines/reference/assignmentCompatability4.types +++ b/tests/baselines/reference/assignmentCompatability4.types @@ -31,11 +31,11 @@ module __test2__ { >aa : { one: number; } } __test2__.__val__aa = __test1__.__val__obj4 ->__test2__.__val__aa = __test1__.__val__obj4 : interfaceWithPublicAndOptional +>__test2__.__val__aa = __test1__.__val__obj4 : __test1__.interfaceWithPublicAndOptional >__test2__.__val__aa : { one: number; } >__test2__ : typeof __test2__ >__val__aa : { one: number; } ->__test1__.__val__obj4 : interfaceWithPublicAndOptional +>__test1__.__val__obj4 : __test1__.interfaceWithPublicAndOptional >__test1__ : typeof __test1__ ->__val__obj4 : interfaceWithPublicAndOptional +>__val__obj4 : __test1__.interfaceWithPublicAndOptional diff --git a/tests/baselines/reference/assignmentCompatability5.types b/tests/baselines/reference/assignmentCompatability5.types index e5d69b4a6a..80eda3e510 100644 --- a/tests/baselines/reference/assignmentCompatability5.types +++ b/tests/baselines/reference/assignmentCompatability5.types @@ -37,11 +37,11 @@ module __test2__ { >obj1 : interfaceOne } __test2__.__val__obj1 = __test1__.__val__obj4 ->__test2__.__val__obj1 = __test1__.__val__obj4 : interfaceWithPublicAndOptional ->__test2__.__val__obj1 : interfaceOne +>__test2__.__val__obj1 = __test1__.__val__obj4 : __test1__.interfaceWithPublicAndOptional +>__test2__.__val__obj1 : __test2__.interfaceOne >__test2__ : typeof __test2__ ->__val__obj1 : interfaceOne ->__test1__.__val__obj4 : interfaceWithPublicAndOptional +>__val__obj1 : __test2__.interfaceOne +>__test1__.__val__obj4 : __test1__.interfaceWithPublicAndOptional >__test1__ : typeof __test1__ ->__val__obj4 : interfaceWithPublicAndOptional +>__val__obj4 : __test1__.interfaceWithPublicAndOptional diff --git a/tests/baselines/reference/assignmentCompatability6.types b/tests/baselines/reference/assignmentCompatability6.types index d7662f0bb2..5e9ae8c6a2 100644 --- a/tests/baselines/reference/assignmentCompatability6.types +++ b/tests/baselines/reference/assignmentCompatability6.types @@ -36,11 +36,11 @@ module __test2__ { >obj3 : interfaceWithOptional } __test2__.__val__obj3 = __test1__.__val__obj4 ->__test2__.__val__obj3 = __test1__.__val__obj4 : interfaceWithPublicAndOptional ->__test2__.__val__obj3 : interfaceWithOptional +>__test2__.__val__obj3 = __test1__.__val__obj4 : __test1__.interfaceWithPublicAndOptional +>__test2__.__val__obj3 : __test2__.interfaceWithOptional >__test2__ : typeof __test2__ ->__val__obj3 : interfaceWithOptional ->__test1__.__val__obj4 : interfaceWithPublicAndOptional +>__val__obj3 : __test2__.interfaceWithOptional +>__test1__.__val__obj4 : __test1__.interfaceWithPublicAndOptional >__test1__ : typeof __test1__ ->__val__obj4 : interfaceWithPublicAndOptional +>__val__obj4 : __test1__.interfaceWithPublicAndOptional diff --git a/tests/baselines/reference/assignmentCompatability7.types b/tests/baselines/reference/assignmentCompatability7.types index e48e164aa5..b7b2ab7056 100644 --- a/tests/baselines/reference/assignmentCompatability7.types +++ b/tests/baselines/reference/assignmentCompatability7.types @@ -40,11 +40,11 @@ module __test2__ { >obj4 : interfaceWithPublicAndOptional } __test2__.__val__obj4 = __test1__.__val__obj4 ->__test2__.__val__obj4 = __test1__.__val__obj4 : interfaceWithPublicAndOptional ->__test2__.__val__obj4 : interfaceWithPublicAndOptional +>__test2__.__val__obj4 = __test1__.__val__obj4 : __test1__.interfaceWithPublicAndOptional +>__test2__.__val__obj4 : __test2__.interfaceWithPublicAndOptional >__test2__ : typeof __test2__ ->__val__obj4 : interfaceWithPublicAndOptional ->__test1__.__val__obj4 : interfaceWithPublicAndOptional +>__val__obj4 : __test2__.interfaceWithPublicAndOptional +>__test1__.__val__obj4 : __test1__.interfaceWithPublicAndOptional >__test1__ : typeof __test1__ ->__val__obj4 : interfaceWithPublicAndOptional +>__val__obj4 : __test1__.interfaceWithPublicAndOptional diff --git a/tests/baselines/reference/assignmentCompatability8.types b/tests/baselines/reference/assignmentCompatability8.types index 581ad05c5a..1c009eea48 100644 --- a/tests/baselines/reference/assignmentCompatability8.types +++ b/tests/baselines/reference/assignmentCompatability8.types @@ -36,11 +36,11 @@ module __test2__ { >x1 : classWithPublic } __test2__.__val__x1 = __test1__.__val__obj4 ->__test2__.__val__x1 = __test1__.__val__obj4 : interfaceWithPublicAndOptional ->__test2__.__val__x1 : classWithPublic +>__test2__.__val__x1 = __test1__.__val__obj4 : __test1__.interfaceWithPublicAndOptional +>__test2__.__val__x1 : __test2__.classWithPublic >__test2__ : typeof __test2__ ->__val__x1 : classWithPublic ->__test1__.__val__obj4 : interfaceWithPublicAndOptional +>__val__x1 : __test2__.classWithPublic +>__test1__.__val__obj4 : __test1__.interfaceWithPublicAndOptional >__test1__ : typeof __test1__ ->__val__obj4 : interfaceWithPublicAndOptional +>__val__obj4 : __test1__.interfaceWithPublicAndOptional diff --git a/tests/baselines/reference/assignmentCompatability9.types b/tests/baselines/reference/assignmentCompatability9.types index d71cb54e22..a8235220be 100644 --- a/tests/baselines/reference/assignmentCompatability9.types +++ b/tests/baselines/reference/assignmentCompatability9.types @@ -36,11 +36,11 @@ module __test2__ { >x3 : classWithOptional } __test2__.__val__x3 = __test1__.__val__obj4 ->__test2__.__val__x3 = __test1__.__val__obj4 : interfaceWithPublicAndOptional ->__test2__.__val__x3 : classWithOptional +>__test2__.__val__x3 = __test1__.__val__obj4 : __test1__.interfaceWithPublicAndOptional +>__test2__.__val__x3 : __test2__.classWithOptional >__test2__ : typeof __test2__ ->__val__x3 : classWithOptional ->__test1__.__val__obj4 : interfaceWithPublicAndOptional +>__val__x3 : __test2__.classWithOptional +>__test1__.__val__obj4 : __test1__.interfaceWithPublicAndOptional >__test1__ : typeof __test1__ ->__val__obj4 : interfaceWithPublicAndOptional +>__val__obj4 : __test1__.interfaceWithPublicAndOptional diff --git a/tests/baselines/reference/badThisBinding.types b/tests/baselines/reference/badThisBinding.types index 852fb02f58..a6b1c478d5 100644 --- a/tests/baselines/reference/badThisBinding.types +++ b/tests/baselines/reference/badThisBinding.types @@ -12,26 +12,14 @@ class Greeter { constructor() { foo(() => { ->foo(() => { - bar(() => { - var x = this; - }); - }) : any +>foo(() => { bar(() => { var x = this; }); }) : any >foo : (a: any) => any ->() => { - bar(() => { - var x = this; - }); - } : () => void +>() => { bar(() => { var x = this; }); } : () => void bar(() => { ->bar(() => { - var x = this; - }) : any +>bar(() => { var x = this; }) : any >bar : (a: any) => any ->() => { - var x = this; - } : () => void +>() => { var x = this; } : () => void var x = this; >x : Greeter diff --git a/tests/baselines/reference/bestCommonTypeWithContextualTyping.types b/tests/baselines/reference/bestCommonTypeWithContextualTyping.types index 5ee96dad66..937339d8cb 100644 --- a/tests/baselines/reference/bestCommonTypeWithContextualTyping.types +++ b/tests/baselines/reference/bestCommonTypeWithContextualTyping.types @@ -38,7 +38,7 @@ var obj: { [s: string]: Contextual } = { s: e }; // { s: Ellement; [s: string]: >Contextual : Contextual >{ s: e } : { [x: string]: Ellement; s: Ellement; } >s : Ellement ->e : e +>e : Ellement var conditional: Contextual = null ? e : e; // Ellement >conditional : Contextual diff --git a/tests/baselines/reference/breakInIterationOrSwitchStatement1.js b/tests/baselines/reference/breakInIterationOrSwitchStatement1.js new file mode 100644 index 0000000000..0a3de64c67 --- /dev/null +++ b/tests/baselines/reference/breakInIterationOrSwitchStatement1.js @@ -0,0 +1,9 @@ +//// [breakInIterationOrSwitchStatement1.ts] +while (true) { + break; +} + +//// [breakInIterationOrSwitchStatement1.js] +while (true) { + break; +} diff --git a/tests/baselines/reference/breakInIterationOrSwitchStatement1.types b/tests/baselines/reference/breakInIterationOrSwitchStatement1.types new file mode 100644 index 0000000000..6a2bae2c2c --- /dev/null +++ b/tests/baselines/reference/breakInIterationOrSwitchStatement1.types @@ -0,0 +1,5 @@ +=== tests/cases/compiler/breakInIterationOrSwitchStatement1.ts === +while (true) { +No type information for this code. break; +No type information for this code.} +No type information for this code. \ No newline at end of file diff --git a/tests/baselines/reference/breakInIterationOrSwitchStatement2.js b/tests/baselines/reference/breakInIterationOrSwitchStatement2.js new file mode 100644 index 0000000000..903bed733d --- /dev/null +++ b/tests/baselines/reference/breakInIterationOrSwitchStatement2.js @@ -0,0 +1,10 @@ +//// [breakInIterationOrSwitchStatement2.ts] +do { + break; +} +while (true); + +//// [breakInIterationOrSwitchStatement2.js] +do { + break; +} while (true); diff --git a/tests/baselines/reference/breakInIterationOrSwitchStatement2.types b/tests/baselines/reference/breakInIterationOrSwitchStatement2.types new file mode 100644 index 0000000000..0f8928a664 --- /dev/null +++ b/tests/baselines/reference/breakInIterationOrSwitchStatement2.types @@ -0,0 +1,6 @@ +=== tests/cases/compiler/breakInIterationOrSwitchStatement2.ts === +do { +No type information for this code. break; +No type information for this code.} +No type information for this code.while (true); +No type information for this code. \ No newline at end of file diff --git a/tests/baselines/reference/breakInIterationOrSwitchStatement3.js b/tests/baselines/reference/breakInIterationOrSwitchStatement3.js new file mode 100644 index 0000000000..dfadaf0318 --- /dev/null +++ b/tests/baselines/reference/breakInIterationOrSwitchStatement3.js @@ -0,0 +1,9 @@ +//// [breakInIterationOrSwitchStatement3.ts] +for (;;) { + break; +} + +//// [breakInIterationOrSwitchStatement3.js] +for (;;) { + break; +} diff --git a/tests/baselines/reference/breakInIterationOrSwitchStatement3.types b/tests/baselines/reference/breakInIterationOrSwitchStatement3.types new file mode 100644 index 0000000000..5676b2decc --- /dev/null +++ b/tests/baselines/reference/breakInIterationOrSwitchStatement3.types @@ -0,0 +1,5 @@ +=== tests/cases/compiler/breakInIterationOrSwitchStatement3.ts === +for (;;) { +No type information for this code. break; +No type information for this code.} +No type information for this code. \ No newline at end of file diff --git a/tests/baselines/reference/breakInIterationOrSwitchStatement4.errors.txt b/tests/baselines/reference/breakInIterationOrSwitchStatement4.errors.txt new file mode 100644 index 0000000000..667108c902 --- /dev/null +++ b/tests/baselines/reference/breakInIterationOrSwitchStatement4.errors.txt @@ -0,0 +1,6 @@ +==== tests/cases/compiler/breakInIterationOrSwitchStatement4.ts (1 errors) ==== + for (var i in something) { + ~~~~~~~~~ +!!! Cannot find name 'something'. + break; + } \ No newline at end of file diff --git a/tests/baselines/reference/breakInIterationOrSwitchStatement4.js b/tests/baselines/reference/breakInIterationOrSwitchStatement4.js new file mode 100644 index 0000000000..ef1978666e --- /dev/null +++ b/tests/baselines/reference/breakInIterationOrSwitchStatement4.js @@ -0,0 +1,9 @@ +//// [breakInIterationOrSwitchStatement4.ts] +for (var i in something) { + break; +} + +//// [breakInIterationOrSwitchStatement4.js] +for (var i in something) { + break; +} diff --git a/tests/baselines/reference/breakNotInIterationOrSwitchStatement1.errors.txt b/tests/baselines/reference/breakNotInIterationOrSwitchStatement1.errors.txt new file mode 100644 index 0000000000..6220fd09e9 --- /dev/null +++ b/tests/baselines/reference/breakNotInIterationOrSwitchStatement1.errors.txt @@ -0,0 +1,4 @@ +==== tests/cases/compiler/breakNotInIterationOrSwitchStatement1.ts (1 errors) ==== + break; + ~~~~~~ +!!! A 'break' statement can only be used within an enclosing iteration or switch statement. \ No newline at end of file diff --git a/tests/baselines/reference/breakNotInIterationOrSwitchStatement2.errors.txt b/tests/baselines/reference/breakNotInIterationOrSwitchStatement2.errors.txt new file mode 100644 index 0000000000..e34345f8e8 --- /dev/null +++ b/tests/baselines/reference/breakNotInIterationOrSwitchStatement2.errors.txt @@ -0,0 +1,8 @@ +==== tests/cases/compiler/breakNotInIterationOrSwitchStatement2.ts (1 errors) ==== + while (true) { + function f() { + break; + ~~~~~~ +!!! Jump target cannot cross function boundary. + } + } \ No newline at end of file diff --git a/tests/baselines/reference/breakTarget1.js b/tests/baselines/reference/breakTarget1.js new file mode 100644 index 0000000000..5283dfe191 --- /dev/null +++ b/tests/baselines/reference/breakTarget1.js @@ -0,0 +1,6 @@ +//// [breakTarget1.ts] +target: + break target; + +//// [breakTarget1.js] +target: break target; diff --git a/tests/baselines/reference/breakTarget1.types b/tests/baselines/reference/breakTarget1.types new file mode 100644 index 0000000000..eda3b1cac3 --- /dev/null +++ b/tests/baselines/reference/breakTarget1.types @@ -0,0 +1,4 @@ +=== tests/cases/compiler/breakTarget1.ts === +target: +No type information for this code. break target; +No type information for this code. \ No newline at end of file diff --git a/tests/baselines/reference/breakTarget2.js b/tests/baselines/reference/breakTarget2.js new file mode 100644 index 0000000000..9ca050c18e --- /dev/null +++ b/tests/baselines/reference/breakTarget2.js @@ -0,0 +1,10 @@ +//// [breakTarget2.ts] +target: +while (true) { + break target; +} + +//// [breakTarget2.js] +target: while (true) { + break target; +} diff --git a/tests/baselines/reference/breakTarget2.types b/tests/baselines/reference/breakTarget2.types new file mode 100644 index 0000000000..6357695785 --- /dev/null +++ b/tests/baselines/reference/breakTarget2.types @@ -0,0 +1,6 @@ +=== tests/cases/compiler/breakTarget2.ts === +target: +No type information for this code.while (true) { +No type information for this code. break target; +No type information for this code.} +No type information for this code. \ No newline at end of file diff --git a/tests/baselines/reference/breakTarget3.js b/tests/baselines/reference/breakTarget3.js new file mode 100644 index 0000000000..0fa6cd2d29 --- /dev/null +++ b/tests/baselines/reference/breakTarget3.js @@ -0,0 +1,11 @@ +//// [breakTarget3.ts] +target1: +target2: +while (true) { + break target1; +} + +//// [breakTarget3.js] +target1: target2: while (true) { + break target1; +} diff --git a/tests/baselines/reference/breakTarget3.types b/tests/baselines/reference/breakTarget3.types new file mode 100644 index 0000000000..580706bbd4 --- /dev/null +++ b/tests/baselines/reference/breakTarget3.types @@ -0,0 +1,7 @@ +=== tests/cases/compiler/breakTarget3.ts === +target1: +No type information for this code.target2: +No type information for this code.while (true) { +No type information for this code. break target1; +No type information for this code.} +No type information for this code. \ No newline at end of file diff --git a/tests/baselines/reference/breakTarget4.js b/tests/baselines/reference/breakTarget4.js new file mode 100644 index 0000000000..4586301d71 --- /dev/null +++ b/tests/baselines/reference/breakTarget4.js @@ -0,0 +1,11 @@ +//// [breakTarget4.ts] +target1: +target2: +while (true) { + break target2; +} + +//// [breakTarget4.js] +target1: target2: while (true) { + break target2; +} diff --git a/tests/baselines/reference/breakTarget4.types b/tests/baselines/reference/breakTarget4.types new file mode 100644 index 0000000000..aba35ddcfd --- /dev/null +++ b/tests/baselines/reference/breakTarget4.types @@ -0,0 +1,7 @@ +=== tests/cases/compiler/breakTarget4.ts === +target1: +No type information for this code.target2: +No type information for this code.while (true) { +No type information for this code. break target2; +No type information for this code.} +No type information for this code. \ No newline at end of file diff --git a/tests/baselines/reference/breakTarget5.errors.txt b/tests/baselines/reference/breakTarget5.errors.txt new file mode 100644 index 0000000000..a9b3932bcb --- /dev/null +++ b/tests/baselines/reference/breakTarget5.errors.txt @@ -0,0 +1,11 @@ +==== tests/cases/compiler/breakTarget5.ts (1 errors) ==== + target: + while (true) { + function f() { + while (true) { + break target; + ~~~~~~~~~~~~~ +!!! Jump target cannot cross function boundary. + } + } + } \ No newline at end of file diff --git a/tests/baselines/reference/breakTarget6.errors.txt b/tests/baselines/reference/breakTarget6.errors.txt new file mode 100644 index 0000000000..3a921bc6d3 --- /dev/null +++ b/tests/baselines/reference/breakTarget6.errors.txt @@ -0,0 +1,6 @@ +==== tests/cases/compiler/breakTarget6.ts (1 errors) ==== + while (true) { + break target; + ~~~~~~~~~~~~~ +!!! A 'break' statement can only jump to a label of an enclosing statement. + } \ No newline at end of file diff --git a/tests/baselines/reference/callSignatureWithoutReturnTypeAnnotationInference.types b/tests/baselines/reference/callSignatureWithoutReturnTypeAnnotationInference.types index 2bb38c096f..dc6a72cf89 100644 --- a/tests/baselines/reference/callSignatureWithoutReturnTypeAnnotationInference.types +++ b/tests/baselines/reference/callSignatureWithoutReturnTypeAnnotationInference.types @@ -111,7 +111,7 @@ function foo8(x: number) { return { x: x }; >{ x: x } : { x: number; } >x : number ->x : x +>x : number } var r8 = foo8(1); >r8 : { x: number; } diff --git a/tests/baselines/reference/callSignaturesWithOptionalParameters.types b/tests/baselines/reference/callSignaturesWithOptionalParameters.types index b38b5687ed..8b1e929d9e 100644 --- a/tests/baselines/reference/callSignaturesWithOptionalParameters.types +++ b/tests/baselines/reference/callSignaturesWithOptionalParameters.types @@ -134,11 +134,7 @@ a.foo(1); var b = { >b : { foo: (x?: number) => void; a: (x: number, y?: number) => void; b: (x?: number) => void; } ->{ - foo(x?: number) { }, - a: function foo(x: number, y?: number) { }, - b: (x?: number) => { } -} : { foo: (x?: number) => void; a: (x: number, y?: number) => void; b: (x?: number) => void; } +>{ foo(x?: number) { }, a: function foo(x: number, y?: number) { }, b: (x?: number) => { }} : { foo: (x?: number) => void; a: (x: number, y?: number) => void; b: (x?: number) => void; } foo(x?: number) { }, >foo : (x?: number) => void diff --git a/tests/baselines/reference/captureThisInSuperCall.types b/tests/baselines/reference/captureThisInSuperCall.types index dc11b56ada..faa7d2ad97 100644 --- a/tests/baselines/reference/captureThisInSuperCall.types +++ b/tests/baselines/reference/captureThisInSuperCall.types @@ -12,6 +12,7 @@ class B extends A { constructor() { super({ test: () => this.someMethod()}); } >super({ test: () => this.someMethod()}) : void +>super : typeof A >{ test: () => this.someMethod()} : { test: () => void; } >test : () => void >() => this.someMethod() : () => void diff --git a/tests/baselines/reference/castExpressionParentheses.types b/tests/baselines/reference/castExpressionParentheses.types index 590c23b048..7004aef9c9 100644 --- a/tests/baselines/reference/castExpressionParentheses.types +++ b/tests/baselines/reference/castExpressionParentheses.types @@ -26,7 +26,6 @@ declare var a; (/regexp/g); >(/regexp/g) : any >/regexp/g : any ->/regexp/g : RegExp (false); >(false) : any diff --git a/tests/baselines/reference/castTest.types b/tests/baselines/reference/castTest.types index 42a721d8ff..501ff5a3cb 100644 --- a/tests/baselines/reference/castTest.types +++ b/tests/baselines/reference/castTest.types @@ -63,31 +63,10 @@ declare class Point var p_cast = ({ >p_cast : Point -> ({ - x: 0, - y: 0, - add: function(dx, dy) { - return new Point(this.x + dx, this.y + dy); - }, - mult: function(p) { return p; } -}) : Point +> ({ x: 0, y: 0, add: function(dx, dy) { return new Point(this.x + dx, this.y + dy); }, mult: function(p) { return p; }}) : Point >Point : Point ->({ - x: 0, - y: 0, - add: function(dx, dy) { - return new Point(this.x + dx, this.y + dy); - }, - mult: function(p) { return p; } -}) : { x: number; y: number; add: (dx: any, dy: any) => Point; mult: (p: any) => any; } ->{ - x: 0, - y: 0, - add: function(dx, dy) { - return new Point(this.x + dx, this.y + dy); - }, - mult: function(p) { return p; } -} : { x: number; y: number; add: (dx: any, dy: any) => Point; mult: (p: any) => any; } +>({ x: 0, y: 0, add: function(dx, dy) { return new Point(this.x + dx, this.y + dy); }, mult: function(p) { return p; }}) : { x: number; y: number; add: (dx: any, dy: any) => Point; mult: (p: any) => any; } +>{ x: 0, y: 0, add: function(dx, dy) { return new Point(this.x + dx, this.y + dy); }, mult: function(p) { return p; }} : { x: number; y: number; add: (dx: any, dy: any) => Point; mult: (p: any) => any; } x: 0, >x : number @@ -97,9 +76,7 @@ var p_cast = ({ add: function(dx, dy) { >add : (dx: any, dy: any) => Point ->function(dx, dy) { - return new Point(this.x + dx, this.y + dy); - } : (dx: any, dy: any) => Point +>function(dx, dy) { return new Point(this.x + dx, this.y + dy); } : (dx: any, dy: any) => Point >dx : any >dy : any diff --git a/tests/baselines/reference/chainedImportAlias.types b/tests/baselines/reference/chainedImportAlias.types index 4a94cf6867..1435776fff 100644 --- a/tests/baselines/reference/chainedImportAlias.types +++ b/tests/baselines/reference/chainedImportAlias.types @@ -1,17 +1,17 @@ === tests/cases/compiler/chainedImportAlias_file1.ts === import x = require('chainedImportAlias_file0'); ->x : typeof "tests/cases/compiler/chainedImportAlias_file0" +>x : typeof x import y = x; ->y : typeof "tests/cases/compiler/chainedImportAlias_file0" ->x : typeof "tests/cases/compiler/chainedImportAlias_file0" +>y : typeof x +>x : typeof x y.m.foo(); >y.m.foo() : void >y.m.foo : () => void ->y.m : typeof m ->y : typeof "tests/cases/compiler/chainedImportAlias_file0" ->m : typeof m +>y.m : typeof x.m +>y : typeof x +>m : typeof x.m >foo : () => void === tests/cases/compiler/chainedImportAlias_file0.ts === diff --git a/tests/baselines/reference/circularImportAlias.types b/tests/baselines/reference/circularImportAlias.types index a8d952ae99..ab8de414e3 100644 --- a/tests/baselines/reference/circularImportAlias.types +++ b/tests/baselines/reference/circularImportAlias.types @@ -2,16 +2,16 @@ // expected no error module B { ->B : typeof B +>B : typeof a.b export import a = A; ->a : typeof A ->A : typeof A +>a : typeof a +>A : typeof a export class D extends a.C { >D : D ->a : a ->C : C +>a : unknown +>C : a.C id: number; >id : number @@ -19,15 +19,15 @@ module B { } module A { ->A : typeof A +>A : typeof b.a export class C { name: string } >C : C >name : string export import b = B; ->b : typeof B ->B : typeof B +>b : typeof b +>B : typeof b } var c: { name: string }; @@ -36,12 +36,12 @@ var c: { name: string }; var c = new B.a.C(); >c : { name: string; } ->new B.a.C() : C ->B.a.C : typeof C +>new B.a.C() : A.C +>B.a.C : typeof A.C >B.a : typeof A >B : typeof B >a : typeof A ->C : typeof C +>C : typeof A.C diff --git a/tests/baselines/reference/classDeclarationMergedInModuleWithContinuation.types b/tests/baselines/reference/classDeclarationMergedInModuleWithContinuation.types index c58b1dd898..b39d65c3d6 100644 --- a/tests/baselines/reference/classDeclarationMergedInModuleWithContinuation.types +++ b/tests/baselines/reference/classDeclarationMergedInModuleWithContinuation.types @@ -18,7 +18,7 @@ module M { export class O extends M.N { >O : O ->M : M +>M : unknown >N : N } } diff --git a/tests/baselines/reference/classExtendingQualifiedName2.types b/tests/baselines/reference/classExtendingQualifiedName2.types index e2e1b7dfdd..7706f6bada 100644 --- a/tests/baselines/reference/classExtendingQualifiedName2.types +++ b/tests/baselines/reference/classExtendingQualifiedName2.types @@ -8,7 +8,7 @@ module M { class D extends M.C { >D : D ->M : M +>M : unknown >C : C } } diff --git a/tests/baselines/reference/classImplementsImportedInterface.types b/tests/baselines/reference/classImplementsImportedInterface.types index ef02896a94..74b0e81eb6 100644 --- a/tests/baselines/reference/classImplementsImportedInterface.types +++ b/tests/baselines/reference/classImplementsImportedInterface.types @@ -1,6 +1,6 @@ === tests/cases/compiler/classImplementsImportedInterface.ts === module M1 { ->M1 : M1 +>M1 : unknown export interface I { >I : I @@ -14,13 +14,13 @@ module M2 { >M2 : typeof M2 import T = M1.I; ->T : T ->M1 : M1 ->I : I +>T : unknown +>M1 : unknown +>I : T class C implements T { >C : C ->T : I +>T : T foo() {} >foo : () => void diff --git a/tests/baselines/reference/classMemberInitializerWithLamdaScoping5.types b/tests/baselines/reference/classMemberInitializerWithLamdaScoping5.types index 689ff5bdf4..bff966e605 100644 --- a/tests/baselines/reference/classMemberInitializerWithLamdaScoping5.types +++ b/tests/baselines/reference/classMemberInitializerWithLamdaScoping5.types @@ -17,9 +17,7 @@ class Greeter { messageHandler = (message: string) => { >messageHandler : (message: string) => void ->(message: string) => { - console.log(message); // This shouldnt be error - } : (message: string) => void +>(message: string) => { console.log(message); // This shouldnt be error } : (message: string) => void >message : string console.log(message); // This shouldnt be error diff --git a/tests/baselines/reference/classSideInheritance2.types b/tests/baselines/reference/classSideInheritance2.types index 8f89cca44b..9c2d632ebb 100644 --- a/tests/baselines/reference/classSideInheritance2.types +++ b/tests/baselines/reference/classSideInheritance2.types @@ -21,6 +21,7 @@ class SubText extends TextBase { super(); >super() : void +>super : typeof TextBase } } diff --git a/tests/baselines/reference/cloduleAcrossModuleDefinitions.types b/tests/baselines/reference/cloduleAcrossModuleDefinitions.types index 3bd384b6e9..cda79f7373 100644 --- a/tests/baselines/reference/cloduleAcrossModuleDefinitions.types +++ b/tests/baselines/reference/cloduleAcrossModuleDefinitions.types @@ -25,7 +25,7 @@ module A { } var b: A.B; // ok ->b : B ->A : A ->B : B +>b : A.B +>A : unknown +>B : A.B diff --git a/tests/baselines/reference/cloduleAndTypeParameters.types b/tests/baselines/reference/cloduleAndTypeParameters.types index dc4d657946..493aaa2d39 100644 --- a/tests/baselines/reference/cloduleAndTypeParameters.types +++ b/tests/baselines/reference/cloduleAndTypeParameters.types @@ -3,7 +3,7 @@ class Foo { >Foo : Foo >T : T >Foo : Foo ->Bar : Bar +>Bar : Foo.Bar constructor() { } diff --git a/tests/baselines/reference/cloduleWithRecursiveReference.types b/tests/baselines/reference/cloduleWithRecursiveReference.types index d9f28399a5..8a5df1c5a9 100644 --- a/tests/baselines/reference/cloduleWithRecursiveReference.types +++ b/tests/baselines/reference/cloduleWithRecursiveReference.types @@ -6,12 +6,12 @@ module M >C : C export module C { ->C : typeof C +>C : typeof M.C export var C = M.C ->C : typeof C ->M.C : typeof C +>C : typeof M.C +>M.C : typeof M.C >M : typeof M ->C : typeof C +>C : typeof M.C } } diff --git a/tests/baselines/reference/collisionCodeGenModuleWithMemberClassConflict.types b/tests/baselines/reference/collisionCodeGenModuleWithMemberClassConflict.types index d990103451..edbe25b7a7 100644 --- a/tests/baselines/reference/collisionCodeGenModuleWithMemberClassConflict.types +++ b/tests/baselines/reference/collisionCodeGenModuleWithMemberClassConflict.types @@ -7,11 +7,11 @@ module m1 { } } var foo = new m1.m1(); ->foo : m1 ->new m1.m1() : m1 ->m1.m1 : typeof m1 ->m1 : typeof m1 +>foo : m1.m1 +>new m1.m1() : m1.m1 +>m1.m1 : typeof m1.m1 >m1 : typeof m1 +>m1 : typeof m1.m1 module m2 { >m2 : typeof m2 @@ -25,16 +25,16 @@ module m2 { } } var foo = new m2.m2(); ->foo : m1 ->new m2.m2() : m2 ->m2.m2 : typeof m2 ->m2 : typeof m2 +>foo : m1.m1 +>new m2.m2() : m2.m2 +>m2.m2 : typeof m2.m2 >m2 : typeof m2 +>m2 : typeof m2.m2 var foo = new m2._m2(); ->foo : m1 ->new m2._m2() : _m2 ->m2._m2 : typeof _m2 +>foo : m1.m1 +>new m2._m2() : m2._m2 +>m2._m2 : typeof m2._m2 >m2 : typeof m2 ->_m2 : typeof _m2 +>_m2 : typeof m2._m2 diff --git a/tests/baselines/reference/collisionCodeGenModuleWithMemberInterfaceConflict.types b/tests/baselines/reference/collisionCodeGenModuleWithMemberInterfaceConflict.types index fde4c2fefe..e2f36aeaa8 100644 --- a/tests/baselines/reference/collisionCodeGenModuleWithMemberInterfaceConflict.types +++ b/tests/baselines/reference/collisionCodeGenModuleWithMemberInterfaceConflict.types @@ -11,9 +11,9 @@ module m1 { } } var foo = new m1.m2(); ->foo : m2 ->new m1.m2() : m2 ->m1.m2 : typeof m2 +>foo : m1.m2 +>new m1.m2() : m1.m2 +>m1.m2 : typeof m1.m2 >m1 : typeof m1 ->m2 : typeof m2 +>m2 : typeof m1.m2 diff --git a/tests/baselines/reference/collisionCodeGenModuleWithModuleReopening.types b/tests/baselines/reference/collisionCodeGenModuleWithModuleReopening.types index 7a8090a666..2752061836 100644 --- a/tests/baselines/reference/collisionCodeGenModuleWithModuleReopening.types +++ b/tests/baselines/reference/collisionCodeGenModuleWithModuleReopening.types @@ -7,11 +7,11 @@ module m1 { } } var foo = new m1.m1(); ->foo : m1 ->new m1.m1() : m1 ->m1.m1 : typeof m1 ->m1 : typeof m1 +>foo : m1.m1 +>new m1.m1() : m1.m1 +>m1.m1 : typeof m1.m1 >m1 : typeof m1 +>m1 : typeof m1.m1 module m1 { >m1 : typeof m1 @@ -30,11 +30,11 @@ module m1 { >m1 : typeof m1 } var foo2 = new m1.c1(); ->foo2 : c1 ->new m1.c1() : c1 ->m1.c1 : typeof c1 +>foo2 : m1.c1 +>new m1.c1() : m1.c1 +>m1.c1 : typeof m1.c1 >m1 : typeof m1 ->c1 : typeof c1 +>c1 : typeof m1.c1 module m2 { >m2 : typeof m2 @@ -51,11 +51,11 @@ module m2 { >c1 : typeof c1 } var foo3 = new m2.c1(); ->foo3 : c1 ->new m2.c1() : c1 ->m2.c1 : typeof c1 +>foo3 : m2.c1 +>new m2.c1() : m2.c1 +>m2.c1 : typeof m2.c1 >m2 : typeof m2 ->c1 : typeof c1 +>c1 : typeof m2.c1 module m2 { >m2 : typeof m2 @@ -78,16 +78,16 @@ module m2 { >c1 : typeof c1 } var foo3 = new m2.c1(); ->foo3 : c1 ->new m2.c1() : c1 ->m2.c1 : typeof c1 +>foo3 : m2.c1 +>new m2.c1() : m2.c1 +>m2.c1 : typeof m2.c1 >m2 : typeof m2 ->c1 : typeof c1 +>c1 : typeof m2.c1 var foo2 = new m2.m2(); ->foo2 : c1 ->new m2.m2() : m2 ->m2.m2 : typeof m2 ->m2 : typeof m2 +>foo2 : m1.c1 +>new m2.m2() : m2.m2 +>m2.m2 : typeof m2.m2 >m2 : typeof m2 +>m2 : typeof m2.m2 diff --git a/tests/baselines/reference/collisionCodeGenModuleWithPrivateMember.types b/tests/baselines/reference/collisionCodeGenModuleWithPrivateMember.types index 47898d2835..a4af255dcf 100644 --- a/tests/baselines/reference/collisionCodeGenModuleWithPrivateMember.types +++ b/tests/baselines/reference/collisionCodeGenModuleWithPrivateMember.types @@ -15,9 +15,9 @@ module m1 { } } var foo = new m1.c1(); ->foo : c1 ->new m1.c1() : c1 ->m1.c1 : typeof c1 +>foo : m1.c1 +>new m1.c1() : m1.c1 +>m1.c1 : typeof m1.c1 >m1 : typeof m1 ->c1 : typeof c1 +>c1 : typeof m1.c1 diff --git a/tests/baselines/reference/collisionCodeGenModuleWithUnicodeNames.types b/tests/baselines/reference/collisionCodeGenModuleWithUnicodeNames.types index e690ba6b71..5d7ca71b1b 100644 --- a/tests/baselines/reference/collisionCodeGenModuleWithUnicodeNames.types +++ b/tests/baselines/reference/collisionCodeGenModuleWithUnicodeNames.types @@ -8,11 +8,11 @@ module 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودö } var x = new 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123(); ->x : 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 ->new 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123() : 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 ->才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 : typeof 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 ->才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 : typeof 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 +>x : 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 +>new 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123() : 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 +>才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 : typeof 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 >才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 : typeof 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 +>才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 : typeof 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 diff --git a/tests/baselines/reference/collisionExportsRequireAndModule.types b/tests/baselines/reference/collisionExportsRequireAndModule.types index e2956ee1ba..c462a508d0 100644 --- a/tests/baselines/reference/collisionExportsRequireAndModule.types +++ b/tests/baselines/reference/collisionExportsRequireAndModule.types @@ -10,9 +10,9 @@ export module require { } } export function foo(): require.I { ->foo : () => I ->require : require ->I : I +>foo : () => require.I +>require : unknown +>I : require.I return null; } @@ -27,9 +27,9 @@ export module exports { } } export function foo2(): exports.I { ->foo2 : () => I ->exports : exports ->I : I +>foo2 : () => exports.I +>exports : unknown +>I : exports.I return null; } diff --git a/tests/baselines/reference/collisionExportsRequireAndUninstantiatedModule.types b/tests/baselines/reference/collisionExportsRequireAndUninstantiatedModule.types index 4b219229ef..59d90feda4 100644 --- a/tests/baselines/reference/collisionExportsRequireAndUninstantiatedModule.types +++ b/tests/baselines/reference/collisionExportsRequireAndUninstantiatedModule.types @@ -1,29 +1,29 @@ === tests/cases/compiler/collisionExportsRequireAndUninstantiatedModule.ts === export module require { // no error ->require : require +>require : unknown export interface I { >I : I } } export function foo(): require.I { ->foo : () => I ->require : require ->I : I +>foo : () => require.I +>require : unknown +>I : require.I return null; } export module exports { // no error ->exports : exports +>exports : unknown export interface I { >I : I } } export function foo2(): exports.I { ->foo2 : () => I ->exports : exports ->I : I +>foo2 : () => exports.I +>exports : unknown +>I : exports.I return null; } diff --git a/tests/baselines/reference/commentInMethodCall.types b/tests/baselines/reference/commentInMethodCall.types index dad966bd3d..e9543a8c6f 100644 --- a/tests/baselines/reference/commentInMethodCall.types +++ b/tests/baselines/reference/commentInMethodCall.types @@ -4,8 +4,7 @@ var s: string[]; >s : string[] s.map(// do something ->s.map(// do something - function () { }) : void[] +>s.map(// do something function () { }) : void[] >s.map : (callbackfn: (value: string, index: number, array: string[]) => U, thisArg?: any) => U[] >s : string[] >map : (callbackfn: (value: string, index: number, array: string[]) => U, thisArg?: any) => U[] diff --git a/tests/baselines/reference/commentOnAmbientModule.types b/tests/baselines/reference/commentOnAmbientModule.types index 99d86cc6a9..bf57d9d11b 100644 --- a/tests/baselines/reference/commentOnAmbientModule.types +++ b/tests/baselines/reference/commentOnAmbientModule.types @@ -5,8 +5,8 @@ declare module E { class foobar extends D.bar { >foobar : foobar ->D : D ->bar : bar +>D : unknown +>bar : D.bar foo(); >foo : () => any diff --git a/tests/baselines/reference/commentOnElidedModule1.types b/tests/baselines/reference/commentOnElidedModule1.types index 40d06f941d..785336dff3 100644 --- a/tests/baselines/reference/commentOnElidedModule1.types +++ b/tests/baselines/reference/commentOnElidedModule1.types @@ -1,16 +1,16 @@ === tests/cases/compiler/b.ts === /// module ElidedModule3 { ->ElidedModule3 : ElidedModule3 +>ElidedModule3 : unknown } === tests/cases/compiler/a.ts === /*! Keep this pinned comment */ module ElidedModule { ->ElidedModule : ElidedModule +>ElidedModule : unknown } // Don't keep this comment. module ElidedModule2 { ->ElidedModule2 : ElidedModule2 +>ElidedModule2 : unknown } diff --git a/tests/baselines/reference/commentOnSimpleArrowFunctionBody1.types b/tests/baselines/reference/commentOnSimpleArrowFunctionBody1.types index 797da3e419..916a03eb65 100644 --- a/tests/baselines/reference/commentOnSimpleArrowFunctionBody1.types +++ b/tests/baselines/reference/commentOnSimpleArrowFunctionBody1.types @@ -6,13 +6,9 @@ function Foo(x: any) } Foo(() => ->Foo(() => - // do something - 127) : void +>Foo(() => // do something 127) : void >Foo : (x: any) => void ->() => - // do something - 127 : () => number +>() => // do something 127 : () => number // do something 127); diff --git a/tests/baselines/reference/commentsBeforeFunctionExpression1.types b/tests/baselines/reference/commentsBeforeFunctionExpression1.types index 50bb6352fa..4580ca9cee 100644 --- a/tests/baselines/reference/commentsBeforeFunctionExpression1.types +++ b/tests/baselines/reference/commentsBeforeFunctionExpression1.types @@ -1,9 +1,7 @@ === tests/cases/compiler/commentsBeforeFunctionExpression1.ts === var v = { >v : { f: (a: any) => number; } ->{ - f: /**own f*/ (a) => 0 -} : { f: (a: any) => number; } +>{ f: /**own f*/ (a) => 0} : { f: (a: any) => number; } f: /**own f*/ (a) => 0 >f : (a: any) => number diff --git a/tests/baselines/reference/commentsClassMembers.js b/tests/baselines/reference/commentsClassMembers.js index 298991c2ee..a0cf8f2b63 100644 --- a/tests/baselines/reference/commentsClassMembers.js +++ b/tests/baselines/reference/commentsClassMembers.js @@ -557,11 +557,11 @@ declare var i1_ncf: (b: number) => number; declare var i1_ncr: number; declare var i1_ncprop: number; declare var i1_s_p: number; -declare var i1_s_f: typeof c1.s2; +declare var i1_s_f: typeof s2; declare var i1_s_r: number; declare var i1_s_prop: number; declare var i1_s_nc_p: number; -declare var i1_s_ncf: typeof c1.nc_s2; +declare var i1_s_ncf: typeof nc_s2; declare var i1_s_ncr: number; declare var i1_s_ncprop: number; declare var i1_c: typeof c1; @@ -577,3 +577,111 @@ declare class cProperties { private y; } declare var cProperties_i: cProperties; + + +//// [DtsFileErrors] + + +==== tests/cases/compiler/commentsClassMembers.d.ts (2 errors) ==== + /** This is comment for c1*/ + declare class c1 { + /** p1 is property of c1*/ + p1: number; + /** sum with property*/ + p2(/** number to add*/ b: number): number; + /** getter property*/ + /** setter property*/ + p3: number; + /** pp1 is property of c1*/ + private pp1; + /** sum with property*/ + private pp2(/** number to add*/ b); + /** getter property*/ + /** setter property*/ + private pp3; + /** Constructor method*/ + constructor(); + /** s1 is static property of c1*/ + static s1: number; + /** static sum with property*/ + static s2(/** number to add*/ b: number): number; + /** static getter property*/ + /** setter property*/ + static s3: number; + nc_p1: number; + nc_p2(b: number): number; + nc_p3: number; + private nc_pp1; + private nc_pp2(b); + private nc_pp3; + static nc_s1: number; + static nc_s2(b: number): number; + static nc_s3: number; + a_p1: number; + a_p2(b: number): number; + a_p3: number; + private a_pp1; + private a_pp2(b); + private a_pp3; + static a_s1: number; + static a_s2(b: number): number; + static a_s3: number; + /** p1 is property of c1 */ + b_p1: number; + /** sum with property */ + b_p2(b: number): number; + /** getter property */ + /** setter property */ + b_p3: number; + /** pp1 is property of c1 */ + private b_pp1; + /** sum with property */ + private b_pp2(b); + /** getter property */ + /** setter property */ + private b_pp3; + /** s1 is static property of c1 */ + static b_s1: number; + /** static sum with property */ + static b_s2(b: number): number; + /** static getter property + */ + /** setter property + */ + static b_s3: number; + } + declare var i1: c1; + declare var i1_p: number; + declare var i1_f: (b: number) => number; + declare var i1_r: number; + declare var i1_prop: number; + declare var i1_nc_p: number; + declare var i1_ncf: (b: number) => number; + declare var i1_ncr: number; + declare var i1_ncprop: number; + declare var i1_s_p: number; + declare var i1_s_f: typeof s2; + ~~ +!!! Cannot find name 's2'. + declare var i1_s_r: number; + declare var i1_s_prop: number; + declare var i1_s_nc_p: number; + declare var i1_s_ncf: typeof nc_s2; + ~~~~~ +!!! Cannot find name 'nc_s2'. + declare var i1_s_ncr: number; + declare var i1_s_ncprop: number; + declare var i1_c: typeof c1; + declare class cProperties { + private val; + /** getter only property*/ + p1: number; + nc_p1: number; + /**setter only property*/ + p2: number; + nc_p2: number; + x: number; + private y; + } + declare var cProperties_i: cProperties; + \ No newline at end of file diff --git a/tests/baselines/reference/commentsExternalModules.types b/tests/baselines/reference/commentsExternalModules.types index cff7702fcf..56b6b338f4 100644 --- a/tests/baselines/reference/commentsExternalModules.types +++ b/tests/baselines/reference/commentsExternalModules.types @@ -1,45 +1,45 @@ === tests/cases/compiler/commentsExternalModules_1.ts === /**This is on import declaration*/ import extMod = require("commentsExternalModules_0"); // trailing comment1 ->extMod : typeof "tests/cases/compiler/commentsExternalModules_0" +>extMod : typeof extMod extMod.m1.fooExport(); >extMod.m1.fooExport() : number >extMod.m1.fooExport : () => number ->extMod.m1 : typeof m1 ->extMod : typeof "tests/cases/compiler/commentsExternalModules_0" ->m1 : typeof m1 +>extMod.m1 : typeof extMod.m1 +>extMod : typeof extMod +>m1 : typeof extMod.m1 >fooExport : () => number var newVar = new extMod.m1.m2.c(); ->newVar : c ->new extMod.m1.m2.c() : c ->extMod.m1.m2.c : typeof c ->extMod.m1.m2 : typeof m2 ->extMod.m1 : typeof m1 ->extMod : typeof "tests/cases/compiler/commentsExternalModules_0" ->m1 : typeof m1 ->m2 : typeof m2 ->c : typeof c +>newVar : extMod.m1.m2.c +>new extMod.m1.m2.c() : extMod.m1.m2.c +>extMod.m1.m2.c : typeof extMod.m1.m2.c +>extMod.m1.m2 : typeof extMod.m1.m2 +>extMod.m1 : typeof extMod.m1 +>extMod : typeof extMod +>m1 : typeof extMod.m1 +>m2 : typeof extMod.m1.m2 +>c : typeof extMod.m1.m2.c extMod.m4.fooExport(); >extMod.m4.fooExport() : number >extMod.m4.fooExport : () => number ->extMod.m4 : typeof m4 ->extMod : typeof "tests/cases/compiler/commentsExternalModules_0" ->m4 : typeof m4 +>extMod.m4 : typeof extMod.m4 +>extMod : typeof extMod +>m4 : typeof extMod.m4 >fooExport : () => number var newVar2 = new extMod.m4.m2.c(); ->newVar2 : c ->new extMod.m4.m2.c() : c ->extMod.m4.m2.c : typeof c ->extMod.m4.m2 : typeof m2 ->extMod.m4 : typeof m4 ->extMod : typeof "tests/cases/compiler/commentsExternalModules_0" ->m4 : typeof m4 ->m2 : typeof m2 ->c : typeof c +>newVar2 : extMod.m4.m2.c +>new extMod.m4.m2.c() : extMod.m4.m2.c +>extMod.m4.m2.c : typeof extMod.m4.m2.c +>extMod.m4.m2 : typeof extMod.m4.m2 +>extMod.m4 : typeof extMod.m4 +>extMod : typeof extMod +>m4 : typeof extMod.m4 +>m2 : typeof extMod.m4.m2 +>c : typeof extMod.m4.m2.c === tests/cases/compiler/commentsExternalModules_0.ts === @@ -89,13 +89,13 @@ m1.fooExport(); >fooExport : () => number var myvar = new m1.m2.c(); ->myvar : c ->new m1.m2.c() : c ->m1.m2.c : typeof c ->m1.m2 : typeof m2 +>myvar : m1.m2.c +>new m1.m2.c() : m1.m2.c +>m1.m2.c : typeof m1.m2.c +>m1.m2 : typeof m1.m2 >m1 : typeof m1 ->m2 : typeof m2 ->c : typeof c +>m2 : typeof m1.m2 +>c : typeof m1.m2.c /** Module comment */ export module m4 { @@ -145,11 +145,11 @@ m4.fooExport(); >fooExport : () => number var myvar2 = new m4.m2.c(); ->myvar2 : c ->new m4.m2.c() : c ->m4.m2.c : typeof c ->m4.m2 : typeof m2 +>myvar2 : m4.m2.c +>new m4.m2.c() : m4.m2.c +>m4.m2.c : typeof m4.m2.c +>m4.m2 : typeof m4.m2 >m4 : typeof m4 ->m2 : typeof m2 ->c : typeof c +>m2 : typeof m4.m2 +>c : typeof m4.m2.c diff --git a/tests/baselines/reference/commentsExternalModules2.types b/tests/baselines/reference/commentsExternalModules2.types index d7f72277b2..556b5d11d3 100644 --- a/tests/baselines/reference/commentsExternalModules2.types +++ b/tests/baselines/reference/commentsExternalModules2.types @@ -1,45 +1,45 @@ === tests/cases/compiler/commentsExternalModules_1.ts === /**This is on import declaration*/ import extMod = require("commentsExternalModules2_0"); // trailing comment 1 ->extMod : typeof "tests/cases/compiler/commentsExternalModules2_0" +>extMod : typeof extMod extMod.m1.fooExport(); >extMod.m1.fooExport() : number >extMod.m1.fooExport : () => number ->extMod.m1 : typeof m1 ->extMod : typeof "tests/cases/compiler/commentsExternalModules2_0" ->m1 : typeof m1 +>extMod.m1 : typeof extMod.m1 +>extMod : typeof extMod +>m1 : typeof extMod.m1 >fooExport : () => number export var newVar = new extMod.m1.m2.c(); ->newVar : c ->new extMod.m1.m2.c() : c ->extMod.m1.m2.c : typeof c ->extMod.m1.m2 : typeof m2 ->extMod.m1 : typeof m1 ->extMod : typeof "tests/cases/compiler/commentsExternalModules2_0" ->m1 : typeof m1 ->m2 : typeof m2 ->c : typeof c +>newVar : extMod.m1.m2.c +>new extMod.m1.m2.c() : extMod.m1.m2.c +>extMod.m1.m2.c : typeof extMod.m1.m2.c +>extMod.m1.m2 : typeof extMod.m1.m2 +>extMod.m1 : typeof extMod.m1 +>extMod : typeof extMod +>m1 : typeof extMod.m1 +>m2 : typeof extMod.m1.m2 +>c : typeof extMod.m1.m2.c extMod.m4.fooExport(); >extMod.m4.fooExport() : number >extMod.m4.fooExport : () => number ->extMod.m4 : typeof m4 ->extMod : typeof "tests/cases/compiler/commentsExternalModules2_0" ->m4 : typeof m4 +>extMod.m4 : typeof extMod.m4 +>extMod : typeof extMod +>m4 : typeof extMod.m4 >fooExport : () => number export var newVar2 = new extMod.m4.m2.c(); ->newVar2 : c ->new extMod.m4.m2.c() : c ->extMod.m4.m2.c : typeof c ->extMod.m4.m2 : typeof m2 ->extMod.m4 : typeof m4 ->extMod : typeof "tests/cases/compiler/commentsExternalModules2_0" ->m4 : typeof m4 ->m2 : typeof m2 ->c : typeof c +>newVar2 : extMod.m4.m2.c +>new extMod.m4.m2.c() : extMod.m4.m2.c +>extMod.m4.m2.c : typeof extMod.m4.m2.c +>extMod.m4.m2 : typeof extMod.m4.m2 +>extMod.m4 : typeof extMod.m4 +>extMod : typeof extMod +>m4 : typeof extMod.m4 +>m2 : typeof extMod.m4.m2 +>c : typeof extMod.m4.m2.c === tests/cases/compiler/commentsExternalModules2_0.ts === @@ -89,13 +89,13 @@ m1.fooExport(); >fooExport : () => number var myvar = new m1.m2.c(); ->myvar : c ->new m1.m2.c() : c ->m1.m2.c : typeof c ->m1.m2 : typeof m2 +>myvar : m1.m2.c +>new m1.m2.c() : m1.m2.c +>m1.m2.c : typeof m1.m2.c +>m1.m2 : typeof m1.m2 >m1 : typeof m1 ->m2 : typeof m2 ->c : typeof c +>m2 : typeof m1.m2 +>c : typeof m1.m2.c /** Module comment */ export module m4 { @@ -145,11 +145,11 @@ m4.fooExport(); >fooExport : () => number var myvar2 = new m4.m2.c(); ->myvar2 : c ->new m4.m2.c() : c ->m4.m2.c : typeof c ->m4.m2 : typeof m2 +>myvar2 : m4.m2.c +>new m4.m2.c() : m4.m2.c +>m4.m2.c : typeof m4.m2.c +>m4.m2 : typeof m4.m2 >m4 : typeof m4 ->m2 : typeof m2 ->c : typeof c +>m2 : typeof m4.m2 +>c : typeof m4.m2.c diff --git a/tests/baselines/reference/commentsExternalModules3.types b/tests/baselines/reference/commentsExternalModules3.types index d7f72277b2..556b5d11d3 100644 --- a/tests/baselines/reference/commentsExternalModules3.types +++ b/tests/baselines/reference/commentsExternalModules3.types @@ -1,45 +1,45 @@ === tests/cases/compiler/commentsExternalModules_1.ts === /**This is on import declaration*/ import extMod = require("commentsExternalModules2_0"); // trailing comment 1 ->extMod : typeof "tests/cases/compiler/commentsExternalModules2_0" +>extMod : typeof extMod extMod.m1.fooExport(); >extMod.m1.fooExport() : number >extMod.m1.fooExport : () => number ->extMod.m1 : typeof m1 ->extMod : typeof "tests/cases/compiler/commentsExternalModules2_0" ->m1 : typeof m1 +>extMod.m1 : typeof extMod.m1 +>extMod : typeof extMod +>m1 : typeof extMod.m1 >fooExport : () => number export var newVar = new extMod.m1.m2.c(); ->newVar : c ->new extMod.m1.m2.c() : c ->extMod.m1.m2.c : typeof c ->extMod.m1.m2 : typeof m2 ->extMod.m1 : typeof m1 ->extMod : typeof "tests/cases/compiler/commentsExternalModules2_0" ->m1 : typeof m1 ->m2 : typeof m2 ->c : typeof c +>newVar : extMod.m1.m2.c +>new extMod.m1.m2.c() : extMod.m1.m2.c +>extMod.m1.m2.c : typeof extMod.m1.m2.c +>extMod.m1.m2 : typeof extMod.m1.m2 +>extMod.m1 : typeof extMod.m1 +>extMod : typeof extMod +>m1 : typeof extMod.m1 +>m2 : typeof extMod.m1.m2 +>c : typeof extMod.m1.m2.c extMod.m4.fooExport(); >extMod.m4.fooExport() : number >extMod.m4.fooExport : () => number ->extMod.m4 : typeof m4 ->extMod : typeof "tests/cases/compiler/commentsExternalModules2_0" ->m4 : typeof m4 +>extMod.m4 : typeof extMod.m4 +>extMod : typeof extMod +>m4 : typeof extMod.m4 >fooExport : () => number export var newVar2 = new extMod.m4.m2.c(); ->newVar2 : c ->new extMod.m4.m2.c() : c ->extMod.m4.m2.c : typeof c ->extMod.m4.m2 : typeof m2 ->extMod.m4 : typeof m4 ->extMod : typeof "tests/cases/compiler/commentsExternalModules2_0" ->m4 : typeof m4 ->m2 : typeof m2 ->c : typeof c +>newVar2 : extMod.m4.m2.c +>new extMod.m4.m2.c() : extMod.m4.m2.c +>extMod.m4.m2.c : typeof extMod.m4.m2.c +>extMod.m4.m2 : typeof extMod.m4.m2 +>extMod.m4 : typeof extMod.m4 +>extMod : typeof extMod +>m4 : typeof extMod.m4 +>m2 : typeof extMod.m4.m2 +>c : typeof extMod.m4.m2.c === tests/cases/compiler/commentsExternalModules2_0.ts === @@ -89,13 +89,13 @@ m1.fooExport(); >fooExport : () => number var myvar = new m1.m2.c(); ->myvar : c ->new m1.m2.c() : c ->m1.m2.c : typeof c ->m1.m2 : typeof m2 +>myvar : m1.m2.c +>new m1.m2.c() : m1.m2.c +>m1.m2.c : typeof m1.m2.c +>m1.m2 : typeof m1.m2 >m1 : typeof m1 ->m2 : typeof m2 ->c : typeof c +>m2 : typeof m1.m2 +>c : typeof m1.m2.c /** Module comment */ export module m4 { @@ -145,11 +145,11 @@ m4.fooExport(); >fooExport : () => number var myvar2 = new m4.m2.c(); ->myvar2 : c ->new m4.m2.c() : c ->m4.m2.c : typeof c ->m4.m2 : typeof m2 +>myvar2 : m4.m2.c +>new m4.m2.c() : m4.m2.c +>m4.m2.c : typeof m4.m2.c +>m4.m2 : typeof m4.m2 >m4 : typeof m4 ->m2 : typeof m2 ->c : typeof c +>m2 : typeof m4.m2 +>c : typeof m4.m2.c diff --git a/tests/baselines/reference/commentsFunction.types b/tests/baselines/reference/commentsFunction.types index 642a1c4266..6d37e1732e 100644 --- a/tests/baselines/reference/commentsFunction.types +++ b/tests/baselines/reference/commentsFunction.types @@ -32,9 +32,7 @@ fooWithParameters("a", 10); */ var fooFunc = function FooFunctionValue(/** fooFunctionValue param */ b: string) { >fooFunc : (b: string) => string ->function FooFunctionValue(/** fooFunctionValue param */ b: string) { - return b; -} : (b: string) => string +>function FooFunctionValue(/** fooFunctionValue param */ b: string) { return b;} : (b: string) => string >FooFunctionValue : (b: string) => string >b : string diff --git a/tests/baselines/reference/commentsInheritance.types b/tests/baselines/reference/commentsInheritance.types index 5fc9a564cf..b4db576710 100644 --- a/tests/baselines/reference/commentsInheritance.types +++ b/tests/baselines/reference/commentsInheritance.types @@ -178,6 +178,7 @@ class c3 extends c2 { constructor() { super(10); >super(10) : void +>super : typeof c2 } /** c3 p1*/ public p1: number; diff --git a/tests/baselines/reference/commentsInterface.types b/tests/baselines/reference/commentsInterface.types index 74ae683cff..68d552882e 100644 --- a/tests/baselines/reference/commentsInterface.types +++ b/tests/baselines/reference/commentsInterface.types @@ -186,25 +186,9 @@ var i3_i: i3; >i3 : i3 i3_i = { ->i3_i = { - f: /**own f*/ (/**i3_i a*/a: number) => "Hello" + a, - l: this.f, - /** own x*/ - x: this.f(10), - nc_x: this.l(this.x), - nc_f: this.f, - nc_l: this.l -} : { f: (a: number) => string; l: any; x: any; nc_x: any; nc_f: any; nc_l: any; } +>i3_i = { f: /**own f*/ (/**i3_i a*/a: number) => "Hello" + a, l: this.f, /** own x*/ x: this.f(10), nc_x: this.l(this.x), nc_f: this.f, nc_l: this.l} : { f: (a: number) => string; l: any; x: any; nc_x: any; nc_f: any; nc_l: any; } >i3_i : i3 ->{ - f: /**own f*/ (/**i3_i a*/a: number) => "Hello" + a, - l: this.f, - /** own x*/ - x: this.f(10), - nc_x: this.l(this.x), - nc_f: this.f, - nc_l: this.l -} : { f: (a: number) => string; l: any; x: any; nc_x: any; nc_f: any; nc_l: any; } +>{ f: /**own f*/ (/**i3_i a*/a: number) => "Hello" + a, l: this.f, /** own x*/ x: this.f(10), nc_x: this.l(this.x), nc_f: this.f, nc_l: this.l} : { f: (a: number) => string; l: any; x: any; nc_x: any; nc_f: any; nc_l: any; } f: /**own f*/ (/**i3_i a*/a: number) => "Hello" + a, >f : (a: number) => string diff --git a/tests/baselines/reference/commentsModules.types b/tests/baselines/reference/commentsModules.types index 253ec964c1..1027f1ce30 100644 --- a/tests/baselines/reference/commentsModules.types +++ b/tests/baselines/reference/commentsModules.types @@ -65,13 +65,13 @@ m1.fooExport(); >fooExport : () => number var myvar = new m1.m2.c(); ->myvar : c ->new m1.m2.c() : c ->m1.m2.c : typeof c ->m1.m2 : typeof m2 +>myvar : m1.m2.c +>new m1.m2.c() : m1.m2.c +>m1.m2.c : typeof m1.m2.c +>m1.m2 : typeof m1.m2 >m1 : typeof m1 ->m2 : typeof m2 ->c : typeof c +>m2 : typeof m1.m2 +>c : typeof m1.m2.c /** module comment of m2.m3*/ module m2.m3 { @@ -84,12 +84,12 @@ module m2.m3 { } } /* trailing dotted module comment*/ new m2.m3.c(); ->new m2.m3.c() : c ->m2.m3.c : typeof c ->m2.m3 : typeof m3 +>new m2.m3.c() : m2.m3.c +>m2.m3.c : typeof m2.m3.c +>m2.m3 : typeof m2.m3 >m2 : typeof m2 ->m3 : typeof m3 ->c : typeof c +>m3 : typeof m2.m3 +>c : typeof m2.m3.c /** module comment of m3.m4.m5*/ module m3.m4.m5 { @@ -103,14 +103,14 @@ module m3.m4.m5 { } } // trailing dotted module 2 new m3.m4.m5.c(); ->new m3.m4.m5.c() : c ->m3.m4.m5.c : typeof c ->m3.m4.m5 : typeof m5 ->m3.m4 : typeof m4 +>new m3.m4.m5.c() : m3.m4.m5.c +>m3.m4.m5.c : typeof m3.m4.m5.c +>m3.m4.m5 : typeof m3.m4.m5 +>m3.m4 : typeof m3.m4 >m3 : typeof m3 ->m4 : typeof m4 ->m5 : typeof m5 ->c : typeof c +>m4 : typeof m3.m4 +>m5 : typeof m3.m4.m5 +>c : typeof m3.m4.m5.c /** module comment of m4.m5.m6*/ module m4.m5.m6 { @@ -128,16 +128,16 @@ module m4.m5.m6 { } /* trailing inner module */ /* multiple comments*/ } new m4.m5.m6.m7.c(); ->new m4.m5.m6.m7.c() : c ->m4.m5.m6.m7.c : typeof c ->m4.m5.m6.m7 : typeof m7 ->m4.m5.m6 : typeof m6 ->m4.m5 : typeof m5 +>new m4.m5.m6.m7.c() : m4.m5.m6.m7.c +>m4.m5.m6.m7.c : typeof m4.m5.m6.m7.c +>m4.m5.m6.m7 : typeof m4.m5.m6.m7 +>m4.m5.m6 : typeof m4.m5.m6 +>m4.m5 : typeof m4.m5 >m4 : typeof m4 ->m5 : typeof m5 ->m6 : typeof m6 ->m7 : typeof m7 ->c : typeof c +>m5 : typeof m4.m5 +>m6 : typeof m4.m5.m6 +>m7 : typeof m4.m5.m6.m7 +>c : typeof m4.m5.m6.m7.c /** module comment of m5.m6.m7*/ module m5.m6.m7 { @@ -156,16 +156,16 @@ module m5.m6.m7 { } } new m5.m6.m7.m8.c(); ->new m5.m6.m7.m8.c() : c ->m5.m6.m7.m8.c : typeof c ->m5.m6.m7.m8 : typeof m8 ->m5.m6.m7 : typeof m7 ->m5.m6 : typeof m6 +>new m5.m6.m7.m8.c() : m5.m6.m7.m8.c +>m5.m6.m7.m8.c : typeof m5.m6.m7.m8.c +>m5.m6.m7.m8 : typeof m5.m6.m7.m8 +>m5.m6.m7 : typeof m5.m6.m7 +>m5.m6 : typeof m5.m6 >m5 : typeof m5 ->m6 : typeof m6 ->m7 : typeof m7 ->m8 : typeof m8 ->c : typeof c +>m6 : typeof m5.m6 +>m7 : typeof m5.m6.m7 +>m8 : typeof m5.m6.m7.m8 +>c : typeof m5.m6.m7.m8.c module m6.m7 { >m6 : typeof m6 @@ -181,14 +181,14 @@ module m6.m7 { } } new m6.m7.m8.c(); ->new m6.m7.m8.c() : c ->m6.m7.m8.c : typeof c ->m6.m7.m8 : typeof m8 ->m6.m7 : typeof m7 +>new m6.m7.m8.c() : m6.m7.m8.c +>m6.m7.m8.c : typeof m6.m7.m8.c +>m6.m7.m8 : typeof m6.m7.m8 +>m6.m7 : typeof m6.m7 >m6 : typeof m6 ->m7 : typeof m7 ->m8 : typeof m8 ->c : typeof c +>m7 : typeof m6.m7 +>m8 : typeof m6.m7.m8 +>c : typeof m6.m7.m8.c module m7.m8 { >m7 : typeof m7 @@ -215,12 +215,12 @@ module m7.m8 { } } new m7.m8.m9.c(); ->new m7.m8.m9.c() : c ->m7.m8.m9.c : typeof c ->m7.m8.m9 : typeof m9 ->m7.m8 : typeof m8 +>new m7.m8.m9.c() : m7.m8.m9.c +>m7.m8.m9.c : typeof m7.m8.m9.c +>m7.m8.m9 : typeof m7.m8.m9 +>m7.m8 : typeof m7.m8 >m7 : typeof m7 ->m8 : typeof m8 ->m9 : typeof m9 ->c : typeof c +>m8 : typeof m7.m8 +>m9 : typeof m7.m8.m9 +>c : typeof m7.m8.m9.c diff --git a/tests/baselines/reference/commentsMultiModuleMultiFile.types b/tests/baselines/reference/commentsMultiModuleMultiFile.types index cb3db3961f..c0f3fb1b87 100644 --- a/tests/baselines/reference/commentsMultiModuleMultiFile.types +++ b/tests/baselines/reference/commentsMultiModuleMultiFile.types @@ -1,6 +1,6 @@ === tests/cases/compiler/commentsMultiModuleMultiFile_1.ts === import m = require('commentsMultiModuleMultiFile_0'); ->m : typeof "tests/cases/compiler/commentsMultiModuleMultiFile_0" +>m : typeof m /** this is multi module 3 comment*/ export module multiM { @@ -17,10 +17,10 @@ export module multiM { } } new multiM.d(); ->new multiM.d() : d ->multiM.d : typeof d +>new multiM.d() : multiM.d +>multiM.d : typeof multiM.d >multiM : typeof multiM ->d : typeof d +>d : typeof multiM.d === tests/cases/compiler/commentsMultiModuleMultiFile_0.ts === @@ -49,14 +49,14 @@ export module multiM { } new multiM.b(); ->new multiM.b() : b ->multiM.b : typeof b +>new multiM.b() : multiM.b +>multiM.b : typeof multiM.b >multiM : typeof multiM ->b : typeof b +>b : typeof multiM.b new multiM.c(); ->new multiM.c() : c ->multiM.c : typeof c +>new multiM.c() : multiM.c +>multiM.c : typeof multiM.c >multiM : typeof multiM ->c : typeof c +>c : typeof multiM.c diff --git a/tests/baselines/reference/commentsMultiModuleSingleFile.types b/tests/baselines/reference/commentsMultiModuleSingleFile.types index c77d5e972e..29c18639c2 100644 --- a/tests/baselines/reference/commentsMultiModuleSingleFile.types +++ b/tests/baselines/reference/commentsMultiModuleSingleFile.types @@ -30,14 +30,14 @@ module multiM { } } new multiM.b(); ->new multiM.b() : b ->multiM.b : typeof b +>new multiM.b() : multiM.b +>multiM.b : typeof multiM.b >multiM : typeof multiM ->b : typeof b +>b : typeof multiM.b new multiM.c(); ->new multiM.c() : c ->multiM.c : typeof c +>new multiM.c() : multiM.c +>multiM.c : typeof multiM.c >multiM : typeof multiM ->c : typeof c +>c : typeof multiM.c diff --git a/tests/baselines/reference/commentsOnObjectLiteral3.types b/tests/baselines/reference/commentsOnObjectLiteral3.types index b9bdc09506..e7770c7e27 100644 --- a/tests/baselines/reference/commentsOnObjectLiteral3.types +++ b/tests/baselines/reference/commentsOnObjectLiteral3.types @@ -2,23 +2,7 @@ var v = { >v : { prop: number; func: () => void; func1: () => void; a: any; } ->{ - //property - prop: 1 /* multiple trailing comments */ /*trailing comments*/, - //property - func: function () { - }, - //PropertyName + CallSignature - func1() { }, - //getter - get a() { - return this.prop; - } /*trailing 1*/, - //setter - set a(value) { - this.prop = value; - } // trailing 2 -} : { prop: number; func: () => void; func1: () => void; a: any; } +>{ //property prop: 1 /* multiple trailing comments */ /*trailing comments*/, //property func: function () { }, //PropertyName + CallSignature func1() { }, //getter get a() { return this.prop; } /*trailing 1*/, //setter set a(value) { this.prop = value; } // trailing 2} : { prop: number; func: () => void; func1: () => void; a: any; } //property prop: 1 /* multiple trailing comments */ /*trailing comments*/, @@ -27,8 +11,7 @@ var v = { //property func: function () { >func : () => void ->function () { - } : () => void +>function () { } : () => void }, //PropertyName + CallSignature diff --git a/tests/baselines/reference/commentsOnObjectLiteral4.types b/tests/baselines/reference/commentsOnObjectLiteral4.types index 6f89ba78ea..364df6e5ea 100644 --- a/tests/baselines/reference/commentsOnObjectLiteral4.types +++ b/tests/baselines/reference/commentsOnObjectLiteral4.types @@ -2,14 +2,7 @@ var v = { >v : { bar: number; } ->{ - /** - * @type {number} - */ - get bar(): number { - return this._bar; - } -} : { bar: number; } +>{ /** * @type {number} */ get bar(): number { return this._bar; }} : { bar: number; } /** * @type {number} diff --git a/tests/baselines/reference/commentsPropertySignature1.types b/tests/baselines/reference/commentsPropertySignature1.types index c2fe276a41..857b0c98ee 100644 --- a/tests/baselines/reference/commentsPropertySignature1.types +++ b/tests/baselines/reference/commentsPropertySignature1.types @@ -1,10 +1,7 @@ === tests/cases/compiler/commentsPropertySignature1.ts === var a = { >a : { x: number; } ->{ - /** own x*/ - x: 0 -} : { x: number; } +>{ /** own x*/ x: 0} : { x: number; } /** own x*/ x: 0 diff --git a/tests/baselines/reference/commentsdoNotEmitComments.types b/tests/baselines/reference/commentsdoNotEmitComments.types index 8cc0b26028..c42d3d2c17 100644 --- a/tests/baselines/reference/commentsdoNotEmitComments.types +++ b/tests/baselines/reference/commentsdoNotEmitComments.types @@ -143,7 +143,7 @@ module m1 { /// module m2 export module m2 { ->m2 : m2 +>m2 : unknown } } diff --git a/tests/baselines/reference/commentsemitComments.types b/tests/baselines/reference/commentsemitComments.types index 0defb52242..b87ef5ad6f 100644 --- a/tests/baselines/reference/commentsemitComments.types +++ b/tests/baselines/reference/commentsemitComments.types @@ -143,7 +143,7 @@ module m1 { /// module m2 export module m2 { ->m2 : m2 +>m2 : unknown } } diff --git a/tests/baselines/reference/commonJSImportAsPrimaryExpression.types b/tests/baselines/reference/commonJSImportAsPrimaryExpression.types index b1a0a7e49a..0d2e96afaa 100644 --- a/tests/baselines/reference/commonJSImportAsPrimaryExpression.types +++ b/tests/baselines/reference/commonJSImportAsPrimaryExpression.types @@ -1,12 +1,12 @@ === tests/cases/conformance/externalModules/foo_1.ts === import foo = require("./foo_0"); ->foo : typeof "tests/cases/conformance/externalModules/foo_0" +>foo : typeof foo if(foo.C1.s1){ >foo.C1.s1 : boolean ->foo.C1 : typeof C1 ->foo : typeof "tests/cases/conformance/externalModules/foo_0" ->C1 : typeof C1 +>foo.C1 : typeof foo.C1 +>foo : typeof foo +>C1 : typeof foo.C1 >s1 : boolean // Should cause runtime import diff --git a/tests/baselines/reference/commonJSImportNotAsPrimaryExpression.types b/tests/baselines/reference/commonJSImportNotAsPrimaryExpression.types index affce41c42..bde0cb02b1 100644 --- a/tests/baselines/reference/commonJSImportNotAsPrimaryExpression.types +++ b/tests/baselines/reference/commonJSImportNotAsPrimaryExpression.types @@ -1,43 +1,43 @@ === tests/cases/conformance/externalModules/foo_1.ts === import foo = require("./foo_0"); ->foo : typeof "tests/cases/conformance/externalModules/foo_0" +>foo : typeof foo // None of the below should cause a runtime dependency on foo_0 import f = foo.M1; ->f : f ->foo : typeof "tests/cases/conformance/externalModules/foo_0" ->M1 : M1 +>f : unknown +>foo : typeof foo +>M1 : unknown var i: f.I2; ->i : I2 ->f : f ->I2 : I2 +>i : f.I2 +>f : unknown +>I2 : f.I2 var x: foo.C1 = <{m1: number}>{}; ->x : C1 ->foo : foo ->C1 : C1 +>x : foo.C1 +>foo : unknown +>C1 : foo.C1 ><{m1: number}>{} : { m1: number; } >m1 : number >{} : {} var y: typeof foo.C1.s1 = false; >y : boolean ->foo : typeof "tests/cases/conformance/externalModules/foo_0" ->C1 : typeof C1 +>foo : typeof foo +>C1 : typeof foo.C1 >s1 : boolean var z: foo.M1.I2; ->z : I2 ->foo : foo ->M1 : M1 ->I2 : I2 +>z : f.I2 +>foo : unknown +>M1 : unknown +>I2 : f.I2 var e: number = 0; >e : number ->0 : E1 ->foo : foo ->E1 : E1 +>0 : foo.E1 +>foo : unknown +>E1 : foo.E1 === tests/cases/conformance/externalModules/foo_0.ts === export class C1 { @@ -61,7 +61,7 @@ export interface I1 { } export module M1 { ->M1 : M1 +>M1 : unknown export interface I2 { >I2 : I2 diff --git a/tests/baselines/reference/conditionallyDuplicateOverloadsCausedByOverloadResolution.types b/tests/baselines/reference/conditionallyDuplicateOverloadsCausedByOverloadResolution.types index 021574dfbf..41981e19b8 100644 --- a/tests/baselines/reference/conditionallyDuplicateOverloadsCausedByOverloadResolution.types +++ b/tests/baselines/reference/conditionallyDuplicateOverloadsCausedByOverloadResolution.types @@ -13,19 +13,9 @@ declare function foo(func: (x: string, y: number) => any): string; var out = foo((x, y) => { >out : boolean ->foo((x, y) => { - function bar(a: typeof x): void; - function bar(b: typeof y): void; - function bar() { } - return bar; -}) : boolean +>foo((x, y) => { function bar(a: typeof x): void; function bar(b: typeof y): void; function bar() { } return bar;}) : boolean >foo : { (func: (x: string, y: string) => any): boolean; (func: (x: string, y: number) => any): string; } ->(x, y) => { - function bar(a: typeof x): void; - function bar(b: typeof y): void; - function bar() { } - return bar; -} : (x: string, y: string) => { (a: string): void; (b: string): void; } +>(x, y) => { function bar(a: typeof x): void; function bar(b: typeof y): void; function bar() { } return bar;} : (x: string, y: string) => { (a: string): void; (b: string): void; } >x : string >y : string @@ -61,21 +51,9 @@ declare function foo2(func: (x: string, y: number) => any): string; var out2 = foo2((x, y) => { >out2 : boolean ->foo2((x, y) => { - var bar: { - (a: typeof x): void; - (b: typeof y): void; - }; - return bar; -}) : boolean +>foo2((x, y) => { var bar: { (a: typeof x): void; (b: typeof y): void; }; return bar;}) : boolean >foo2 : { (func: (x: string, y: string) => any): boolean; (func: (x: string, y: number) => any): string; } ->(x, y) => { - var bar: { - (a: typeof x): void; - (b: typeof y): void; - }; - return bar; -} : (x: string, y: string) => { (a: string): void; (b: string): void; } +>(x, y) => { var bar: { (a: typeof x): void; (b: typeof y): void; }; return bar;} : (x: string, y: string) => { (a: string): void; (b: string): void; } >x : string >y : string diff --git a/tests/baselines/reference/constructorArgWithGenericCallSignature.types b/tests/baselines/reference/constructorArgWithGenericCallSignature.types index de3ed3ae5f..a419f3a342 100644 --- a/tests/baselines/reference/constructorArgWithGenericCallSignature.types +++ b/tests/baselines/reference/constructorArgWithGenericCallSignature.types @@ -25,22 +25,22 @@ module Test { >MyFunc : MyFunc } var func: Test.MyFunc; ->func : MyFunc ->Test : Test ->MyFunc : MyFunc +>func : Test.MyFunc +>Test : unknown +>MyFunc : Test.MyFunc Test.F(func); // OK >Test.F(func) : void ->Test.F : (func: MyFunc) => void +>Test.F : (func: Test.MyFunc) => void >Test : typeof Test ->F : (func: MyFunc) => void ->func : MyFunc +>F : (func: Test.MyFunc) => void +>func : Test.MyFunc var test = new Test.MyClass(func); // Should be OK ->test : MyClass ->new Test.MyClass(func) : MyClass ->Test.MyClass : typeof MyClass +>test : Test.MyClass +>new Test.MyClass(func) : Test.MyClass +>Test.MyClass : typeof Test.MyClass >Test : typeof Test ->MyClass : typeof MyClass ->func : MyFunc +>MyClass : typeof Test.MyClass +>func : Test.MyFunc diff --git a/tests/baselines/reference/constructorArgs.types b/tests/baselines/reference/constructorArgs.types index 14971ac935..ccd23c22f5 100644 --- a/tests/baselines/reference/constructorArgs.types +++ b/tests/baselines/reference/constructorArgs.types @@ -24,6 +24,7 @@ class Sub extends Super { super(options.value); >super(options.value) : void +>super : typeof Super >options.value : number >options : Options >value : number diff --git a/tests/baselines/reference/constructorFunctionTypeIsAssignableToBaseType2.types b/tests/baselines/reference/constructorFunctionTypeIsAssignableToBaseType2.types index b9fccd0efe..5385316382 100644 --- a/tests/baselines/reference/constructorFunctionTypeIsAssignableToBaseType2.types +++ b/tests/baselines/reference/constructorFunctionTypeIsAssignableToBaseType2.types @@ -34,6 +34,7 @@ class Derived extends Base { super(x); >super(x) : void +>super : typeof Base >x : number } } @@ -55,6 +56,7 @@ class Derived2 extends Base { super(x); >super(x) : void +>super : typeof Base >x : any return 1; diff --git a/tests/baselines/reference/constructorOverloads2.types b/tests/baselines/reference/constructorOverloads2.types index fc5b97723b..65da67f04f 100644 --- a/tests/baselines/reference/constructorOverloads2.types +++ b/tests/baselines/reference/constructorOverloads2.types @@ -34,6 +34,7 @@ class Foo extends FooBase { super(x); >super(x) : void +>super : typeof FooBase >x : any } bar1() { /*WScript.Echo("bar1");*/ } diff --git a/tests/baselines/reference/contextualTypeAny.types b/tests/baselines/reference/contextualTypeAny.types index 9ea4c5c213..c95bfd70ec 100644 --- a/tests/baselines/reference/contextualTypeAny.types +++ b/tests/baselines/reference/contextualTypeAny.types @@ -8,7 +8,7 @@ var obj: { [s: string]: number } = { p: "", q: x }; >{ p: "", q: x } : { [x: string]: any; p: string; q: any; } >p : string >q : any ->x : x +>x : any var arr: number[] = ["", x]; >arr : number[] diff --git a/tests/baselines/reference/contextualTypeAppliedToVarArgs.types b/tests/baselines/reference/contextualTypeAppliedToVarArgs.types index 2ae7600faa..cbd16aea35 100644 --- a/tests/baselines/reference/contextualTypeAppliedToVarArgs.types +++ b/tests/baselines/reference/contextualTypeAppliedToVarArgs.types @@ -19,18 +19,10 @@ class Foo{ >Bar : () => void delegate(this, function (source, args2) ->delegate(this, function (source, args2) - { - var a = source.node; - var b = args2.node; - } ) : (...args: any[]) => any +>delegate(this, function (source, args2) { var a = source.node; var b = args2.node; } ) : (...args: any[]) => any >delegate : (instance: any, method: (...args: any[]) => any, data?: any) => (...args: any[]) => any >this : Foo ->function (source, args2) - { - var a = source.node; - var b = args2.node; - } : (source: any, args2: any) => void +>function (source, args2) { var a = source.node; var b = args2.node; } : (source: any, args2: any) => void >source : any >args2 : any { diff --git a/tests/baselines/reference/contextualTypeArrayReturnType.types b/tests/baselines/reference/contextualTypeArrayReturnType.types index 62790f234c..b0cd03f851 100644 --- a/tests/baselines/reference/contextualTypeArrayReturnType.types +++ b/tests/baselines/reference/contextualTypeArrayReturnType.types @@ -26,27 +26,15 @@ interface Transform3D { var style: IBookStyle = { >style : IBookStyle >IBookStyle : IBookStyle ->{ - initialLeftPageTransforms: (width: number) => { - return [ - {'ry': null } - ]; - } -} : { initialLeftPageTransforms: (width: number) => NamedTransform[]; } +>{ initialLeftPageTransforms: (width: number) => { return [ {'ry': null } ]; }} : { initialLeftPageTransforms: (width: number) => NamedTransform[]; } initialLeftPageTransforms: (width: number) => { >initialLeftPageTransforms : (width: number) => NamedTransform[] ->(width: number) => { - return [ - {'ry': null } - ]; - } : (width: number) => NamedTransform[] +>(width: number) => { return [ {'ry': null } ]; } : (width: number) => NamedTransform[] >width : number return [ ->[ - {'ry': null } - ] : NamedTransform[] +>[ {'ry': null } ] : NamedTransform[] {'ry': null } >{'ry': null } : { [x: string]: Transform3D; 'ry': null; } diff --git a/tests/baselines/reference/continueInIterationStatement1.js b/tests/baselines/reference/continueInIterationStatement1.js new file mode 100644 index 0000000000..e1c787ae7e --- /dev/null +++ b/tests/baselines/reference/continueInIterationStatement1.js @@ -0,0 +1,9 @@ +//// [continueInIterationStatement1.ts] +while (true) { + continue; +} + +//// [continueInIterationStatement1.js] +while (true) { + continue; +} diff --git a/tests/baselines/reference/continueInIterationStatement1.types b/tests/baselines/reference/continueInIterationStatement1.types new file mode 100644 index 0000000000..210de69f6b --- /dev/null +++ b/tests/baselines/reference/continueInIterationStatement1.types @@ -0,0 +1,5 @@ +=== tests/cases/compiler/continueInIterationStatement1.ts === +while (true) { +No type information for this code. continue; +No type information for this code.} +No type information for this code. \ No newline at end of file diff --git a/tests/baselines/reference/continueInIterationStatement2.js b/tests/baselines/reference/continueInIterationStatement2.js new file mode 100644 index 0000000000..d7ff84895f --- /dev/null +++ b/tests/baselines/reference/continueInIterationStatement2.js @@ -0,0 +1,10 @@ +//// [continueInIterationStatement2.ts] +do { + continue; +} +while (true); + +//// [continueInIterationStatement2.js] +do { + continue; +} while (true); diff --git a/tests/baselines/reference/continueInIterationStatement2.types b/tests/baselines/reference/continueInIterationStatement2.types new file mode 100644 index 0000000000..5cb4b62f39 --- /dev/null +++ b/tests/baselines/reference/continueInIterationStatement2.types @@ -0,0 +1,6 @@ +=== tests/cases/compiler/continueInIterationStatement2.ts === +do { +No type information for this code. continue; +No type information for this code.} +No type information for this code.while (true); +No type information for this code. \ No newline at end of file diff --git a/tests/baselines/reference/continueInIterationStatement3.js b/tests/baselines/reference/continueInIterationStatement3.js new file mode 100644 index 0000000000..90619118ac --- /dev/null +++ b/tests/baselines/reference/continueInIterationStatement3.js @@ -0,0 +1,9 @@ +//// [continueInIterationStatement3.ts] +for (;;) { + continue; +} + +//// [continueInIterationStatement3.js] +for (;;) { + continue; +} diff --git a/tests/baselines/reference/continueInIterationStatement3.types b/tests/baselines/reference/continueInIterationStatement3.types new file mode 100644 index 0000000000..f4df3a295f --- /dev/null +++ b/tests/baselines/reference/continueInIterationStatement3.types @@ -0,0 +1,5 @@ +=== tests/cases/compiler/continueInIterationStatement3.ts === +for (;;) { +No type information for this code. continue; +No type information for this code.} +No type information for this code. \ No newline at end of file diff --git a/tests/baselines/reference/continueInIterationStatement4.errors.txt b/tests/baselines/reference/continueInIterationStatement4.errors.txt new file mode 100644 index 0000000000..c0f4388cf7 --- /dev/null +++ b/tests/baselines/reference/continueInIterationStatement4.errors.txt @@ -0,0 +1,6 @@ +==== tests/cases/compiler/continueInIterationStatement4.ts (1 errors) ==== + for (var i in something) { + ~~~~~~~~~ +!!! Cannot find name 'something'. + continue; + } \ No newline at end of file diff --git a/tests/baselines/reference/continueInIterationStatement4.js b/tests/baselines/reference/continueInIterationStatement4.js new file mode 100644 index 0000000000..e72ab3ed9a --- /dev/null +++ b/tests/baselines/reference/continueInIterationStatement4.js @@ -0,0 +1,9 @@ +//// [continueInIterationStatement4.ts] +for (var i in something) { + continue; +} + +//// [continueInIterationStatement4.js] +for (var i in something) { + continue; +} diff --git a/tests/baselines/reference/continueLabel.js b/tests/baselines/reference/continueLabel.js new file mode 100644 index 0000000000..390566353e --- /dev/null +++ b/tests/baselines/reference/continueLabel.js @@ -0,0 +1,9 @@ +//// [continueLabel.ts] +label1: for(var i = 0; i < 1; i++) { + continue label1; +} + +//// [continueLabel.js] +label1: for (var i = 0; i < 1; i++) { + continue label1; +} diff --git a/tests/baselines/reference/continueLabel.types b/tests/baselines/reference/continueLabel.types new file mode 100644 index 0000000000..79c5381f08 --- /dev/null +++ b/tests/baselines/reference/continueLabel.types @@ -0,0 +1,10 @@ +=== tests/cases/compiler/continueLabel.ts === +label1: for(var i = 0; i < 1; i++) { +>i : number +>i < 1 : boolean +>i : number +>i++ : number +>i : number + + continue label1; +} diff --git a/tests/baselines/reference/continueNotInIterationStatement1.errors.txt b/tests/baselines/reference/continueNotInIterationStatement1.errors.txt new file mode 100644 index 0000000000..5f7d543a0a --- /dev/null +++ b/tests/baselines/reference/continueNotInIterationStatement1.errors.txt @@ -0,0 +1,4 @@ +==== tests/cases/compiler/continueNotInIterationStatement1.ts (1 errors) ==== + continue; + ~~~~~~~~~ +!!! A 'continue' statement can only be used within an enclosing iteration statement. \ No newline at end of file diff --git a/tests/baselines/reference/continueNotInIterationStatement2.errors.txt b/tests/baselines/reference/continueNotInIterationStatement2.errors.txt new file mode 100644 index 0000000000..0bfc41d7f7 --- /dev/null +++ b/tests/baselines/reference/continueNotInIterationStatement2.errors.txt @@ -0,0 +1,8 @@ +==== tests/cases/compiler/continueNotInIterationStatement2.ts (1 errors) ==== + while (true) { + function f() { + continue; + ~~~~~~~~~ +!!! Jump target cannot cross function boundary. + } + } \ No newline at end of file diff --git a/tests/baselines/reference/continueNotInIterationStatement3.errors.txt b/tests/baselines/reference/continueNotInIterationStatement3.errors.txt new file mode 100644 index 0000000000..d8627b4fc3 --- /dev/null +++ b/tests/baselines/reference/continueNotInIterationStatement3.errors.txt @@ -0,0 +1,7 @@ +==== tests/cases/compiler/continueNotInIterationStatement3.ts (1 errors) ==== + switch (0) { + default: + continue; + ~~~~~~~~~ +!!! A 'continue' statement can only be used within an enclosing iteration statement. + } \ No newline at end of file diff --git a/tests/baselines/reference/continueNotInIterationStatement4.errors.txt b/tests/baselines/reference/continueNotInIterationStatement4.errors.txt new file mode 100644 index 0000000000..91e7b26b57 --- /dev/null +++ b/tests/baselines/reference/continueNotInIterationStatement4.errors.txt @@ -0,0 +1,10 @@ +==== tests/cases/compiler/continueNotInIterationStatement4.ts (1 errors) ==== + TWO: + while (true){ + var x = () => { + continue TWO; + ~~~~~~~~~~~~~ +!!! Jump target cannot cross function boundary. + } + } + \ No newline at end of file diff --git a/tests/baselines/reference/continueTarget1.errors.txt b/tests/baselines/reference/continueTarget1.errors.txt new file mode 100644 index 0000000000..1b93d9fc70 --- /dev/null +++ b/tests/baselines/reference/continueTarget1.errors.txt @@ -0,0 +1,5 @@ +==== tests/cases/compiler/continueTarget1.ts (1 errors) ==== + target: + continue target; + ~~~~~~~~~~~~~~~~ +!!! A 'continue' statement can only jump to a label of an enclosing iteration statement. \ No newline at end of file diff --git a/tests/baselines/reference/continueTarget2.js b/tests/baselines/reference/continueTarget2.js new file mode 100644 index 0000000000..eb3b4118f7 --- /dev/null +++ b/tests/baselines/reference/continueTarget2.js @@ -0,0 +1,10 @@ +//// [continueTarget2.ts] +target: +while (true) { + continue target; +} + +//// [continueTarget2.js] +target: while (true) { + continue target; +} diff --git a/tests/baselines/reference/continueTarget2.types b/tests/baselines/reference/continueTarget2.types new file mode 100644 index 0000000000..16f45c402c --- /dev/null +++ b/tests/baselines/reference/continueTarget2.types @@ -0,0 +1,6 @@ +=== tests/cases/compiler/continueTarget2.ts === +target: +No type information for this code.while (true) { +No type information for this code. continue target; +No type information for this code.} +No type information for this code. \ No newline at end of file diff --git a/tests/baselines/reference/continueTarget3.js b/tests/baselines/reference/continueTarget3.js new file mode 100644 index 0000000000..052b7b593c --- /dev/null +++ b/tests/baselines/reference/continueTarget3.js @@ -0,0 +1,11 @@ +//// [continueTarget3.ts] +target1: +target2: +while (true) { + continue target1; +} + +//// [continueTarget3.js] +target1: target2: while (true) { + continue target1; +} diff --git a/tests/baselines/reference/continueTarget3.types b/tests/baselines/reference/continueTarget3.types new file mode 100644 index 0000000000..a1b930f2f5 --- /dev/null +++ b/tests/baselines/reference/continueTarget3.types @@ -0,0 +1,7 @@ +=== tests/cases/compiler/continueTarget3.ts === +target1: +No type information for this code.target2: +No type information for this code.while (true) { +No type information for this code. continue target1; +No type information for this code.} +No type information for this code. \ No newline at end of file diff --git a/tests/baselines/reference/continueTarget4.js b/tests/baselines/reference/continueTarget4.js new file mode 100644 index 0000000000..0f6211f920 --- /dev/null +++ b/tests/baselines/reference/continueTarget4.js @@ -0,0 +1,11 @@ +//// [continueTarget4.ts] +target1: +target2: +while (true) { + continue target2; +} + +//// [continueTarget4.js] +target1: target2: while (true) { + continue target2; +} diff --git a/tests/baselines/reference/continueTarget4.types b/tests/baselines/reference/continueTarget4.types new file mode 100644 index 0000000000..ea1989a3e4 --- /dev/null +++ b/tests/baselines/reference/continueTarget4.types @@ -0,0 +1,7 @@ +=== tests/cases/compiler/continueTarget4.ts === +target1: +No type information for this code.target2: +No type information for this code.while (true) { +No type information for this code. continue target2; +No type information for this code.} +No type information for this code. \ No newline at end of file diff --git a/tests/baselines/reference/continueTarget5.errors.txt b/tests/baselines/reference/continueTarget5.errors.txt new file mode 100644 index 0000000000..aa156707aa --- /dev/null +++ b/tests/baselines/reference/continueTarget5.errors.txt @@ -0,0 +1,11 @@ +==== tests/cases/compiler/continueTarget5.ts (1 errors) ==== + target: + while (true) { + function f() { + while (true) { + continue target; + ~~~~~~~~~~~~~~~~ +!!! Jump target cannot cross function boundary. + } + } + } \ No newline at end of file diff --git a/tests/baselines/reference/continueTarget6.errors.txt b/tests/baselines/reference/continueTarget6.errors.txt new file mode 100644 index 0000000000..2177e50523 --- /dev/null +++ b/tests/baselines/reference/continueTarget6.errors.txt @@ -0,0 +1,6 @@ +==== tests/cases/compiler/continueTarget6.ts (1 errors) ==== + while (true) { + continue target; + ~~~~~~~~~~~~~~~~ +!!! A 'continue' statement can only jump to a label of an enclosing iteration statement. + } \ No newline at end of file diff --git a/tests/baselines/reference/convertKeywordsYes.types b/tests/baselines/reference/convertKeywordsYes.types index 839c5b5f58..af2e076618 100644 --- a/tests/baselines/reference/convertKeywordsYes.types +++ b/tests/baselines/reference/convertKeywordsYes.types @@ -170,64 +170,7 @@ function bigGeneric< var bigObject = { >bigObject : { constructor: number; any: number; boolean: number; implements: number; interface: number; let: number; module: number; number: number; package: number; private: number; protected: number; public: number; set: number; static: number; string: number; get: number; yield: number; break: number; case: number; catch: number; class: number; continue: number; const: number; debugger: number; declare: number; default: number; delete: number; do: number; else: number; enum: number; export: number; extends: number; false: number; finally: number; for: number; function: number; if: number; import: number; in: number; instanceof: number; new: number; null: number; return: number; super: number; switch: number; this: number; throw: number; true: number; try: number; typeof: number; var: number; void: number; while: number; with: number; } ->{ - constructor: 0, - any: 0, - boolean: 0, - implements: 0, - interface: 0, - let: 0, - module: 0, - number: 0, - package: 0, - private: 0, - protected: 0, - public: 0, - set: 0, - static: 0, - string: 0, - get: 0, - yield: 0, - break: 0, - case: 0, - catch: 0, - class: 0, - continue: 0, - const: 0, - - debugger: 0, - declare: 0, - default: 0, - delete: 0, - do: 0, - else: 0, - enum: 0, - export: 0, - extends: 0, - false: 0, - finally: 0, - for: 0, - function: 0, - if: 0, - - import: 0, - in: 0, - instanceof: 0, - new: 0, - null: 0, - return: 0, - super: 0, - switch: 0, - this: 0, - throw: 0, - true: 0, - try: 0, - typeof: 0, - var: 0, - void: 0, - while: 0, - with: 0, -} : { constructor: number; any: number; boolean: number; implements: number; interface: number; let: number; module: number; number: number; package: number; private: number; protected: number; public: number; set: number; static: number; string: number; get: number; yield: number; break: number; case: number; catch: number; class: number; continue: number; const: number; debugger: number; declare: number; default: number; delete: number; do: number; else: number; enum: number; export: number; extends: number; false: number; finally: number; for: number; function: number; if: number; import: number; in: number; instanceof: number; new: number; null: number; return: number; super: number; switch: number; this: number; throw: number; true: number; try: number; typeof: number; var: number; void: number; while: number; with: number; } +>{ constructor: 0, any: 0, boolean: 0, implements: 0, interface: 0, let: 0, module: 0, number: 0, package: 0, private: 0, protected: 0, public: 0, set: 0, static: 0, string: 0, get: 0, yield: 0, break: 0, case: 0, catch: 0, class: 0, continue: 0, const: 0, debugger: 0, declare: 0, default: 0, delete: 0, do: 0, else: 0, enum: 0, export: 0, extends: 0, false: 0, finally: 0, for: 0, function: 0, if: 0, import: 0, in: 0, instanceof: 0, new: 0, null: 0, return: 0, super: 0, switch: 0, this: 0, throw: 0, true: 0, try: 0, typeof: 0, var: 0, void: 0, while: 0, with: 0,} : { constructor: number; any: number; boolean: number; implements: number; interface: number; let: number; module: number; number: number; package: number; private: number; protected: number; public: number; set: number; static: number; string: number; get: number; yield: number; break: number; case: number; catch: number; class: number; continue: number; const: number; debugger: number; declare: number; default: number; delete: number; do: number; else: number; enum: number; export: number; extends: number; false: number; finally: number; for: number; function: number; if: number; import: number; in: number; instanceof: number; new: number; null: number; return: number; super: number; switch: number; this: number; throw: number; true: number; try: number; typeof: number; var: number; void: number; while: number; with: number; } constructor: 0, >constructor : number diff --git a/tests/baselines/reference/covariance1.types b/tests/baselines/reference/covariance1.types index 44cdf018fe..d9167095d4 100644 --- a/tests/baselines/reference/covariance1.types +++ b/tests/baselines/reference/covariance1.types @@ -30,7 +30,7 @@ module M { >f : (y: Y) => void >{x:a} : { x: X; } >x : X ->a : a +>a : X var b:XX; >b : XX @@ -41,7 +41,7 @@ module M { >f : (y: Y) => void >{x:b} : { x: XX; } >x : XX ->b : b +>b : XX } diff --git a/tests/baselines/reference/declFileAmbientExternalModuleWithSingleExportedModule.types b/tests/baselines/reference/declFileAmbientExternalModuleWithSingleExportedModule.types index fb937443e8..420f1550d7 100644 --- a/tests/baselines/reference/declFileAmbientExternalModuleWithSingleExportedModule.types +++ b/tests/baselines/reference/declFileAmbientExternalModuleWithSingleExportedModule.types @@ -1,24 +1,24 @@ === tests/cases/compiler/declFileAmbientExternalModuleWithSingleExportedModule_1.ts === /// import SubModule = require('SubModule'); ->SubModule : typeof "SubModule" +>SubModule : typeof SubModule export var x: SubModule.m.m3.c; ->x : c ->SubModule : SubModule ->m : m ->m3 : m3 ->c : c +>x : SubModule.m.m3.c +>SubModule : unknown +>m : unknown +>m3 : unknown +>c : SubModule.m.m3.c === tests/cases/compiler/declFileAmbientExternalModuleWithSingleExportedModule_0.ts === declare module "SubModule" { export module m { ->m : m +>m : unknown export module m3 { ->m3 : m3 +>m3 : unknown interface c { >c : c diff --git a/tests/baselines/reference/declFileExportAssignmentImportInternalModule.types b/tests/baselines/reference/declFileExportAssignmentImportInternalModule.types index 7a690b83de..e0bf172e58 100644 --- a/tests/baselines/reference/declFileExportAssignmentImportInternalModule.types +++ b/tests/baselines/reference/declFileExportAssignmentImportInternalModule.types @@ -3,7 +3,7 @@ module m3 { >m3 : typeof m3 export module m2 { ->m2 : m2 +>m2 : unknown export interface connectModule { >connectModule : connectModule @@ -30,21 +30,21 @@ module m3 { } export var server: { ->server : { (): connectExport; test1: connectModule; test2(): connectModule; } +>server : { (): m2.connectExport; test1: m2.connectModule; test2(): m2.connectModule; } (): m2.connectExport; ->m2 : m2 ->connectExport : connectExport +>m2 : unknown +>connectExport : m2.connectExport test1: m2.connectModule; ->test1 : connectModule ->m2 : m2 ->connectModule : connectModule +>test1 : m2.connectModule +>m2 : unknown +>connectModule : m2.connectModule test2(): m2.connectModule; ->test2 : () => connectModule ->m2 : m2 ->connectModule : connectModule +>test2 : () => m2.connectModule +>m2 : unknown +>connectModule : m2.connectModule }; } diff --git a/tests/baselines/reference/declFileExportAssignmentOfGenericInterface.types b/tests/baselines/reference/declFileExportAssignmentOfGenericInterface.types index b7e1497804..1d77f8ee7a 100644 --- a/tests/baselines/reference/declFileExportAssignmentOfGenericInterface.types +++ b/tests/baselines/reference/declFileExportAssignmentOfGenericInterface.types @@ -1,15 +1,15 @@ === tests/cases/compiler/declFileExportAssignmentOfGenericInterface_1.ts === import a = require('declFileExportAssignmentOfGenericInterface_0'); ->a : a +>a : unknown export var x: a>; ->x : Foo> ->a : Foo ->a : Foo +>x : a> +>a : a +>a : a x.a; >x.a : string ->x : Foo> +>x : a> >a : string === tests/cases/compiler/declFileExportAssignmentOfGenericInterface_0.ts === diff --git a/tests/baselines/reference/declFileExportImportChain.types b/tests/baselines/reference/declFileExportImportChain.types index 8e72c07fb9..df71d32d4d 100644 --- a/tests/baselines/reference/declFileExportImportChain.types +++ b/tests/baselines/reference/declFileExportImportChain.types @@ -1,14 +1,14 @@ === tests/cases/compiler/declFileExportImportChain_d.ts === import c = require("declFileExportImportChain_c"); ->c : typeof "tests/cases/compiler/declFileExportImportChain_c" +>c : typeof c export var x: c.b1.a.m2.c1; ->x : c1 ->c : c ->b1 : b1 ->a : a ->m2 : m2 ->c1 : c1 +>x : c.b1.a.m2.c1 +>c : unknown +>b1 : unknown +>a : unknown +>m2 : unknown +>c1 : c.b1.a.m2.c1 === tests/cases/compiler/declFileExportImportChain_a.ts === @@ -28,16 +28,16 @@ export = m1; === tests/cases/compiler/declFileExportImportChain_b.ts === export import a = require("declFileExportImportChain_a"); ->a : typeof m1 +>a : typeof a === tests/cases/compiler/declFileExportImportChain_b1.ts === import b = require("declFileExportImportChain_b"); ->b : typeof "tests/cases/compiler/declFileExportImportChain_b" +>b : typeof b export = b; ->b : typeof "tests/cases/compiler/declFileExportImportChain_b" +>b : typeof b === tests/cases/compiler/declFileExportImportChain_c.ts === export import b1 = require("declFileExportImportChain_b1"); ->b1 : typeof "tests/cases/compiler/declFileExportImportChain_b" +>b1 : typeof b1 diff --git a/tests/baselines/reference/declFileExportImportChain2.types b/tests/baselines/reference/declFileExportImportChain2.types index 3c0c3f8983..a0e3f1c31a 100644 --- a/tests/baselines/reference/declFileExportImportChain2.types +++ b/tests/baselines/reference/declFileExportImportChain2.types @@ -1,13 +1,13 @@ === tests/cases/compiler/declFileExportImportChain2_d.ts === import c = require("declFileExportImportChain2_c"); ->c : typeof "tests/cases/compiler/declFileExportImportChain2_c" +>c : typeof c export var x: c.b.m2.c1; ->x : c1 ->c : c ->b : b ->m2 : m2 ->c1 : c1 +>x : c.b.m2.c1 +>c : unknown +>b : unknown +>m2 : unknown +>c1 : c.b.m2.c1 === tests/cases/compiler/declFileExportImportChain2_a.ts === @@ -27,12 +27,12 @@ export = m1; === tests/cases/compiler/declFileExportImportChain2_b.ts === import a = require("declFileExportImportChain2_a"); ->a : typeof m1 +>a : typeof a export = a; ->a : typeof m1 +>a : typeof a === tests/cases/compiler/declFileExportImportChain2_c.ts === export import b = require("declFileExportImportChain2_b"); ->b : typeof m1 +>b : typeof b diff --git a/tests/baselines/reference/declFileForExportedImport.types b/tests/baselines/reference/declFileForExportedImport.types index 9522420818..987f82bf5a 100644 --- a/tests/baselines/reference/declFileForExportedImport.types +++ b/tests/baselines/reference/declFileForExportedImport.types @@ -1,22 +1,22 @@ === tests/cases/compiler/declFileForExportedImport_1.ts === /// export import a = require('declFileForExportedImport_0'); ->a : typeof "tests/cases/compiler/declFileForExportedImport_0" +>a : typeof a var y = a.x; >y : number >a.x : number ->a : typeof "tests/cases/compiler/declFileForExportedImport_0" +>a : typeof a >x : number export import b = a; ->b : typeof "tests/cases/compiler/declFileForExportedImport_0" ->a : typeof "tests/cases/compiler/declFileForExportedImport_0" +>b : typeof a +>a : typeof a var z = b.x; >z : number >b.x : number ->b : typeof "tests/cases/compiler/declFileForExportedImport_0" +>b : typeof a >x : number === tests/cases/compiler/declFileForExportedImport_0.ts === diff --git a/tests/baselines/reference/declFileGenericType.types b/tests/baselines/reference/declFileGenericType.types index 1e85eef382..284ce8f475 100644 --- a/tests/baselines/reference/declFileGenericType.types +++ b/tests/baselines/reference/declFileGenericType.types @@ -22,9 +22,9 @@ export module C { >T : T >x : T >T : T ->C : C +>C : unknown >A : A ->C : C +>C : unknown >B : B export function F3(x: T): C.A[] { return null; } @@ -32,9 +32,9 @@ export module C { >T : T >x : T >T : T ->C : C +>C : unknown >A : A ->C : C +>C : unknown >B : B export function F4>(x: T): Array> { return null; } @@ -45,9 +45,9 @@ export module C { >x : T >T : T >Array : T[] ->C : C +>C : unknown >A : A ->C : C +>C : unknown >B : B export function F5(): T { return null; } @@ -76,92 +76,92 @@ export module C { } export var a: C.A; ->a : A ->C : C ->A : A ->C : C ->B : B +>a : C.A +>C : unknown +>A : C.A +>C : unknown +>B : C.B export var b = C.F; ->b : (x: T) => A ->C.F : (x: T) => A +>b : (x: T) => C.A +>C.F : (x: T) => C.A >C : typeof C ->F : (x: T) => A +>F : (x: T) => C.A export var c = C.F2; ->c : (x: T) => A ->C.F2 : (x: T) => A +>c : (x: T) => C.A +>C.F2 : (x: T) => C.A >C : typeof C ->F2 : (x: T) => A +>F2 : (x: T) => C.A export var d = C.F3; ->d : (x: T) => A[] ->C.F3 : (x: T) => A[] +>d : (x: T) => C.A[] +>C.F3 : (x: T) => C.A[] >C : typeof C ->F3 : (x: T) => A[] +>F3 : (x: T) => C.A[] export var e = C.F4; ->e : >(x: T) => A[] ->C.F4 : >(x: T) => A[] +>e : >(x: T) => C.A[] +>C.F4 : >(x: T) => C.A[] >C : typeof C ->F4 : >(x: T) => A[] +>F4 : >(x: T) => C.A[] export var x = (new C.D>(new C.A())).val; ->x : A ->(new C.D>(new C.A())).val : A ->(new C.D>(new C.A())) : D> ->new C.D>(new C.A()) : D> ->C.D : typeof D +>x : C.A +>(new C.D>(new C.A())).val : C.A +>(new C.D>(new C.A())) : C.D> +>new C.D>(new C.A()) : C.D> +>C.D : typeof C.D >C : typeof C ->D : typeof D ->C : C ->A : A ->C : C ->B : B ->new C.A() : A ->C.A : typeof A +>D : typeof C.D +>C : unknown +>A : C.A +>C : unknown +>B : C.B +>new C.A() : C.A +>C.A : typeof C.A >C : typeof C ->A : typeof A ->C : C ->B : B ->val : A +>A : typeof C.A +>C : unknown +>B : C.B +>val : C.A export function f>() { } ->f : >() => void +>f : >() => void >T : T ->C : C ->A : A ->C : C ->B : B +>C : unknown +>A : C.A +>C : unknown +>B : C.B export var g = C.F5>(); ->g : A ->C.F5>() : A +>g : C.A +>C.F5>() : C.A >C.F5 : () => T >C : typeof C >F5 : () => T ->C : C ->A : A ->C : C ->B : B +>C : unknown +>A : C.A +>C : unknown +>B : C.B export class h extends C.A{ } >h : h ->C : C ->A : A ->C : C ->B : B +>C : unknown +>A : C.A +>C : unknown +>B : C.B export interface i extends C.A { } >i : i ->C : C ->A : A ->C : C ->B : B +>C : unknown +>A : C.A +>C : unknown +>B : C.B export var j = C.F6; ->j : >(x: T) => T ->C.F6 : >(x: T) => T +>j : >(x: T) => T +>C.F6 : >(x: T) => T >C : typeof C ->F6 : >(x: T) => T +>F6 : >(x: T) => T diff --git a/tests/baselines/reference/declFileGenericType2.types b/tests/baselines/reference/declFileGenericType2.types index bc68a41dc1..a6b6546326 100644 --- a/tests/baselines/reference/declFileGenericType2.types +++ b/tests/baselines/reference/declFileGenericType2.types @@ -15,8 +15,8 @@ declare module templa.mvc { interface IController { >IController : IController >ModelType : ModelType ->templa : templa ->mvc : mvc +>templa : unknown +>mvc : unknown >IModel : IModel } } @@ -27,10 +27,10 @@ declare module templa.mvc { class AbstractController implements mvc.IController { >AbstractController : AbstractController >ModelType : ModelType ->templa : templa ->mvc : mvc +>templa : unknown +>mvc : unknown >IModel : IModel ->mvc : mvc +>mvc : unknown >IController : IController >ModelType : ModelType } @@ -38,18 +38,18 @@ declare module templa.mvc { declare module templa.mvc.composite { >templa : typeof templa >mvc : typeof mvc ->composite : composite +>composite : unknown interface ICompositeControllerModel extends mvc.IModel { >ICompositeControllerModel : ICompositeControllerModel ->mvc : mvc +>mvc : unknown >IModel : IModel getControllers(): mvc.IController[]; >getControllers : () => IController[] ->mvc : mvc +>mvc : unknown >IController : IController ->mvc : mvc +>mvc : unknown >IModel : IModel } } @@ -61,12 +61,12 @@ module templa.dom.mvc { export interface IElementController extends templa.mvc.IController { >IElementController : IElementController >ModelType : ModelType ->templa : templa ->mvc : mvc ->IModel : IModel ->templa : templa ->mvc : mvc ->IController : IController +>templa : unknown +>mvc : unknown +>IModel : templa.mvc.IModel +>templa : unknown +>mvc : unknown +>IController : templa.mvc.IController >ModelType : ModelType } } @@ -79,12 +79,12 @@ module templa.dom.mvc { export class AbstractElementController extends templa.mvc.AbstractController implements IElementController { >AbstractElementController : AbstractElementController >ModelType : ModelType ->templa : templa ->mvc : mvc ->IModel : IModel ->templa : templa ->mvc : mvc ->AbstractController : AbstractController +>templa : unknown +>mvc : unknown +>IModel : templa.mvc.IModel +>templa : unknown +>mvc : unknown +>AbstractController : templa.mvc.AbstractController >ModelType : ModelType >IElementController : IElementController >ModelType : ModelType @@ -92,6 +92,7 @@ module templa.dom.mvc { constructor() { super(); >super() : void +>super : typeof templa.mvc.AbstractController } } } @@ -105,35 +106,36 @@ module templa.dom.mvc.composite { export class AbstractCompositeElementController extends templa.dom.mvc.AbstractElementController { >AbstractCompositeElementController : AbstractCompositeElementController >ModelType : ModelType ->templa : templa ->mvc : mvc ->composite : composite ->ICompositeControllerModel : ICompositeControllerModel ->templa : templa ->dom : dom ->mvc : mvc +>templa : unknown +>mvc : unknown +>composite : unknown +>ICompositeControllerModel : templa.mvc.composite.ICompositeControllerModel +>templa : unknown +>dom : unknown +>mvc : unknown >AbstractElementController : AbstractElementController >ModelType : ModelType public _controllers: templa.mvc.IController[]; ->_controllers : IController[] ->templa : templa ->mvc : mvc ->IController : IController ->templa : templa ->mvc : mvc ->IModel : IModel +>_controllers : templa.mvc.IController[] +>templa : unknown +>mvc : unknown +>IController : templa.mvc.IController +>templa : unknown +>mvc : unknown +>IModel : templa.mvc.IModel constructor() { super(); >super() : void +>super : typeof AbstractElementController this._controllers = []; ->this._controllers = [] : IController[] ->this._controllers : IController[] +>this._controllers = [] : templa.mvc.IController[] +>this._controllers : templa.mvc.IController[] >this : AbstractCompositeElementController ->_controllers : IController[] ->[] : IController[] +>_controllers : templa.mvc.IController[] +>[] : templa.mvc.IController[] } } } diff --git a/tests/baselines/reference/declFileImportChainInExportAssignment.types b/tests/baselines/reference/declFileImportChainInExportAssignment.types index 9f440c231e..8cb130c638 100644 --- a/tests/baselines/reference/declFileImportChainInExportAssignment.types +++ b/tests/baselines/reference/declFileImportChainInExportAssignment.types @@ -3,7 +3,7 @@ module m { >m : typeof m export module c { ->c : typeof c +>c : typeof m.c export class c { >c : c @@ -11,14 +11,14 @@ module m { } } import a = m.c; ->a : typeof c +>a : typeof a >m : typeof m ->c : typeof c +>c : typeof a import b = a; ->b : typeof c ->a : typeof c +>b : typeof a +>a : typeof a export = b; ->b : typeof c +>b : typeof a diff --git a/tests/baselines/reference/declFileImportModuleWithExportAssignment.types b/tests/baselines/reference/declFileImportModuleWithExportAssignment.types index 328760ed09..15201baa48 100644 --- a/tests/baselines/reference/declFileImportModuleWithExportAssignment.types +++ b/tests/baselines/reference/declFileImportModuleWithExportAssignment.types @@ -1,17 +1,17 @@ === tests/cases/compiler/declFileImportModuleWithExportAssignment_1.ts === /**This is on import declaration*/ import a1 = require("declFileImportModuleWithExportAssignment_0"); ->a1 : { (): connectExport; test1: connectModule; test2(): connectModule; } +>a1 : { (): a1.connectExport; test1: a1.connectModule; test2(): a1.connectModule; } export var a = a1; ->a : { (): connectExport; test1: connectModule; test2(): connectModule; } ->a1 : { (): connectExport; test1: connectModule; test2(): connectModule; } +>a : { (): a1.connectExport; test1: a1.connectModule; test2(): a1.connectModule; } +>a1 : { (): a1.connectExport; test1: a1.connectModule; test2(): a1.connectModule; } a.test1(null, null, null); >a.test1(null, null, null) : void ->a.test1 : connectModule ->a : { (): connectExport; test1: connectModule; test2(): connectModule; } ->test1 : connectModule +>a.test1 : a1.connectModule +>a : { (): a1.connectExport; test1: a1.connectModule; test2(): a1.connectModule; } +>test1 : a1.connectModule === tests/cases/compiler/declFileImportModuleWithExportAssignment_0.ts === @@ -42,23 +42,23 @@ module m2 { } var m2: { ->m2 : { (): connectExport; test1: connectModule; test2(): connectModule; } +>m2 : { (): m2.connectExport; test1: m2.connectModule; test2(): m2.connectModule; } (): m2.connectExport; ->m2 : m2 ->connectExport : connectExport +>m2 : unknown +>connectExport : m2.connectExport test1: m2.connectModule; ->test1 : connectModule ->m2 : m2 ->connectModule : connectModule +>test1 : m2.connectModule +>m2 : unknown +>connectModule : m2.connectModule test2(): m2.connectModule; ->test2 : () => connectModule ->m2 : m2 ->connectModule : connectModule +>test2 : () => m2.connectModule +>m2 : unknown +>connectModule : m2.connectModule }; export = m2; ->m2 : { (): connectExport; test1: connectModule; test2(): connectModule; } +>m2 : { (): m2.connectExport; test1: m2.connectModule; test2(): m2.connectModule; } diff --git a/tests/baselines/reference/declFileImportedTypeUseInTypeArgPosition.types b/tests/baselines/reference/declFileImportedTypeUseInTypeArgPosition.types index f7cc171ed9..f5d443d0c5 100644 --- a/tests/baselines/reference/declFileImportedTypeUseInTypeArgPosition.types +++ b/tests/baselines/reference/declFileImportedTypeUseInTypeArgPosition.types @@ -11,13 +11,13 @@ declare module 'mod1' { declare module 'moo' { import x = require('mod1'); ->x : typeof 'mod1' +>x : typeof x export var p: List; ->p : List +>p : List >List : List ->x : x ->Foo : Foo +>x : unknown +>Foo : x.Foo } diff --git a/tests/baselines/reference/declFileInternalAliases.types b/tests/baselines/reference/declFileInternalAliases.types index 379d70be53..6dbc8db5c3 100644 --- a/tests/baselines/reference/declFileInternalAliases.types +++ b/tests/baselines/reference/declFileInternalAliases.types @@ -10,25 +10,25 @@ module m1 { >m1 : typeof m1 import x = m.c; ->x : typeof c +>x : typeof x >m : typeof m ->c : c +>c : x export var d = new x(); // emit the type as m.c ->d : c ->new x() : c ->x : typeof c +>d : x +>new x() : x +>x : typeof x } module m2 { >m2 : typeof m2 export import x = m.c; ->x : typeof c +>x : typeof x >m : typeof m ->c : c +>c : x export var d = new x(); // emit the type as x ->d : c ->new x() : c ->x : typeof c +>d : x +>new x() : x +>x : typeof x } diff --git a/tests/baselines/reference/declFileModuleAssignmentInObjectLiteralProperty.types b/tests/baselines/reference/declFileModuleAssignmentInObjectLiteralProperty.types index f13397b180..6fd697b7ea 100644 --- a/tests/baselines/reference/declFileModuleAssignmentInObjectLiteralProperty.types +++ b/tests/baselines/reference/declFileModuleAssignmentInObjectLiteralProperty.types @@ -8,24 +8,21 @@ module m1 { } } var d = { ->d : { m1: { m: typeof m1; }; m2: { c: typeof c; }; } ->{ - m1: { m: m1 }, - m2: { c: m1.c }, -} : { m1: { m: typeof m1; }; m2: { c: typeof c; }; } +>d : { m1: { m: typeof m1; }; m2: { c: typeof m1.c; }; } +>{ m1: { m: m1 }, m2: { c: m1.c },} : { m1: { m: typeof m1; }; m2: { c: typeof m1.c; }; } m1: { m: m1 }, >m1 : { m: typeof m1; } >{ m: m1 } : { m: typeof m1; } >m : typeof m1 ->m1 : m1 +>m1 : typeof m1 m2: { c: m1.c }, ->m2 : { c: typeof c; } ->{ c: m1.c } : { c: typeof c; } ->c : typeof c ->m1.c : typeof c +>m2 : { c: typeof m1.c; } +>{ c: m1.c } : { c: typeof m1.c; } +>c : typeof m1.c +>m1.c : typeof m1.c >m1 : typeof m1 ->c : typeof c +>c : typeof m1.c }; diff --git a/tests/baselines/reference/declFileModuleContinuation.types b/tests/baselines/reference/declFileModuleContinuation.types index 06eb82a193..671d9e6923 100644 --- a/tests/baselines/reference/declFileModuleContinuation.types +++ b/tests/baselines/reference/declFileModuleContinuation.types @@ -1,7 +1,7 @@ === tests/cases/compiler/declFileModuleContinuation.ts === module A.C { >A : typeof A ->C : C +>C : unknown export interface Z { >Z : Z @@ -15,8 +15,8 @@ module A.B.C { export class W implements A.C.Z { >W : W ->A : A ->C : C ->Z : Z +>A : unknown +>C : unknown +>Z : A.C.Z } } diff --git a/tests/baselines/reference/declFileTypeofFunction.types b/tests/baselines/reference/declFileTypeofFunction.types index a157f80074..4f913b2c18 100644 --- a/tests/baselines/reference/declFileTypeofFunction.types +++ b/tests/baselines/reference/declFileTypeofFunction.types @@ -55,18 +55,14 @@ var foo2 = foo; var foo3 = function () { >foo3 : any ->function () { - return foo3; -} : () => any +>function () { return foo3;} : () => any return foo3; >foo3 : any } var x = () => { >x : any ->() => { - return x; -} : () => any +>() => { return x;} : () => any return x; >x : any diff --git a/tests/baselines/reference/declFileTypeofInAnonymousType.types b/tests/baselines/reference/declFileTypeofInAnonymousType.types index f029dc2204..39ea7383ca 100644 --- a/tests/baselines/reference/declFileTypeofInAnonymousType.types +++ b/tests/baselines/reference/declFileTypeofInAnonymousType.types @@ -20,72 +20,64 @@ module m1 { } } var a: { c: m1.c; }; ->a : { c: c; } ->c : c ->m1 : m1 ->c : c +>a : { c: m1.c; } +>c : m1.c +>m1 : unknown +>c : m1.c var b = { ->b : { c: typeof c; m1: typeof m1; } ->{ - c: m1.c, - m1: m1 -} : { c: typeof c; m1: typeof m1; } +>b : { c: typeof m1.c; m1: typeof m1; } +>{ c: m1.c, m1: m1} : { c: typeof m1.c; m1: typeof m1; } c: m1.c, ->c : typeof c ->m1.c : typeof c +>c : typeof m1.c +>m1.c : typeof m1.c >m1 : typeof m1 ->c : typeof c +>c : typeof m1.c m1: m1 >m1 : typeof m1 ->m1 : m1 +>m1 : typeof m1 }; var c = { m1: m1 }; >c : { m1: typeof m1; } >{ m1: m1 } : { m1: typeof m1; } >m1 : typeof m1 ->m1 : m1 +>m1 : typeof m1 var d = { ->d : { m: { mod: typeof m1; }; mc: { cl: typeof c; }; me: { en: typeof e; }; mh: e; } ->{ - m: { mod: m1 }, - mc: { cl: m1.c }, - me: { en: m1.e }, - mh: m1.e.holiday -} : { m: { mod: typeof m1; }; mc: { cl: typeof c; }; me: { en: typeof e; }; mh: e; } +>d : { m: { mod: typeof m1; }; mc: { cl: typeof m1.c; }; me: { en: typeof m1.e; }; mh: m1.e; } +>{ m: { mod: m1 }, mc: { cl: m1.c }, me: { en: m1.e }, mh: m1.e.holiday} : { m: { mod: typeof m1; }; mc: { cl: typeof m1.c; }; me: { en: typeof m1.e; }; mh: m1.e; } m: { mod: m1 }, >m : { mod: typeof m1; } >{ mod: m1 } : { mod: typeof m1; } >mod : typeof m1 ->m1 : m1 +>m1 : typeof m1 mc: { cl: m1.c }, ->mc : { cl: typeof c; } ->{ cl: m1.c } : { cl: typeof c; } ->cl : typeof c ->m1.c : typeof c +>mc : { cl: typeof m1.c; } +>{ cl: m1.c } : { cl: typeof m1.c; } +>cl : typeof m1.c +>m1.c : typeof m1.c >m1 : typeof m1 ->c : typeof c +>c : typeof m1.c me: { en: m1.e }, ->me : { en: typeof e; } ->{ en: m1.e } : { en: typeof e; } ->en : typeof e ->m1.e : typeof e +>me : { en: typeof m1.e; } +>{ en: m1.e } : { en: typeof m1.e; } +>en : typeof m1.e +>m1.e : typeof m1.e >m1 : typeof m1 ->e : typeof e +>e : typeof m1.e mh: m1.e.holiday ->mh : e ->m1.e.holiday : e ->m1.e : typeof e +>mh : m1.e +>m1.e.holiday : m1.e +>m1.e : typeof m1.e >m1 : typeof m1 ->e : typeof e ->holiday : e +>e : typeof m1.e +>holiday : m1.e }; diff --git a/tests/baselines/reference/declFileWithClassNameConflictingWithClassReferredByExtendsClause.types b/tests/baselines/reference/declFileWithClassNameConflictingWithClassReferredByExtendsClause.types index 4da4b703f5..34d263ef6b 100644 --- a/tests/baselines/reference/declFileWithClassNameConflictingWithClassReferredByExtendsClause.types +++ b/tests/baselines/reference/declFileWithClassNameConflictingWithClassReferredByExtendsClause.types @@ -19,10 +19,10 @@ module X.Y.base { export class W extends A.B.Base.W { >W : W ->A : A ->B : B ->Base : Base ->W : W +>A : unknown +>B : unknown +>Base : unknown +>W : A.B.Base.W name: string; >name : string @@ -38,10 +38,10 @@ module X.Y.base.Z { export class W extends X.Y.base.W { >W : W >TValue : TValue ->X : X ->Y : Y ->base : base ->W : W +>X : unknown +>Y : unknown +>base : unknown +>W : base.W value: boolean; >value : boolean diff --git a/tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause1.types b/tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause1.types index 3f0c7d37e5..8c5c4169cb 100644 --- a/tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause1.types +++ b/tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause1.types @@ -3,7 +3,7 @@ module X.A.C { >X : typeof X >A : typeof A ->C : C +>C : unknown export interface Z { >Z : Z @@ -16,13 +16,13 @@ module X.A.B.C { >C : typeof C module A { ->A : A +>A : unknown } export class W implements X.A.C.Z { // This needs to be refered as X.A.C.Z as A has conflict >W : W ->X : X ->A : A ->C : C ->Z : Z +>X : unknown +>A : unknown +>C : unknown +>Z : X.A.C.Z } } diff --git a/tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause2.types b/tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause2.types index 8041383332..11afd69d94 100644 --- a/tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause2.types +++ b/tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause2.types @@ -3,7 +3,7 @@ module X.A.C { >X : typeof X >A : typeof A ->C : C +>C : unknown export interface Z { >Z : Z @@ -17,9 +17,9 @@ module X.A.B.C { export class W implements A.C.Z { // This can refer to it as A.C.Z >W : W ->A : A ->C : C ->Z : Z +>A : unknown +>C : unknown +>Z : A.C.Z } } @@ -30,6 +30,6 @@ module X.A.B.C { >C : typeof C module A { ->A : A +>A : unknown } } diff --git a/tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause3.types b/tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause3.types index 023f4d8146..0b17b2ce78 100644 --- a/tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause3.types +++ b/tests/baselines/reference/declFileWithInternalModuleNameConflictsInExtendsClause3.types @@ -3,7 +3,7 @@ module X.A.C { >X : typeof X >A : typeof A ->C : C +>C : unknown export interface Z { >Z : Z @@ -17,10 +17,10 @@ module X.A.B.C { export class W implements X.A.C.Z { // This needs to be refered as X.A.C.Z as A has conflict >W : W ->X : X ->A : A ->C : C ->Z : Z +>X : unknown +>A : unknown +>C : unknown +>Z : X.A.C.Z } } @@ -31,6 +31,6 @@ module X.A.B.C { >C : typeof C export module A { ->A : A +>A : unknown } } diff --git a/tests/baselines/reference/declarationEmit_nameConflicts.types b/tests/baselines/reference/declarationEmit_nameConflicts.types index 2b6a8d2182..f07a7fbb2a 100644 --- a/tests/baselines/reference/declarationEmit_nameConflicts.types +++ b/tests/baselines/reference/declarationEmit_nameConflicts.types @@ -1,6 +1,6 @@ === tests/cases/compiler/declarationEmit_nameConflicts_0.ts === import im = require('declarationEmit_nameConflicts_1'); ->im : typeof f +>im : typeof im export module M { >M : typeof M @@ -36,8 +36,8 @@ export module M { >N : typeof N export import d = im; ->d : typeof f ->im : typeof f +>d : typeof d +>im : typeof d } export module M.P { @@ -72,30 +72,30 @@ export module M.P { >a : () => void export var b = M.b; // ok ->b : typeof C ->M.b : typeof C +>b : typeof M.C +>M.b : typeof M.C >M : typeof M ->b : typeof C +>b : typeof M.C export var c = M.c; // ok ->c : typeof N ->M.c : typeof N +>c : typeof M.N +>M.c : typeof M.N >M : typeof M ->c : typeof N +>c : typeof M.N export var g = M.c.g; // ok >g : () => void >M.c.g : () => void ->M.c : typeof N +>M.c : typeof M.N >M : typeof M ->c : typeof N +>c : typeof M.N >g : () => void export var d = M.d; // emitted incorrectly as typeof im ->d : typeof f ->M.d : typeof f +>d : typeof M.d +>M.d : typeof M.d >M : typeof M ->d : typeof f +>d : typeof M.d } export module M.Q { @@ -119,23 +119,23 @@ export module M.Q { } export interface b extends M.b { } // ok >b : b ->M : M ->b : C +>M : unknown +>b : M.C export interface I extends M.c.I { } // ok >I : I ->M : M ->c : c ->I : I +>M : unknown +>c : unknown +>I : M.c.I export module c { ->c : c +>c : unknown export interface I extends M.c.I { } // ok >I : I ->M : M ->c : c ->I : I +>M : unknown +>c : unknown +>I : M.c.I } } === tests/cases/compiler/declarationEmit_nameConflicts_1.ts === diff --git a/tests/baselines/reference/declarationEmit_nameConflicts2.types b/tests/baselines/reference/declarationEmit_nameConflicts2.types index d1422468dd..026cfed098 100644 --- a/tests/baselines/reference/declarationEmit_nameConflicts2.types +++ b/tests/baselines/reference/declarationEmit_nameConflicts2.types @@ -37,32 +37,32 @@ module X.Y.base.Z { >f : () => void export var C = X.Y.base.C; // Should be base.C ->C : typeof C ->X.Y.base.C : typeof C +>C : typeof base.C +>X.Y.base.C : typeof base.C >X.Y.base : typeof base >X.Y : typeof Y >X : typeof X >Y : typeof Y >base : typeof base ->C : typeof C +>C : typeof base.C export var M = X.Y.base.M; // Should be base.M ->M : typeof M ->X.Y.base.M : typeof M +>M : typeof base.M +>X.Y.base.M : typeof base.M >X.Y.base : typeof base >X.Y : typeof Y >X : typeof X >Y : typeof Y >base : typeof base ->M : typeof M +>M : typeof base.M export var E = X.Y.base.E; // Should be base.E ->E : typeof E ->X.Y.base.E : typeof E +>E : typeof base.E +>X.Y.base.E : typeof base.E >X.Y.base : typeof base >X.Y : typeof Y >X : typeof X >Y : typeof Y >base : typeof base ->E : typeof E +>E : typeof base.E } diff --git a/tests/baselines/reference/declarationEmit_nameConflicts3.types b/tests/baselines/reference/declarationEmit_nameConflicts3.types index f474b19288..50fd6ecdd1 100644 --- a/tests/baselines/reference/declarationEmit_nameConflicts3.types +++ b/tests/baselines/reference/declarationEmit_nameConflicts3.types @@ -46,31 +46,31 @@ module M.P { >f : D } export var v: M.D; // ok ->v : D ->M : M ->D : D +>v : M.D +>M : unknown +>D : M.D export var w = M.D.f; // error, should be typeof M.D.f >w : () => void >M.D.f : () => void ->M.D : typeof D +>M.D : typeof M.D >M : typeof M ->D : typeof D +>D : typeof M.D >f : () => void export var x = M.C.f; // error, should be typeof M.C.f >x : () => void >M.C.f : () => void ->M.C : typeof C +>M.C : typeof M.C >M : typeof M ->C : typeof C +>C : typeof M.C >f : () => void export var x = M.E.f; // error, should be typeof M.E.f >x : () => void >M.E.f : () => void ->M.E : typeof E +>M.E : typeof M.E >M : typeof M ->E : typeof E +>E : typeof M.E >f : () => void } diff --git a/tests/baselines/reference/declarationEmit_nameConflictsWithAlias.types b/tests/baselines/reference/declarationEmit_nameConflictsWithAlias.types index bd905943f4..50c45a44a1 100644 --- a/tests/baselines/reference/declarationEmit_nameConflictsWithAlias.types +++ b/tests/baselines/reference/declarationEmit_nameConflictsWithAlias.types @@ -1,21 +1,21 @@ === tests/cases/compiler/declarationEmit_nameConflictsWithAlias.ts === export module C { export interface I { } } ->C : C +>C : unknown >I : I export import v = C; ->v : v ->C : C +>v : unknown +>C : unknown export module M { >M : typeof M export module C { export interface I { } } ->C : C +>C : unknown >I : I export var w: v.I; // Gets emitted as C.I, which is the wrong interface ->w : I ->v : v ->I : I +>w : v.I +>v : unknown +>I : v.I } diff --git a/tests/baselines/reference/declareDottedExtend.types b/tests/baselines/reference/declareDottedExtend.types index 31f4fe0162..5efcea51b2 100644 --- a/tests/baselines/reference/declareDottedExtend.types +++ b/tests/baselines/reference/declareDottedExtend.types @@ -8,18 +8,18 @@ declare module A.B } import ab = A.B; ->ab : typeof B +>ab : typeof ab >A : typeof A ->B : typeof B +>B : typeof ab class D extends ab.C{ } >D : D ->ab : ab ->C : C +>ab : unknown +>C : ab.C class E extends A.B.C{ } >E : E ->A : A ->B : B ->C : C +>A : unknown +>B : unknown +>C : ab.C diff --git a/tests/baselines/reference/declareDottedModuleName.types b/tests/baselines/reference/declareDottedModuleName.types index 2a579cfb1f..8ccd229884 100644 --- a/tests/baselines/reference/declareDottedModuleName.types +++ b/tests/baselines/reference/declareDottedModuleName.types @@ -1,21 +1,21 @@ === tests/cases/compiler/declareDottedModuleName.ts === module M { ->M : M +>M : unknown module P.Q { } // This shouldnt be emitted ->P : P ->Q : Q +>P : unknown +>Q : unknown } module M { ->M : M +>M : unknown export module R.S { } //This should be emitted ->R : R ->S : S +>R : unknown +>S : unknown } module T.U { // This needs to be emitted ->T : T ->U : U +>T : unknown +>U : unknown } diff --git a/tests/baselines/reference/declareExternalModuleWithExportAssignedFundule.types b/tests/baselines/reference/declareExternalModuleWithExportAssignedFundule.types index f9f1211c2a..70718471d5 100644 --- a/tests/baselines/reference/declareExternalModuleWithExportAssignedFundule.types +++ b/tests/baselines/reference/declareExternalModuleWithExportAssignedFundule.types @@ -6,8 +6,8 @@ declare module "express" { function express(): express.ExpressServer; >express : typeof express ->express : express ->ExpressServer : ExpressServer +>express : unknown +>ExpressServer : express.ExpressServer module express { >express : typeof express diff --git a/tests/baselines/reference/declareFileExportAssignment.types b/tests/baselines/reference/declareFileExportAssignment.types index 613a4cc207..f30586b07e 100644 --- a/tests/baselines/reference/declareFileExportAssignment.types +++ b/tests/baselines/reference/declareFileExportAssignment.types @@ -27,24 +27,24 @@ module m2 { } var m2: { ->m2 : { (): connectExport; test1: connectModule; test2(): connectModule; } +>m2 : { (): m2.connectExport; test1: m2.connectModule; test2(): m2.connectModule; } (): m2.connectExport; ->m2 : m2 ->connectExport : connectExport +>m2 : unknown +>connectExport : m2.connectExport test1: m2.connectModule; ->test1 : connectModule ->m2 : m2 ->connectModule : connectModule +>test1 : m2.connectModule +>m2 : unknown +>connectModule : m2.connectModule test2(): m2.connectModule; ->test2 : () => connectModule ->m2 : m2 ->connectModule : connectModule +>test2 : () => m2.connectModule +>m2 : unknown +>connectModule : m2.connectModule }; export = m2; ->m2 : { (): connectExport; test1: connectModule; test2(): connectModule; } +>m2 : { (): m2.connectExport; test1: m2.connectModule; test2(): m2.connectModule; } diff --git a/tests/baselines/reference/declareFileExportAssignmentWithVarFromVariableStatement.types b/tests/baselines/reference/declareFileExportAssignmentWithVarFromVariableStatement.types index 0b173f89f1..675dc38c86 100644 --- a/tests/baselines/reference/declareFileExportAssignmentWithVarFromVariableStatement.types +++ b/tests/baselines/reference/declareFileExportAssignmentWithVarFromVariableStatement.types @@ -28,24 +28,24 @@ module m2 { var x = 10, m2: { >x : number ->m2 : { (): connectExport; test1: connectModule; test2(): connectModule; } +>m2 : { (): m2.connectExport; test1: m2.connectModule; test2(): m2.connectModule; } (): m2.connectExport; ->m2 : m2 ->connectExport : connectExport +>m2 : unknown +>connectExport : m2.connectExport test1: m2.connectModule; ->test1 : connectModule ->m2 : m2 ->connectModule : connectModule +>test1 : m2.connectModule +>m2 : unknown +>connectModule : m2.connectModule test2(): m2.connectModule; ->test2 : () => connectModule ->m2 : m2 ->connectModule : connectModule +>test2 : () => m2.connectModule +>m2 : unknown +>connectModule : m2.connectModule }; export = m2; ->m2 : { (): connectExport; test1: connectModule; test2(): connectModule; } +>m2 : { (): m2.connectExport; test1: m2.connectModule; test2(): m2.connectModule; } diff --git a/tests/baselines/reference/dependencyViaImportAlias.types b/tests/baselines/reference/dependencyViaImportAlias.types index 3fb8773aab..aa4655e44f 100644 --- a/tests/baselines/reference/dependencyViaImportAlias.types +++ b/tests/baselines/reference/dependencyViaImportAlias.types @@ -1,14 +1,14 @@ === tests/cases/compiler/B.ts === import a = require('A'); ->a : typeof "tests/cases/compiler/A" +>a : typeof a import A = a.A; ->A : typeof A ->a : typeof "tests/cases/compiler/A" ->A : A +>A : typeof a.A +>a : typeof a +>A : a.A export = A; ->A : A +>A : a.A === tests/cases/compiler/A.ts === export class A { diff --git a/tests/baselines/reference/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess.types b/tests/baselines/reference/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess.types index e9a24afdba..4f1ff1780d 100644 --- a/tests/baselines/reference/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess.types +++ b/tests/baselines/reference/derivedTypeAccessesHiddenBaseCallViaSuperPropertyAccess.types @@ -34,6 +34,7 @@ class Derived extends Base { >r : { a: number; } >super.foo({ a: 1 }) : { a: number; } >super.foo : (x: { a: number; }) => { a: number; } +>super : Base >foo : (x: { a: number; }) => { a: number; } >{ a: 1 } : { a: number; } >a : number @@ -42,6 +43,7 @@ class Derived extends Base { >r2 : { a: number; } >super.foo({ a: 1, b: 2 }) : { a: number; } >super.foo : (x: { a: number; }) => { a: number; } +>super : Base >foo : (x: { a: number; }) => { a: number; } >{ a: 1, b: 2 } : { a: number; b: number; } >a : number diff --git a/tests/baselines/reference/detachedCommentAtStartOfLambdaFunction1.types b/tests/baselines/reference/detachedCommentAtStartOfLambdaFunction1.types index 6ba99c0eca..016a123c5c 100644 --- a/tests/baselines/reference/detachedCommentAtStartOfLambdaFunction1.types +++ b/tests/baselines/reference/detachedCommentAtStartOfLambdaFunction1.types @@ -10,11 +10,7 @@ class TestFile { >message : string return (...x: string[]) => ->(...x: string[]) => - /// Test summary - /// - /// - message + this.name : (...x: string[]) => string +>(...x: string[]) => /// Test summary /// /// message + this.name : (...x: string[]) => string >x : string[] /// Test summary diff --git a/tests/baselines/reference/detachedCommentAtStartOfLambdaFunction2.types b/tests/baselines/reference/detachedCommentAtStartOfLambdaFunction2.types index 31f4fc73e9..2199a4490b 100644 --- a/tests/baselines/reference/detachedCommentAtStartOfLambdaFunction2.types +++ b/tests/baselines/reference/detachedCommentAtStartOfLambdaFunction2.types @@ -10,12 +10,7 @@ class TestFile { >message : string return (...x: string[]) => ->(...x: string[]) => - /// Test summary - /// - /// - - message + this.name : (...x: string[]) => string +>(...x: string[]) => /// Test summary /// /// message + this.name : (...x: string[]) => string >x : string[] /// Test summary diff --git a/tests/baselines/reference/dottedModuleName2.types b/tests/baselines/reference/dottedModuleName2.types index 350cb7401e..e5a9806dd1 100644 --- a/tests/baselines/reference/dottedModuleName2.types +++ b/tests/baselines/reference/dottedModuleName2.types @@ -24,17 +24,17 @@ module AA { export module B { var tmpOK = AA.B.x; >tmpOK : number >AA.B.x : number ->AA.B : typeof B +>AA.B : typeof AA.B >AA : typeof AA ->B : typeof B +>B : typeof AA.B >x : number var tmpError = A.B.x; >tmpError : number >A.B.x : number ->A.B : typeof B +>A.B : typeof A.B >A : typeof A ->B : typeof B +>B : typeof A.B >x : number @@ -53,24 +53,24 @@ module A.B.C module M ->M : M +>M : unknown { import X1 = A; ->X1 : typeof A ->A : typeof A +>X1 : typeof X1 +>A : typeof X1 import X2 = A.B; ->X2 : typeof B ->A : typeof A ->B : typeof B +>X2 : typeof X1.B +>A : typeof X1 +>B : typeof X1.B import X3 = A.B.C; ->X3 : typeof C ->A : typeof A ->B : typeof B ->C : typeof C +>X3 : typeof X2.C +>A : typeof X1 +>B : typeof X1.B +>C : typeof X2.C } diff --git a/tests/baselines/reference/dottedSymbolResolution1.types b/tests/baselines/reference/dottedSymbolResolution1.types index 5155d067c4..776b9704e7 100644 --- a/tests/baselines/reference/dottedSymbolResolution1.types +++ b/tests/baselines/reference/dottedSymbolResolution1.types @@ -61,19 +61,13 @@ function _setBarAndText(): void { >JQueryStatic : JQueryStatic each(x.find(" "), function () { ->each(x.find(" "), function () { - var $this: JQuery = $(''), - thisBar = $this.find(".fx-usagebars-calloutbar-this"); // bug lead to 'could not find dotted symbol' here - } ) : any +>each(x.find(" "), function () { var $this: JQuery = $(''), thisBar = $this.find(".fx-usagebars-calloutbar-this"); // bug lead to 'could not find dotted symbol' here } ) : any >each : { (collection: string, callback: (indexInArray: any, valueOfElement: any) => any): any; (collection: JQuery, callback: (indexInArray: number, valueOfElement: Base) => any): any; } >x.find(" ") : JQuery >x.find : (selector: string) => JQuery >x : JQuery >find : (selector: string) => JQuery ->function () { - var $this: JQuery = $(''), - thisBar = $this.find(".fx-usagebars-calloutbar-this"); // bug lead to 'could not find dotted symbol' here - } : () => void +>function () { var $this: JQuery = $(''), thisBar = $this.find(".fx-usagebars-calloutbar-this"); // bug lead to 'could not find dotted symbol' here } : () => void var $this: JQuery = $(''), >$this : JQuery diff --git a/tests/baselines/reference/duplicateLabel1.errors.txt b/tests/baselines/reference/duplicateLabel1.errors.txt new file mode 100644 index 0000000000..7503b9b278 --- /dev/null +++ b/tests/baselines/reference/duplicateLabel1.errors.txt @@ -0,0 +1,7 @@ +==== tests/cases/compiler/duplicateLabel1.ts (1 errors) ==== + target: + target: + ~~~~~~ +!!! Duplicate label 'target' + while (true) { + } \ No newline at end of file diff --git a/tests/baselines/reference/duplicateLabel2.errors.txt b/tests/baselines/reference/duplicateLabel2.errors.txt new file mode 100644 index 0000000000..da40c01d52 --- /dev/null +++ b/tests/baselines/reference/duplicateLabel2.errors.txt @@ -0,0 +1,9 @@ +==== tests/cases/compiler/duplicateLabel2.ts (1 errors) ==== + target: + while (true) { + target: + ~~~~~~ +!!! Duplicate label 'target' + while (true) { + } + } \ No newline at end of file diff --git a/tests/baselines/reference/duplicateLabel3.js b/tests/baselines/reference/duplicateLabel3.js new file mode 100644 index 0000000000..37e9619e8f --- /dev/null +++ b/tests/baselines/reference/duplicateLabel3.js @@ -0,0 +1,17 @@ +//// [duplicateLabel3.ts] +target: +while (true) { + function f() { + target: + while (true) { + } + } +} + +//// [duplicateLabel3.js] +target: while (true) { + function f() { + target: while (true) { + } + } +} diff --git a/tests/baselines/reference/duplicateLabel3.types b/tests/baselines/reference/duplicateLabel3.types new file mode 100644 index 0000000000..d4a26fa22a --- /dev/null +++ b/tests/baselines/reference/duplicateLabel3.types @@ -0,0 +1,11 @@ +=== tests/cases/compiler/duplicateLabel3.ts === +target: +while (true) { + function f() { +>f : () => void + + target: + while (true) { + } + } +} diff --git a/tests/baselines/reference/duplicateLabel4.js b/tests/baselines/reference/duplicateLabel4.js new file mode 100644 index 0000000000..22d072d38d --- /dev/null +++ b/tests/baselines/reference/duplicateLabel4.js @@ -0,0 +1,14 @@ +//// [duplicateLabel4.ts] +target: +while (true) { +} + +target: +while (true) { +} + +//// [duplicateLabel4.js] +target: while (true) { +} +target: while (true) { +} diff --git a/tests/baselines/reference/duplicateLabel4.types b/tests/baselines/reference/duplicateLabel4.types new file mode 100644 index 0000000000..c671abcef3 --- /dev/null +++ b/tests/baselines/reference/duplicateLabel4.types @@ -0,0 +1,9 @@ +=== tests/cases/compiler/duplicateLabel4.ts === +target: +No type information for this code.while (true) { +No type information for this code.} +No type information for this code. +No type information for this code.target: +No type information for this code.while (true) { +No type information for this code.} +No type information for this code. \ No newline at end of file diff --git a/tests/baselines/reference/duplicateVarAndImport.types b/tests/baselines/reference/duplicateVarAndImport.types index a21f68a27f..10db2738dd 100644 --- a/tests/baselines/reference/duplicateVarAndImport.types +++ b/tests/baselines/reference/duplicateVarAndImport.types @@ -5,9 +5,9 @@ var a; >a : any module M { } ->M : M +>M : unknown import a = M; >a : any ->M : M +>M : unknown diff --git a/tests/baselines/reference/enumBasics.types b/tests/baselines/reference/enumBasics.types index 67c16c6262..f775295891 100644 --- a/tests/baselines/reference/enumBasics.types +++ b/tests/baselines/reference/enumBasics.types @@ -158,9 +158,7 @@ enum E9 { // Enum constant members are propagated var doNotPropagate = [ >doNotPropagate : {}[] ->[ - E8.B, E7.A, E4.Z, E3.X, E3.Y, E3.Z -] : {}[] +>[ E8.B, E7.A, E4.Z, E3.X, E3.Y, E3.Z] : {}[] E8.B, E7.A, E4.Z, E3.X, E3.Y, E3.Z >E8.B : E8 @@ -186,9 +184,7 @@ var doNotPropagate = [ // Enum computed members are not propagated var doPropagate = [ >doPropagate : {}[] ->[ - E9.A, E9.B, E6.B, E6.C, E6.A, E5.A, E5.B, E5.C -] : {}[] +>[ E9.A, E9.B, E6.B, E6.C, E6.A, E5.A, E5.B, E5.C] : {}[] E9.A, E9.B, E6.B, E6.C, E6.A, E5.A, E5.B, E5.C >E9.A : E9 diff --git a/tests/baselines/reference/enumFromExternalModule.types b/tests/baselines/reference/enumFromExternalModule.types index e5aa444409..554ac17ec6 100644 --- a/tests/baselines/reference/enumFromExternalModule.types +++ b/tests/baselines/reference/enumFromExternalModule.types @@ -1,15 +1,15 @@ === tests/cases/compiler/enumFromExternalModule_1.ts === /// import f = require('enumFromExternalModule_0'); ->f : typeof "tests/cases/compiler/enumFromExternalModule_0" +>f : typeof f var x = f.Mode.Open; ->x : Mode ->f.Mode.Open : Mode ->f.Mode : typeof Mode ->f : typeof "tests/cases/compiler/enumFromExternalModule_0" ->Mode : typeof Mode ->Open : Mode +>x : f.Mode +>f.Mode.Open : f.Mode +>f.Mode : typeof f.Mode +>f : typeof f +>Mode : typeof f.Mode +>Open : f.Mode === tests/cases/compiler/enumFromExternalModule_0.ts === export enum Mode { Open } diff --git a/tests/baselines/reference/enumMerging.types b/tests/baselines/reference/enumMerging.types index da0a30102c..c61f9e1773 100644 --- a/tests/baselines/reference/enumMerging.types +++ b/tests/baselines/reference/enumMerging.types @@ -185,20 +185,20 @@ module M6 { >Yellow : Color } var t = A.Color.Yellow; ->t : Color ->A.Color.Yellow : Color ->A.Color : typeof Color +>t : A.Color +>A.Color.Yellow : A.Color +>A.Color : typeof A.Color >A : typeof A ->Color : typeof Color ->Yellow : Color +>Color : typeof A.Color +>Yellow : A.Color t = A.Color.Red; ->t = A.Color.Red : Color ->t : Color ->A.Color.Red : Color ->A.Color : typeof Color +>t = A.Color.Red : A.Color +>t : A.Color +>A.Color.Red : A.Color +>A.Color : typeof A.Color >A : typeof A ->Color : typeof Color ->Red : Color +>Color : typeof A.Color +>Red : A.Color } diff --git a/tests/baselines/reference/es6ClassSuperCodegenBug.types b/tests/baselines/reference/es6ClassSuperCodegenBug.types index 2c74789b58..7b8a4abadf 100644 --- a/tests/baselines/reference/es6ClassSuperCodegenBug.types +++ b/tests/baselines/reference/es6ClassSuperCodegenBug.types @@ -14,10 +14,12 @@ class B extends A { if (true) { super('a1', 'b1'); >super('a1', 'b1') : void +>super : typeof A } else { super('a2', 'b2'); >super('a2', 'b2') : void +>super : typeof A } } } diff --git a/tests/baselines/reference/es6ClassTest5.types b/tests/baselines/reference/es6ClassTest5.types index d1d3ab1b78..e04be3e8c4 100644 --- a/tests/baselines/reference/es6ClassTest5.types +++ b/tests/baselines/reference/es6ClassTest5.types @@ -8,9 +8,7 @@ class C1T5 { >s : string (i) => { ->(i) => { - return i; - } : (i: number) => number +>(i) => { return i; } : (i: number) => number >i : number return i; @@ -18,7 +16,7 @@ class C1T5 { } } module C2T5 {} ->C2T5 : C2T5 +>C2T5 : unknown class bigClass { >bigClass : bigClass diff --git a/tests/baselines/reference/es6ClassTest7.types b/tests/baselines/reference/es6ClassTest7.types index 149fcac9c1..9ac4a65b30 100644 --- a/tests/baselines/reference/es6ClassTest7.types +++ b/tests/baselines/reference/es6ClassTest7.types @@ -9,7 +9,7 @@ declare module M { class Bar extends M.Foo { >Bar : Bar ->M : M ->Foo : Foo +>M : unknown +>Foo : M.Foo } diff --git a/tests/baselines/reference/es6ClassTest8.types b/tests/baselines/reference/es6ClassTest8.types index 5272f192b8..e5133c88d7 100644 --- a/tests/baselines/reference/es6ClassTest8.types +++ b/tests/baselines/reference/es6ClassTest8.types @@ -10,12 +10,8 @@ class C { constructor() { var bar:any = (function() { >bar : any ->(function() { - return bar; // 'bar' should be resolvable - }) : () => any ->function() { - return bar; // 'bar' should be resolvable - } : () => any +>(function() { return bar; // 'bar' should be resolvable }) : () => any +>function() { return bar; // 'bar' should be resolvable } : () => any return bar; // 'bar' should be resolvable >bar : any diff --git a/tests/baselines/reference/everyTypeWithAnnotationAndInitializer.types b/tests/baselines/reference/everyTypeWithAnnotationAndInitializer.types index 49f2ac2a78..54dcc67b78 100644 --- a/tests/baselines/reference/everyTypeWithAnnotationAndInitializer.types +++ b/tests/baselines/reference/everyTypeWithAnnotationAndInitializer.types @@ -138,13 +138,13 @@ var aModule: typeof M = M; >M : typeof M var aClassInModule: M.A = new M.A(); ->aClassInModule : A ->M : M ->A : A ->new M.A() : A ->M.A : typeof A +>aClassInModule : M.A +>M : unknown +>A : M.A +>new M.A() : M.A +>M.A : typeof M.A >M : typeof M ->A : typeof A +>A : typeof M.A var aFunctionInModule: typeof M.F2 = (x) => 'this is a string'; >aFunctionInModule : (x: number) => string diff --git a/tests/baselines/reference/everyTypeWithInitializer.types b/tests/baselines/reference/everyTypeWithInitializer.types index a721a88a5c..3ebe8368f3 100644 --- a/tests/baselines/reference/everyTypeWithInitializer.types +++ b/tests/baselines/reference/everyTypeWithInitializer.types @@ -116,11 +116,11 @@ var aModule = M; >M : typeof M var aClassInModule = new M.A(); ->aClassInModule : A ->new M.A() : A ->M.A : typeof A +>aClassInModule : M.A +>new M.A() : M.A +>M.A : typeof M.A >M : typeof M ->A : typeof A +>A : typeof M.A var aFunctionInModule = M.F2; >aFunctionInModule : (x: number) => string diff --git a/tests/baselines/reference/exportAssignClassAndModule.types b/tests/baselines/reference/exportAssignClassAndModule.types index 97289bc09d..0118e6fa81 100644 --- a/tests/baselines/reference/exportAssignClassAndModule.types +++ b/tests/baselines/reference/exportAssignClassAndModule.types @@ -4,27 +4,27 @@ import Foo = require('exportAssignClassAndModule_0'); >Foo : typeof Foo var z: Foo.Bar; ->z : Bar +>z : Foo.Bar >Foo : Foo ->Bar : Bar +>Bar : Foo.Bar var zz: Foo; >zz : Foo >Foo : Foo zz.x; ->zz.x : Bar +>zz.x : Foo.Bar >zz : Foo ->x : Bar +>x : Foo.Bar === tests/cases/compiler/exportAssignClassAndModule_0.ts === class Foo { >Foo : Foo x: Foo.Bar; ->x : Bar +>x : Foo.Bar >Foo : Foo ->Bar : Bar +>Bar : Foo.Bar } module Foo { >Foo : typeof Foo diff --git a/tests/baselines/reference/exportAssignValueAndType.types b/tests/baselines/reference/exportAssignValueAndType.types index 1d595bf313..7d18e3c165 100644 --- a/tests/baselines/reference/exportAssignValueAndType.types +++ b/tests/baselines/reference/exportAssignValueAndType.types @@ -1,6 +1,6 @@ === tests/cases/compiler/exportAssignValueAndType.ts === declare module http { ->http : http +>http : unknown export interface Server { openPort: number; } >Server : Server @@ -11,8 +11,8 @@ interface server { >server : server (): http.Server; ->http : http ->Server : Server +>http : unknown +>Server : http.Server startTime: Date; >startTime : Date diff --git a/tests/baselines/reference/exportAssignedTypeAsTypeAnnotation.types b/tests/baselines/reference/exportAssignedTypeAsTypeAnnotation.types index b6cd8feb91..8ac473f970 100644 --- a/tests/baselines/reference/exportAssignedTypeAsTypeAnnotation.types +++ b/tests/baselines/reference/exportAssignedTypeAsTypeAnnotation.types @@ -1,11 +1,11 @@ === tests/cases/compiler/exportAssignedTypeAsTypeAnnotation_1.ts === /// import test = require('exportAssignedTypeAsTypeAnnotation_0'); ->test : test +>test : unknown var t2: test; // should not raise a 'container type' error ->t2 : x ->test : x +>t2 : test +>test : test === tests/cases/compiler/exportAssignedTypeAsTypeAnnotation_0.ts === diff --git a/tests/baselines/reference/exportAssignmentCircularModules.types b/tests/baselines/reference/exportAssignmentCircularModules.types index 3bc8f09cc8..57d5a8cccc 100644 --- a/tests/baselines/reference/exportAssignmentCircularModules.types +++ b/tests/baselines/reference/exportAssignmentCircularModules.types @@ -1,6 +1,6 @@ === tests/cases/conformance/externalModules/foo_2.ts === import foo0 = require("./foo_0"); ->foo0 : typeof Foo +>foo0 : typeof foo0 module Foo { >Foo : typeof Foo @@ -8,7 +8,7 @@ module Foo { export var x = foo0.x; >x : any >foo0.x : any ->foo0 : typeof Foo +>foo0 : typeof foo0 >x : any } export = Foo; @@ -16,7 +16,7 @@ export = Foo; === tests/cases/conformance/externalModules/foo_0.ts === import foo1 = require('./foo_1'); ->foo1 : typeof Foo +>foo1 : typeof foo1 module Foo { >Foo : typeof Foo @@ -24,7 +24,7 @@ module Foo { export var x = foo1.x; >x : any >foo1.x : any ->foo1 : typeof Foo +>foo1 : typeof foo1 >x : any } export = Foo; @@ -32,7 +32,7 @@ export = Foo; === tests/cases/conformance/externalModules/foo_1.ts === import foo2 = require("./foo_2"); ->foo2 : typeof Foo +>foo2 : typeof foo2 module Foo { >Foo : typeof Foo @@ -40,7 +40,7 @@ module Foo { export var x = foo2.x; >x : any >foo2.x : any ->foo2 : typeof Foo +>foo2 : typeof foo2 >x : any } export = Foo; diff --git a/tests/baselines/reference/exportAssignmentClass.types b/tests/baselines/reference/exportAssignmentClass.types index 03b16d0ef2..c7c3f38d7e 100644 --- a/tests/baselines/reference/exportAssignmentClass.types +++ b/tests/baselines/reference/exportAssignmentClass.types @@ -1,16 +1,16 @@ === tests/cases/compiler/exportAssignmentClass_B.ts === import D = require("exportAssignmentClass_A"); ->D : typeof C +>D : typeof D var d = new D(); ->d : C ->new D() : C ->D : typeof C +>d : D +>new D() : D +>D : typeof D var x = d.p; >x : number >d.p : number ->d : C +>d : D >p : number === tests/cases/compiler/exportAssignmentClass_A.ts === diff --git a/tests/baselines/reference/exportAssignmentEnum.types b/tests/baselines/reference/exportAssignmentEnum.types index 6e25833927..9dfa34d377 100644 --- a/tests/baselines/reference/exportAssignmentEnum.types +++ b/tests/baselines/reference/exportAssignmentEnum.types @@ -1,24 +1,24 @@ === tests/cases/compiler/exportAssignmentEnum_B.ts === import EnumE = require("exportAssignmentEnum_A"); ->EnumE : typeof E +>EnumE : typeof EnumE var a = EnumE.A; ->a : E ->EnumE.A : E ->EnumE : typeof E ->A : E +>a : EnumE +>EnumE.A : EnumE +>EnumE : typeof EnumE +>A : EnumE var b = EnumE.B; ->b : E ->EnumE.B : E ->EnumE : typeof E ->B : E +>b : EnumE +>EnumE.B : EnumE +>EnumE : typeof EnumE +>B : EnumE var c = EnumE.C; ->c : E ->EnumE.C : E ->EnumE : typeof E ->C : E +>c : EnumE +>EnumE.C : EnumE +>EnumE : typeof EnumE +>C : EnumE === tests/cases/compiler/exportAssignmentEnum_A.ts === enum E { diff --git a/tests/baselines/reference/exportAssignmentGenericType.types b/tests/baselines/reference/exportAssignmentGenericType.types index 249c6d6bda..241a8dac95 100644 --- a/tests/baselines/reference/exportAssignmentGenericType.types +++ b/tests/baselines/reference/exportAssignmentGenericType.types @@ -1,16 +1,16 @@ === tests/cases/conformance/externalModules/foo_1.ts === import foo = require("./foo_0"); ->foo : typeof Foo +>foo : typeof foo var x = new foo(); ->x : Foo ->new foo() : Foo ->foo : typeof Foo +>x : foo +>new foo() : foo +>foo : typeof foo var y:number = x.test; >y : number >x.test : number ->x : Foo +>x : foo >test : number === tests/cases/conformance/externalModules/foo_0.ts === diff --git a/tests/baselines/reference/exportAssignmentInterface.types b/tests/baselines/reference/exportAssignmentInterface.types index 429a64c802..f4ed92d947 100644 --- a/tests/baselines/reference/exportAssignmentInterface.types +++ b/tests/baselines/reference/exportAssignmentInterface.types @@ -1,15 +1,15 @@ === tests/cases/compiler/exportAssignmentInterface_B.ts === import I1 = require("exportAssignmentInterface_A"); ->I1 : I1 +>I1 : unknown var i: I1; ->i : A ->I1 : A +>i : I1 +>I1 : I1 var n: number = i.p1; >n : number >i.p1 : number ->i : A +>i : I1 >p1 : number === tests/cases/compiler/exportAssignmentInterface_A.ts === diff --git a/tests/baselines/reference/exportAssignmentInternalModule.types b/tests/baselines/reference/exportAssignmentInternalModule.types index c7231cef45..028507b7a0 100644 --- a/tests/baselines/reference/exportAssignmentInternalModule.types +++ b/tests/baselines/reference/exportAssignmentInternalModule.types @@ -1,11 +1,11 @@ === tests/cases/compiler/exportAssignmentInternalModule_B.ts === import modM = require("exportAssignmentInternalModule_A"); ->modM : typeof M +>modM : typeof modM var n: number = modM.x; >n : number >modM.x : any ->modM : typeof M +>modM : typeof modM >x : any === tests/cases/compiler/exportAssignmentInternalModule_A.ts === diff --git a/tests/baselines/reference/exportAssignmentMergedInterface.types b/tests/baselines/reference/exportAssignmentMergedInterface.types index 53d80ec043..d0fb5383b2 100644 --- a/tests/baselines/reference/exportAssignmentMergedInterface.types +++ b/tests/baselines/reference/exportAssignmentMergedInterface.types @@ -1,30 +1,30 @@ === tests/cases/conformance/externalModules/foo_1.ts === import foo = require("./foo_0"); ->foo : foo +>foo : unknown var x: foo; ->x : Foo ->foo : Foo +>x : foo +>foo : foo x("test"); >x("test") : void ->x : Foo +>x : foo x(42); >x(42) : number ->x : Foo +>x : foo var y: string = x.b; >y : string >x.b : string ->x : Foo +>x : foo >b : string if(!!x.c){ } >!!x.c : boolean >!x.c : boolean >x.c : boolean ->x : Foo +>x : foo >c : boolean var z = {x: 1, y: 2}; @@ -37,7 +37,7 @@ z = x.d; >z = x.d : { x: number; y: number; } >z : { x: number; y: number; } >x.d : { x: number; y: number; } ->x : Foo +>x : foo >d : { x: number; y: number; } === tests/cases/conformance/externalModules/foo_0.ts === diff --git a/tests/baselines/reference/exportAssignmentMergedModule.types b/tests/baselines/reference/exportAssignmentMergedModule.types index 42dfe518d3..d72f173a43 100644 --- a/tests/baselines/reference/exportAssignmentMergedModule.types +++ b/tests/baselines/reference/exportAssignmentMergedModule.types @@ -1,31 +1,31 @@ === tests/cases/conformance/externalModules/foo_1.ts === import foo = require("./foo_0"); ->foo : typeof Foo +>foo : typeof foo var a: number = foo.a(); >a : number >foo.a() : number >foo.a : () => number ->foo : typeof Foo +>foo : typeof foo >a : () => number if(!!foo.b){ >!!foo.b : boolean >!foo.b : boolean >foo.b : boolean ->foo : typeof Foo +>foo : typeof foo >b : boolean foo.Test.answer = foo.c(42); >foo.Test.answer = foo.c(42) : number >foo.Test.answer : number ->foo.Test : typeof Test ->foo : typeof Foo ->Test : typeof Test +>foo.Test : typeof foo.Test +>foo : typeof foo +>Test : typeof foo.Test >answer : number >foo.c(42) : number >foo.c : (a: number) => number ->foo : typeof Foo +>foo : typeof foo >c : (a: number) => number } === tests/cases/conformance/externalModules/foo_0.ts === diff --git a/tests/baselines/reference/exportAssignmentOfGenericType1.types b/tests/baselines/reference/exportAssignmentOfGenericType1.types index 86011e614f..1bf3e7454a 100644 --- a/tests/baselines/reference/exportAssignmentOfGenericType1.types +++ b/tests/baselines/reference/exportAssignmentOfGenericType1.types @@ -1,11 +1,11 @@ === tests/cases/compiler/exportAssignmentOfGenericType1_1.ts === /// import q = require("exportAssignmentOfGenericType1_0"); ->q : typeof T +>q : typeof q class M extends q { } >M : M ->q : T +>q : q var m: M; >m : M diff --git a/tests/baselines/reference/exportAssignmentTopLevelClodule.types b/tests/baselines/reference/exportAssignmentTopLevelClodule.types index 7e016c7196..80a56cd7b5 100644 --- a/tests/baselines/reference/exportAssignmentTopLevelClodule.types +++ b/tests/baselines/reference/exportAssignmentTopLevelClodule.types @@ -1,17 +1,17 @@ === tests/cases/conformance/externalModules/foo_1.ts === import foo = require("./foo_0"); ->foo : typeof Foo +>foo : typeof foo if(foo.answer === 42){ >foo.answer === 42 : boolean >foo.answer : number ->foo : typeof Foo +>foo : typeof foo >answer : number var x = new foo(); ->x : Foo ->new foo() : Foo ->foo : typeof Foo +>x : foo +>new foo() : foo +>foo : typeof foo } === tests/cases/conformance/externalModules/foo_0.ts === diff --git a/tests/baselines/reference/exportAssignmentTopLevelIdentifier.types b/tests/baselines/reference/exportAssignmentTopLevelIdentifier.types index b248e35d4a..09d881715d 100644 --- a/tests/baselines/reference/exportAssignmentTopLevelIdentifier.types +++ b/tests/baselines/reference/exportAssignmentTopLevelIdentifier.types @@ -1,11 +1,11 @@ === tests/cases/conformance/externalModules/foo_1.ts === import foo = require("./foo_0"); ->foo : typeof Foo +>foo : typeof foo if(foo.answer === 42){ >foo.answer === 42 : boolean >foo.answer : number ->foo : typeof Foo +>foo : typeof foo >answer : number } diff --git a/tests/baselines/reference/exportAssignmentWithImportStatementPrivacyError.types b/tests/baselines/reference/exportAssignmentWithImportStatementPrivacyError.types index d774984500..7d6c716665 100644 --- a/tests/baselines/reference/exportAssignmentWithImportStatementPrivacyError.types +++ b/tests/baselines/reference/exportAssignmentWithImportStatementPrivacyError.types @@ -1,6 +1,6 @@ === tests/cases/compiler/exportAssignmentWithImportStatementPrivacyError.ts === module m2 { ->m2 : m2 +>m2 : unknown export interface connectModule { >connectModule : connectModule @@ -30,21 +30,21 @@ module M { >M : typeof M export var server: { ->server : { (): connectExport; test1: connectModule; test2(): connectModule; } +>server : { (): m2.connectExport; test1: m2.connectModule; test2(): m2.connectModule; } (): m2.connectExport; ->m2 : m2 ->connectExport : connectExport +>m2 : unknown +>connectExport : m2.connectExport test1: m2.connectModule; ->test1 : connectModule ->m2 : m2 ->connectModule : connectModule +>test1 : m2.connectModule +>m2 : unknown +>connectModule : m2.connectModule test2(): m2.connectModule; ->test2 : () => connectModule ->m2 : m2 ->connectModule : connectModule +>test2 : () => m2.connectModule +>m2 : unknown +>connectModule : m2.connectModule }; } diff --git a/tests/baselines/reference/exportEqualNamespaces.types b/tests/baselines/reference/exportEqualNamespaces.types index 9da65466c6..57ed5742b2 100644 --- a/tests/baselines/reference/exportEqualNamespaces.types +++ b/tests/baselines/reference/exportEqualNamespaces.types @@ -12,7 +12,7 @@ interface server { (): server.Server; >server : server ->Server : Server +>Server : server.Server startTime: Date; >startTime : Date diff --git a/tests/baselines/reference/exportImport.types b/tests/baselines/reference/exportImport.types index 3fa93127cc..9899103d77 100644 --- a/tests/baselines/reference/exportImport.types +++ b/tests/baselines/reference/exportImport.types @@ -1,17 +1,17 @@ === tests/cases/compiler/consumer.ts === import e = require('./exporter'); ->e : typeof "tests/cases/compiler/exporter" +>e : typeof e export function w(): e.w { // Should be OK ->w : () => Widget1 ->e : e ->w : Widget1 +>w : () => e.w +>e : unknown +>w : e.w return new e.w(); ->new e.w() : Widget1 ->e.w : typeof Widget1 ->e : typeof "tests/cases/compiler/exporter" ->w : typeof Widget1 +>new e.w() : e.w +>e.w : typeof e.w +>e : typeof e +>w : typeof e.w } === tests/cases/compiler/w1.ts === @@ -24,5 +24,5 @@ class Widget1 { name = 'one'; } === tests/cases/compiler/exporter.ts === export import w = require('./w1'); ->w : typeof Widget1 +>w : typeof w diff --git a/tests/baselines/reference/exportImportAlias.types b/tests/baselines/reference/exportImportAlias.types index e65b0e8fc8..0834d66486 100644 --- a/tests/baselines/reference/exportImportAlias.types +++ b/tests/baselines/reference/exportImportAlias.types @@ -15,7 +15,7 @@ module A { >y : number } export module B { ->B : B +>B : unknown export interface Id { >Id : Id @@ -30,8 +30,8 @@ module C { >C : typeof C export import a = A; ->a : typeof A ->A : typeof A +>a : typeof a +>A : typeof a } var a: string = C.a.x; @@ -46,12 +46,12 @@ var b: { x: number; y: number; } = new C.a.Point(0, 0); >b : { x: number; y: number; } >x : number >y : number ->new C.a.Point(0, 0) : Point ->C.a.Point : typeof Point +>new C.a.Point(0, 0) : A.Point +>C.a.Point : typeof A.Point >C.a : typeof A >C : typeof C >a : typeof A ->Point : typeof Point +>Point : typeof A.Point var c: { name: string }; >c : { name: string; } @@ -59,10 +59,10 @@ var c: { name: string }; var c: C.a.B.Id; >c : { name: string; } ->C : C ->a : a ->B : B ->Id : Id +>C : unknown +>a : unknown +>B : unknown +>Id : A.B.Id module X { >X : typeof X @@ -91,28 +91,28 @@ module Z { // 'y' should be a fundule here export import y = X.Y; ->y : typeof Y +>y : typeof y >X : typeof X ->Y : typeof Y +>Y : typeof y } var m: number = Z.y(); >m : number >Z.y() : number ->Z.y : typeof Y +>Z.y : typeof X.Y >Z : typeof Z ->y : typeof Y +>y : typeof X.Y var n: { x: number; y: number; } = new Z.y.Point(0, 0); >n : { x: number; y: number; } >x : number >y : number ->new Z.y.Point(0, 0) : Point ->Z.y.Point : typeof Point ->Z.y : typeof Y +>new Z.y.Point(0, 0) : X.Y.Point +>Z.y.Point : typeof X.Y.Point +>Z.y : typeof X.Y >Z : typeof Z ->y : typeof Y ->Point : typeof Point +>y : typeof X.Y +>Point : typeof X.Y.Point module K { >K : typeof K @@ -146,9 +146,9 @@ module M { >M : typeof M export import D = K.L; ->D : typeof L +>D : typeof D >K : typeof K ->L : L +>L : D } var o: { name: string }; @@ -157,10 +157,10 @@ var o: { name: string }; var o = new M.D('Hello'); >o : { name: string; } ->new M.D('Hello') : L ->M.D : typeof L +>new M.D('Hello') : K.L +>M.D : typeof K.L >M : typeof M ->D : typeof L +>D : typeof K.L var p: { x: number; y: number; } >p : { x: number; y: number; } @@ -169,7 +169,7 @@ var p: { x: number; y: number; } var p: M.D.Point; >p : { x: number; y: number; } ->M : M ->D : D ->Point : Point +>M : unknown +>D : unknown +>Point : K.L.Point diff --git a/tests/baselines/reference/exportImportAndClodule.types b/tests/baselines/reference/exportImportAndClodule.types index 1373456123..7d233e72e7 100644 --- a/tests/baselines/reference/exportImportAndClodule.types +++ b/tests/baselines/reference/exportImportAndClodule.types @@ -29,9 +29,9 @@ module M { >M : typeof M export import D = K.L; ->D : typeof L +>D : typeof D >K : typeof K ->L : L +>L : D } var o: { name: string }; >o : { name: string; } @@ -39,10 +39,10 @@ var o: { name: string }; var o = new M.D('Hello'); >o : { name: string; } ->new M.D('Hello') : L ->M.D : typeof L +>new M.D('Hello') : K.L +>M.D : typeof K.L >M : typeof M ->D : typeof L +>D : typeof K.L var p: { x: number; y: number; } >p : { x: number; y: number; } @@ -51,7 +51,7 @@ var p: { x: number; y: number; } var p: M.D.Point; >p : { x: number; y: number; } ->M : M ->D : D ->Point : Point +>M : unknown +>D : unknown +>Point : K.L.Point diff --git a/tests/baselines/reference/exportImportMultipleFiles.types b/tests/baselines/reference/exportImportMultipleFiles.types index 02b17bd410..adafcef2db 100644 --- a/tests/baselines/reference/exportImportMultipleFiles.types +++ b/tests/baselines/reference/exportImportMultipleFiles.types @@ -1,13 +1,13 @@ === tests/cases/compiler/exportImportMultipleFiles_userCode.ts === import lib = require('./exportImportMultipleFiles_library'); ->lib : typeof "tests/cases/compiler/exportImportMultipleFiles_library" +>lib : typeof lib lib.math.add(3, 4); // Shouldnt be error >lib.math.add(3, 4) : any >lib.math.add : (a: any, b: any) => any ->lib.math : typeof "tests/cases/compiler/exportImportMultipleFiles_math" ->lib : typeof "tests/cases/compiler/exportImportMultipleFiles_library" ->math : typeof "tests/cases/compiler/exportImportMultipleFiles_math" +>lib.math : typeof lib.math +>lib : typeof lib +>math : typeof lib.math >add : (a: any, b: any) => any === tests/cases/compiler/exportImportMultipleFiles_math.ts === @@ -21,11 +21,11 @@ export function add(a, b) { return a + b; } === tests/cases/compiler/exportImportMultipleFiles_library.ts === export import math = require("exportImportMultipleFiles_math"); ->math : typeof "tests/cases/compiler/exportImportMultipleFiles_math" +>math : typeof math math.add(3, 4); // OK >math.add(3, 4) : any >math.add : (a: any, b: any) => any ->math : typeof "tests/cases/compiler/exportImportMultipleFiles_math" +>math : typeof math >add : (a: any, b: any) => any diff --git a/tests/baselines/reference/exportImportNonInstantiatedModule.types b/tests/baselines/reference/exportImportNonInstantiatedModule.types index e89b34a2bb..d1210cba6f 100644 --- a/tests/baselines/reference/exportImportNonInstantiatedModule.types +++ b/tests/baselines/reference/exportImportNonInstantiatedModule.types @@ -1,6 +1,6 @@ === tests/cases/compiler/exportImportNonInstantiatedModule.ts === module A { ->A : A +>A : unknown export interface I { x: number } >I : I @@ -11,16 +11,16 @@ module B { >B : typeof B export import A1 = A ->A1 : A1 ->A : A +>A1 : unknown +>A : unknown } var x: B.A1.I = { x: 1 }; ->x : I ->B : B ->A1 : A1 ->I : I +>x : A.I +>B : unknown +>A1 : unknown +>I : A.I >{ x: 1 } : { x: number; } >x : number diff --git a/tests/baselines/reference/exportImportNonInstantiatedModule2.types b/tests/baselines/reference/exportImportNonInstantiatedModule2.types index 2138bce483..c11eac715a 100644 --- a/tests/baselines/reference/exportImportNonInstantiatedModule2.types +++ b/tests/baselines/reference/exportImportNonInstantiatedModule2.types @@ -1,11 +1,11 @@ === tests/cases/compiler/consumer.ts === import e = require('./exporter'); ->e : typeof "tests/cases/compiler/exporter" +>e : typeof e export function w(): e.w { // Should be OK ->w : () => Widget1 ->e : e ->w : Widget1 +>w : () => e.w +>e : unknown +>w : e.w return {name: 'value' }; >{name: 'value' } : { name: string; } @@ -22,5 +22,5 @@ interface Widget1 { name: string; } === tests/cases/compiler/exporter.ts === export import w = require('./w1'); ->w : w +>w : unknown diff --git a/tests/baselines/reference/extBaseClass1.types b/tests/baselines/reference/extBaseClass1.types index d00c6e632e..16f89ab5a2 100644 --- a/tests/baselines/reference/extBaseClass1.types +++ b/tests/baselines/reference/extBaseClass1.types @@ -29,8 +29,8 @@ module N { export class C3 extends M.B { >C3 : C3 ->M : M ->B : B +>M : unknown +>B : M.B } } diff --git a/tests/baselines/reference/extendingClassFromAliasAndUsageInIndexer.types b/tests/baselines/reference/extendingClassFromAliasAndUsageInIndexer.types index 20a683c596..fefa692b50 100644 --- a/tests/baselines/reference/extendingClassFromAliasAndUsageInIndexer.types +++ b/tests/baselines/reference/extendingClassFromAliasAndUsageInIndexer.types @@ -1,53 +1,50 @@ === tests/cases/compiler/extendingClassFromAliasAndUsageInIndexer_main.ts === import Backbone = require("extendingClassFromAliasAndUsageInIndexer_backbone"); ->Backbone : typeof "tests/cases/compiler/extendingClassFromAliasAndUsageInIndexer_backbone" +>Backbone : typeof Backbone import moduleA = require("extendingClassFromAliasAndUsageInIndexer_moduleA"); ->moduleA : typeof "tests/cases/compiler/extendingClassFromAliasAndUsageInIndexer_moduleA" +>moduleA : typeof moduleA import moduleB = require("extendingClassFromAliasAndUsageInIndexer_moduleB"); ->moduleB : typeof "tests/cases/compiler/extendingClassFromAliasAndUsageInIndexer_moduleB" +>moduleB : typeof moduleB interface IHasVisualizationModel { >IHasVisualizationModel : IHasVisualizationModel VisualizationModel: typeof Backbone.Model; ->VisualizationModel : typeof Model ->Backbone : typeof "tests/cases/compiler/extendingClassFromAliasAndUsageInIndexer_backbone" ->Model : typeof Model +>VisualizationModel : typeof Backbone.Model +>Backbone : typeof Backbone +>Model : typeof Backbone.Model } var moduleATyped: IHasVisualizationModel = moduleA; >moduleATyped : IHasVisualizationModel >IHasVisualizationModel : IHasVisualizationModel ->moduleA : typeof "tests/cases/compiler/extendingClassFromAliasAndUsageInIndexer_moduleA" +>moduleA : typeof moduleA var moduleMap: { [key: string]: IHasVisualizationModel } = { >moduleMap : { [x: string]: IHasVisualizationModel; } >key : string >IHasVisualizationModel : IHasVisualizationModel ->{ - "moduleA": moduleA, - "moduleB": moduleB -} : { [x: string]: IHasVisualizationModel; "moduleA": typeof "tests/cases/compiler/extendingClassFromAliasAndUsageInIndexer_moduleA"; "moduleB": typeof "tests/cases/compiler/extendingClassFromAliasAndUsageInIndexer_moduleB"; } +>{ "moduleA": moduleA, "moduleB": moduleB} : { [x: string]: IHasVisualizationModel; "moduleA": typeof moduleA; "moduleB": typeof moduleB; } "moduleA": moduleA, ->moduleA : moduleA +>moduleA : typeof moduleA "moduleB": moduleB ->moduleB : moduleB +>moduleB : typeof moduleB }; var moduleName: string; >moduleName : string var visModel = new moduleMap[moduleName].VisualizationModel(); ->visModel : Model ->new moduleMap[moduleName].VisualizationModel() : Model ->moduleMap[moduleName].VisualizationModel : typeof Model +>visModel : Backbone.Model +>new moduleMap[moduleName].VisualizationModel() : Backbone.Model +>moduleMap[moduleName].VisualizationModel : typeof Backbone.Model >moduleMap[moduleName] : IHasVisualizationModel >moduleMap : { [x: string]: IHasVisualizationModel; } >moduleName : string ->VisualizationModel : typeof Model +>VisualizationModel : typeof Backbone.Model === tests/cases/compiler/extendingClassFromAliasAndUsageInIndexer_backbone.ts === export class Model { @@ -59,24 +56,24 @@ export class Model { === tests/cases/compiler/extendingClassFromAliasAndUsageInIndexer_moduleA.ts === import Backbone = require("extendingClassFromAliasAndUsageInIndexer_backbone"); ->Backbone : typeof "tests/cases/compiler/extendingClassFromAliasAndUsageInIndexer_backbone" +>Backbone : typeof Backbone export class VisualizationModel extends Backbone.Model { >VisualizationModel : VisualizationModel ->Backbone : Backbone ->Model : Model +>Backbone : unknown +>Model : Backbone.Model // interesting stuff here } === tests/cases/compiler/extendingClassFromAliasAndUsageInIndexer_moduleB.ts === import Backbone = require("extendingClassFromAliasAndUsageInIndexer_backbone"); ->Backbone : typeof "tests/cases/compiler/extendingClassFromAliasAndUsageInIndexer_backbone" +>Backbone : typeof Backbone export class VisualizationModel extends Backbone.Model { >VisualizationModel : VisualizationModel ->Backbone : Backbone ->Model : Model +>Backbone : unknown +>Model : Backbone.Model // different interesting stuff here } diff --git a/tests/baselines/reference/externModuleClobber.types b/tests/baselines/reference/externModuleClobber.types index ef659a3718..d1a7ba3265 100644 --- a/tests/baselines/reference/externModuleClobber.types +++ b/tests/baselines/reference/externModuleClobber.types @@ -10,30 +10,30 @@ declare module EM { public getPosition() : EM.Position; >getPosition : () => Position ->EM : EM +>EM : unknown >Position : Position } } var x:EM.Position; ->x : Position ->EM : EM ->Position : Position +>x : EM.Position +>EM : unknown +>Position : EM.Position var ec:EM.EC = new EM.EC(); ->ec : EC ->EM : EM ->EC : EC ->new EM.EC() : EC ->EM.EC : typeof EC +>ec : EM.EC +>EM : unknown +>EC : EM.EC +>new EM.EC() : EM.EC +>EM.EC : typeof EM.EC >EM : typeof EM ->EC : typeof EC +>EC : typeof EM.EC x = ec.getPosition(); ->x = ec.getPosition() : Position ->x : Position ->ec.getPosition() : Position ->ec.getPosition : () => Position ->ec : EC ->getPosition : () => Position +>x = ec.getPosition() : EM.Position +>x : EM.Position +>ec.getPosition() : EM.Position +>ec.getPosition : () => EM.Position +>ec : EM.EC +>getPosition : () => EM.Position diff --git a/tests/baselines/reference/externalModuleAssignToVar.types b/tests/baselines/reference/externalModuleAssignToVar.types index da2973e596..8bcc6cdf3e 100644 --- a/tests/baselines/reference/externalModuleAssignToVar.types +++ b/tests/baselines/reference/externalModuleAssignToVar.types @@ -1,45 +1,45 @@ === tests/cases/compiler/externalModuleAssignToVar_core.ts === /// import ext = require('externalModuleAssignToVar_core_require'); ->ext : typeof "tests/cases/compiler/externalModuleAssignToVar_core_require" +>ext : typeof ext var y1: { C: new() => ext.C; } = ext; ->y1 : { C: new () => C; } ->C : new () => C ->ext : ext ->C : C ->ext : typeof "tests/cases/compiler/externalModuleAssignToVar_core_require" +>y1 : { C: new () => ext.C; } +>C : new () => ext.C +>ext : unknown +>C : ext.C +>ext : typeof ext y1 = ext; // ok ->y1 = ext : typeof "tests/cases/compiler/externalModuleAssignToVar_core_require" ->y1 : { C: new () => C; } ->ext : typeof "tests/cases/compiler/externalModuleAssignToVar_core_require" +>y1 = ext : typeof ext +>y1 : { C: new () => ext.C; } +>ext : typeof ext import ext2 = require('externalModuleAssignToVar_core_require2'); ->ext2 : typeof C +>ext2 : typeof ext2 var y2: new() => ext2 = ext2; ->y2 : new () => C ->ext2 : C ->ext2 : typeof C +>y2 : new () => ext2 +>ext2 : ext2 +>ext2 : typeof ext2 y2 = ext2; // ok ->y2 = ext2 : typeof C ->y2 : new () => C ->ext2 : typeof C +>y2 = ext2 : typeof ext2 +>y2 : new () => ext2 +>ext2 : typeof ext2 import ext3 = require('externalModuleAssignToVar_ext'); ->ext3 : typeof D +>ext3 : typeof ext3 var y3: new () => ext3 = ext3; ->y3 : new () => D ->ext3 : D ->ext3 : typeof D +>y3 : new () => ext3 +>ext3 : ext3 +>ext3 : typeof ext3 y3 = ext3; // ok ->y3 = ext3 : typeof D ->y3 : new () => D ->ext3 : typeof D +>y3 = ext3 : typeof ext3 +>y3 : new () => ext3 +>ext3 : typeof ext3 === tests/cases/compiler/externalModuleAssignToVar_ext.ts === class D { foo: string; } diff --git a/tests/baselines/reference/externalModuleReferenceOfImportDeclarationWithExportModifier.types b/tests/baselines/reference/externalModuleReferenceOfImportDeclarationWithExportModifier.types index d0e60ad36e..bb49781d47 100644 --- a/tests/baselines/reference/externalModuleReferenceOfImportDeclarationWithExportModifier.types +++ b/tests/baselines/reference/externalModuleReferenceOfImportDeclarationWithExportModifier.types @@ -1,11 +1,11 @@ === tests/cases/compiler/externalModuleReferenceOfImportDeclarationWithExportModifier_1.ts === export import file1 = require('externalModuleReferenceOfImportDeclarationWithExportModifier_0'); ->file1 : typeof "tests/cases/compiler/externalModuleReferenceOfImportDeclarationWithExportModifier_0" +>file1 : typeof file1 file1.foo(); >file1.foo() : void >file1.foo : () => void ->file1 : typeof "tests/cases/compiler/externalModuleReferenceOfImportDeclarationWithExportModifier_0" +>file1 : typeof file1 >foo : () => void === tests/cases/compiler/externalModuleReferenceOfImportDeclarationWithExportModifier_0.ts === diff --git a/tests/baselines/reference/externalModuleResolution.types b/tests/baselines/reference/externalModuleResolution.types index f56fb58e7c..929695b220 100644 --- a/tests/baselines/reference/externalModuleResolution.types +++ b/tests/baselines/reference/externalModuleResolution.types @@ -1,10 +1,10 @@ === tests/cases/compiler/consumer.ts === import x = require('./foo'); ->x : typeof M2 +>x : typeof x x.Y // .ts should be picked >x.Y : number ->x : typeof M2 +>x : typeof x >Y : number === tests/cases/compiler/foo.ts === diff --git a/tests/baselines/reference/externalModuleResolution2.types b/tests/baselines/reference/externalModuleResolution2.types index d44de272fa..09b33fb2be 100644 --- a/tests/baselines/reference/externalModuleResolution2.types +++ b/tests/baselines/reference/externalModuleResolution2.types @@ -1,10 +1,10 @@ === tests/cases/compiler/consumer.ts === import x = require('./foo'); ->x : typeof M2 +>x : typeof x x.X // .ts should be picked >x.X : number ->x : typeof M2 +>x : typeof x >X : number === tests/cases/compiler/foo.ts === diff --git a/tests/baselines/reference/fatArrowSelf.types b/tests/baselines/reference/fatArrowSelf.types index 19d0b2d61b..912e0cd78a 100644 --- a/tests/baselines/reference/fatArrowSelf.types +++ b/tests/baselines/reference/fatArrowSelf.types @@ -27,25 +27,21 @@ module Consumer { >EventEmitterConsummer : EventEmitterConsummer constructor (private emitter: Events.EventEmitter) { } ->emitter : EventEmitter ->Events : Events ->EventEmitter : EventEmitter +>emitter : Events.EventEmitter +>Events : unknown +>EventEmitter : Events.EventEmitter private register() { >register : () => void this.emitter.addListener('change', (e) => { ->this.emitter.addListener('change', (e) => { - this.changed(); - }) : void ->this.emitter.addListener : (type: string, listener: ListenerCallback) => void ->this.emitter : EventEmitter +>this.emitter.addListener('change', (e) => { this.changed(); }) : void +>this.emitter.addListener : (type: string, listener: Events.ListenerCallback) => void +>this.emitter : Events.EventEmitter >this : EventEmitterConsummer ->emitter : EventEmitter ->addListener : (type: string, listener: ListenerCallback) => void ->(e) => { - this.changed(); - } : (e: any) => void +>emitter : Events.EventEmitter +>addListener : (type: string, listener: Events.ListenerCallback) => void +>(e) => { this.changed(); } : (e: any) => void >e : any this.changed(); diff --git a/tests/baselines/reference/fatarrowfunctions.types b/tests/baselines/reference/fatarrowfunctions.types index 5863436ef4..1b819b8496 100644 --- a/tests/baselines/reference/fatarrowfunctions.types +++ b/tests/baselines/reference/fatarrowfunctions.types @@ -215,21 +215,14 @@ declare function setTimeout(expression: any, msec?: number, language?: any): num var messenger = { >messenger : { message: string; start: () => void; } ->{ - message: "Hello World", - start: function() { - setTimeout(() => { this.message.toString(); }, 3000); - } -} : { message: string; start: () => void; } +>{ message: "Hello World", start: function() { setTimeout(() => { this.message.toString(); }, 3000); }} : { message: string; start: () => void; } message: "Hello World", >message : string start: function() { >start : () => void ->function() { - setTimeout(() => { this.message.toString(); }, 3000); - } : () => void +>function() { setTimeout(() => { this.message.toString(); }, 3000); } : () => void setTimeout(() => { this.message.toString(); }, 3000); >setTimeout(() => { this.message.toString(); }, 3000) : number diff --git a/tests/baselines/reference/fatarrowfunctionsInFunctions.types b/tests/baselines/reference/fatarrowfunctionsInFunctions.types index f92f2ae2cb..a8633eb1a8 100644 --- a/tests/baselines/reference/fatarrowfunctionsInFunctions.types +++ b/tests/baselines/reference/fatarrowfunctionsInFunctions.types @@ -7,40 +7,23 @@ declare function setTimeout(expression: any, msec?: number, language?: any): num var messenger = { >messenger : { message: string; start: () => void; } ->{ - message: "Hello World", - start: function() { - var _self = this; - setTimeout(function() { - _self.message.toString(); - }, 3000); - } -} : { message: string; start: () => void; } +>{ message: "Hello World", start: function() { var _self = this; setTimeout(function() { _self.message.toString(); }, 3000); }} : { message: string; start: () => void; } message: "Hello World", >message : string start: function() { >start : () => void ->function() { - var _self = this; - setTimeout(function() { - _self.message.toString(); - }, 3000); - } : () => void +>function() { var _self = this; setTimeout(function() { _self.message.toString(); }, 3000); } : () => void var _self = this; >_self : any >this : any setTimeout(function() { ->setTimeout(function() { - _self.message.toString(); - }, 3000) : number +>setTimeout(function() { _self.message.toString(); }, 3000) : number >setTimeout : (expression: any, msec?: number, language?: any) => number ->function() { - _self.message.toString(); - } : () => void +>function() { _self.message.toString(); } : () => void _self.message.toString(); >_self.message.toString() : any diff --git a/tests/baselines/reference/forStatements.types b/tests/baselines/reference/forStatements.types index d8c9d44416..fad702213d 100644 --- a/tests/baselines/reference/forStatements.types +++ b/tests/baselines/reference/forStatements.types @@ -138,13 +138,13 @@ for(var aModule: typeof M = M;;){} >M : typeof M for(var aClassInModule: M.A = new M.A();;){} ->aClassInModule : A ->M : M ->A : A ->new M.A() : A ->M.A : typeof A +>aClassInModule : M.A +>M : unknown +>A : M.A +>new M.A() : M.A +>M.A : typeof M.A >M : typeof M ->A : typeof A +>A : typeof M.A for(var aFunctionInModule: typeof M.F2 = (x) => 'this is a string';;){} >aFunctionInModule : (x: number) => string diff --git a/tests/baselines/reference/funcdecl.types b/tests/baselines/reference/funcdecl.types index 52f73f2a06..bbfd14bd22 100644 --- a/tests/baselines/reference/funcdecl.types +++ b/tests/baselines/reference/funcdecl.types @@ -126,19 +126,11 @@ module m2 { } m2.foo(() => { ->m2.foo(() => { - - var b = 30; - return b; -}) : void +>m2.foo(() => { var b = 30; return b;}) : void >m2.foo : (n: () => void) => void >m2 : typeof m2 >foo : (n: () => void) => void ->() => { - - var b = 30; - return b; -} : () => number +>() => { var b = 30; return b;} : () => number var b = 30; >b : number @@ -163,9 +155,7 @@ declare function overloadAmbient(s: string): string; var f2 = () => { >f2 : () => string ->() => { - return "string"; -} : () => string +>() => { return "string";} : () => string return "string"; } diff --git a/tests/baselines/reference/functionCall5.types b/tests/baselines/reference/functionCall5.types index 2485185bb4..e5578ef3c3 100644 --- a/tests/baselines/reference/functionCall5.types +++ b/tests/baselines/reference/functionCall5.types @@ -5,16 +5,16 @@ module m1 { export class c1 { public a; }} >a : any function foo():m1.c1{return new m1.c1();}; ->foo : () => c1 ->m1 : m1 ->c1 : c1 ->new m1.c1() : c1 ->m1.c1 : typeof c1 +>foo : () => m1.c1 +>m1 : unknown +>c1 : m1.c1 +>new m1.c1() : m1.c1 +>m1.c1 : typeof m1.c1 >m1 : typeof m1 ->c1 : typeof c1 +>c1 : typeof m1.c1 var x = foo(); ->x : c1 ->foo() : c1 ->foo : () => c1 +>x : m1.c1 +>foo() : m1.c1 +>foo : () => m1.c1 diff --git a/tests/baselines/reference/functionImplementations.types b/tests/baselines/reference/functionImplementations.types index b9c100e49b..fe03fa58d9 100644 --- a/tests/baselines/reference/functionImplementations.types +++ b/tests/baselines/reference/functionImplementations.types @@ -8,9 +8,7 @@ var v: void = function () { } (); // FunctionExpression f with no return type annotation and directly references f in its body returns any var a: any = function f() { >a : any ->function f() { - return f; -} : () => any +>function f() { return f;} : () => any >f : () => any return f; @@ -19,9 +17,7 @@ var a: any = function f() { }; var a: any = function f() { >a : any ->function f() { - return f(); -} : () => any +>function f() { return f();} : () => any >f : () => any return f(); @@ -33,10 +29,7 @@ var a: any = function f() { // FunctionExpression f with no return type annotation and indirectly references f in its body returns any var a: any = function f() { >a : any ->function f() { - var x = f; - return x; -} : () => any +>function f() { var x = f; return x;} : () => any >f : () => any var x = f; @@ -104,12 +97,8 @@ var n = rec4(); // FunctionExpression with no return type annotation and returns a number var n = function () { >n : number ->function () { - return 3; -} () : number ->function () { - return 3; -} : () => number +>function () { return 3;} () : number +>function () { return 3;} : () => number return 3; } (); @@ -120,12 +109,8 @@ var nu = null; var nu = function () { >nu : any ->function () { - return null; -} () : any ->function () { - return null; -} : () => any +>function () { return null;} () : any +>function () { return null;} : () => any return null; } (); @@ -137,12 +122,8 @@ var un = undefined; var un = function () { >un : any ->function () { - return undefined; -} () : any ->function () { - return undefined; -} : () => any +>function () { return undefined;} () : any +>function () { return undefined;} : () => any return undefined; >undefined : undefined @@ -152,12 +133,8 @@ var un = function () { // FunctionExpression with no return type annotation and returns a type parameter type var n = function (x: T) { >n : number ->function (x: T) { - return x; -} (4) : number ->function (x: T) { - return x; -} : (x: T) => T +>function (x: T) { return x;} (4) : number +>function (x: T) { return x;} : (x: T) => T >T : T >x : T >T : T @@ -170,12 +147,8 @@ var n = function (x: T) { // FunctionExpression with no return type annotation and returns a constrained type parameter type var n = function (x: T) { >n : number ->function (x: T) { - return x; -} (4) : number ->function (x: T) { - return x; -} : (x: T) => T +>function (x: T) { return x;} (4) : number +>function (x: T) { return x;} : (x: T) => T >T : T >x : T >T : T @@ -188,14 +161,8 @@ var n = function (x: T) { // FunctionExpression with no return type annotation with multiple return statements with identical types var n = function () { >n : number ->function () { - return 3; - return 5; -}() : number ->function () { - return 3; - return 5; -} : () => number +>function () { return 3; return 5;}() : number +>function () { return 3; return 5;} : () => number return 3; return 5; @@ -217,12 +184,8 @@ var b: Base; var b = function () { >b : Base ->function () { - return new Base(); return new Derived(); -} () : Base ->function () { - return new Base(); return new Derived(); -} : () => Base +>function () { return new Base(); return new Derived();} () : Base +>function () { return new Base(); return new Derived();} : () => Base return new Base(); return new Derived(); >new Base() : Base @@ -235,12 +198,8 @@ var b = function () { // FunctionExpression with no return type annotation with multiple return statements with one a recursive call var a = function f() { >a : any ->function f() { - return new Base(); return new Derived(); return f(); // ? -} () : any ->function f() { - return new Base(); return new Derived(); return f(); // ? -} : () => any +>function f() { return new Base(); return new Derived(); return f(); // ?} () : any +>function f() { return new Base(); return new Derived(); return f(); // ?} : () => any >f : () => any return new Base(); return new Derived(); return f(); // ? @@ -255,13 +214,9 @@ var a = function f() { // FunctionExpression with non -void return type annotation with a single throw statement undefined === function (): number { ->undefined === function (): number { - throw undefined; -} : boolean +>undefined === function (): number { throw undefined;} : boolean >undefined : undefined ->function (): number { - throw undefined; -} : () => number +>function (): number { throw undefined;} : () => number throw undefined; >undefined : undefined diff --git a/tests/baselines/reference/functionSubtypingOfVarArgs.types b/tests/baselines/reference/functionSubtypingOfVarArgs.types index ab048380ae..ebd706e94c 100644 --- a/tests/baselines/reference/functionSubtypingOfVarArgs.types +++ b/tests/baselines/reference/functionSubtypingOfVarArgs.types @@ -34,6 +34,7 @@ class StringEvent extends EventBase { // should work super.add(listener); >super.add(listener) : void >super.add : (listener: (...args: any[]) => void) => void +>super : EventBase >add : (listener: (...args: any[]) => void) => void >listener : (items: string) => void } diff --git a/tests/baselines/reference/functionSubtypingOfVarArgs2.types b/tests/baselines/reference/functionSubtypingOfVarArgs2.types index 3aeec10f27..2fef933594 100644 --- a/tests/baselines/reference/functionSubtypingOfVarArgs2.types +++ b/tests/baselines/reference/functionSubtypingOfVarArgs2.types @@ -36,6 +36,7 @@ class StringEvent extends EventBase { super.add(listener); >super.add(listener) : void >super.add : (listener: (...args: any[]) => void) => void +>super : EventBase >add : (listener: (...args: any[]) => void) => void >listener : (items: string, moreitems: number) => void } diff --git a/tests/baselines/reference/funduleExportedClassIsUsedBeforeDeclaration.types b/tests/baselines/reference/funduleExportedClassIsUsedBeforeDeclaration.types index 9a7d54c4ee..fa457680f0 100644 --- a/tests/baselines/reference/funduleExportedClassIsUsedBeforeDeclaration.types +++ b/tests/baselines/reference/funduleExportedClassIsUsedBeforeDeclaration.types @@ -3,13 +3,13 @@ interface A { // interface before module declaration >A : A (): B.C; // uses defined below class in module ->B : B ->C : C +>B : unknown +>C : B.C } declare function B(): B.C; // function merged with module >B : typeof B ->B : B ->C : C +>B : unknown +>C : B.C declare module B { >B : typeof B @@ -19,8 +19,8 @@ declare module B { } } new B.C(); ->new B.C() : C ->B.C : typeof C +>new B.C() : B.C +>B.C : typeof B.C >B : typeof B ->C : typeof C +>C : typeof B.C diff --git a/tests/baselines/reference/funduleUsedAcrossFileBoundary.types b/tests/baselines/reference/funduleUsedAcrossFileBoundary.types index a7924e89fa..09fc76a257 100644 --- a/tests/baselines/reference/funduleUsedAcrossFileBoundary.types +++ b/tests/baselines/reference/funduleUsedAcrossFileBoundary.types @@ -22,11 +22,11 @@ declare module Q { === tests/cases/compiler/funduleUsedAcrossFileBoundary_file2.ts === function promiseWithCancellation(promise: Q.Promise) { ->promiseWithCancellation : (promise: Promise) => void +>promiseWithCancellation : (promise: Q.Promise) => void >T : T ->promise : Promise ->Q : Q ->Promise : Promise +>promise : Q.Promise +>Q : unknown +>Promise : Q.Promise >T : T var deferred = Q.defer(); // used to be an error diff --git a/tests/baselines/reference/genericAndNonGenericInterfaceWithTheSameName2.types b/tests/baselines/reference/genericAndNonGenericInterfaceWithTheSameName2.types index 27d9f801dc..b15da5e995 100644 --- a/tests/baselines/reference/genericAndNonGenericInterfaceWithTheSameName2.types +++ b/tests/baselines/reference/genericAndNonGenericInterfaceWithTheSameName2.types @@ -2,7 +2,7 @@ // generic and non-generic interfaces with the same name do not merge module M { ->M : M +>M : unknown interface A { >A : A @@ -15,7 +15,7 @@ module M { } module M2 { ->M2 : M2 +>M2 : unknown interface A { // ok >A : A @@ -26,10 +26,10 @@ module M2 { } module N { ->N : N +>N : unknown module M { ->M : M +>M : unknown interface A { >A : A @@ -42,7 +42,7 @@ module N { } module M2 { ->M2 : M2 +>M2 : unknown interface A { // ok >A : A diff --git a/tests/baselines/reference/genericArgumentCallSigAssignmentCompat.types b/tests/baselines/reference/genericArgumentCallSigAssignmentCompat.types index d7128e9dac..2ac2483c40 100644 --- a/tests/baselines/reference/genericArgumentCallSigAssignmentCompat.types +++ b/tests/baselines/reference/genericArgumentCallSigAssignmentCompat.types @@ -1,6 +1,6 @@ === tests/cases/compiler/genericArgumentCallSigAssignmentCompat.ts === module Underscore { ->Underscore : Underscore +>Underscore : unknown export interface Iterator { >Iterator : Iterator @@ -38,30 +38,30 @@ module Underscore { } declare var _: Underscore.Static; ->_ : Static ->Underscore : Underscore ->Static : Static +>_ : Underscore.Static +>Underscore : unknown +>Static : Underscore.Static // No error, Call signatures of types '(value: T) => T' and 'Underscore.Iterator<{}, boolean>' are compatible when instantiated with any. // Ideally, we would not have a generic signature here, because it should be instantiated with {} during inferential typing _.all([true, 1, null, 'yes'], _.identity); >_.all([true, 1, null, 'yes'], _.identity) : boolean ->_.all : (list: T[], iterator?: Iterator, context?: any) => boolean ->_ : Static ->all : (list: T[], iterator?: Iterator, context?: any) => boolean +>_.all : (list: T[], iterator?: Underscore.Iterator, context?: any) => boolean +>_ : Underscore.Static +>all : (list: T[], iterator?: Underscore.Iterator, context?: any) => boolean >[true, 1, null, 'yes'] : {}[] >_.identity : (value: T) => T ->_ : Static +>_ : Underscore.Static >identity : (value: T) => T // Ok, because fixing makes us infer boolean for T _.all([true], _.identity); >_.all([true], _.identity) : boolean ->_.all : (list: T[], iterator?: Iterator, context?: any) => boolean ->_ : Static ->all : (list: T[], iterator?: Iterator, context?: any) => boolean +>_.all : (list: T[], iterator?: Underscore.Iterator, context?: any) => boolean +>_ : Underscore.Static +>all : (list: T[], iterator?: Underscore.Iterator, context?: any) => boolean >[true] : boolean[] >_.identity : (value: T) => T ->_ : Static +>_ : Underscore.Static >identity : (value: T) => T diff --git a/tests/baselines/reference/genericCallWithObjectLiteralArgs.js b/tests/baselines/reference/genericCallWithObjectLiteralArgs.js index 76b5380a65..84a630425b 100644 --- a/tests/baselines/reference/genericCallWithObjectLiteralArgs.js +++ b/tests/baselines/reference/genericCallWithObjectLiteralArgs.js @@ -5,8 +5,7 @@ function foo(x: { bar: T; baz: T }) { var r = foo({ bar: 1, baz: '' }); // T = {} var r2 = foo({ bar: 1, baz: 1 }); // T = number -// BUG 835724 -var r3 = foo({ bar: foo, baz: foo }); // T = any +var r3 = foo({ bar: foo, baz: foo }); // T = typeof foo var r4 = foo({ bar: 1, baz: '' }); // T = Object //// [genericCallWithObjectLiteralArgs.js] @@ -15,6 +14,5 @@ function foo(x) { } var r = foo({ bar: 1, baz: '' }); // T = {} var r2 = foo({ bar: 1, baz: 1 }); // T = number -// BUG 835724 -var r3 = foo({ bar: foo, baz: foo }); // T = any +var r3 = foo({ bar: foo, baz: foo }); // T = typeof foo var r4 = foo({ bar: 1, baz: '' }); // T = Object diff --git a/tests/baselines/reference/genericCallWithObjectLiteralArgs.types b/tests/baselines/reference/genericCallWithObjectLiteralArgs.types index 5cf8f12164..d23445ecbc 100644 --- a/tests/baselines/reference/genericCallWithObjectLiteralArgs.types +++ b/tests/baselines/reference/genericCallWithObjectLiteralArgs.types @@ -28,16 +28,15 @@ var r2 = foo({ bar: 1, baz: 1 }); // T = number >bar : number >baz : number -// BUG 835724 -var r3 = foo({ bar: foo, baz: foo }); // T = any +var r3 = foo({ bar: foo, baz: foo }); // T = typeof foo >r3 : { bar: (x: { bar: T; baz: T; }) => { bar: T; baz: T; }; baz: (x: { bar: T; baz: T; }) => { bar: T; baz: T; }; } >foo({ bar: foo, baz: foo }) : { bar: (x: { bar: T; baz: T; }) => { bar: T; baz: T; }; baz: (x: { bar: T; baz: T; }) => { bar: T; baz: T; }; } >foo : (x: { bar: T; baz: T; }) => { bar: T; baz: T; } >{ bar: foo, baz: foo } : { bar: (x: { bar: T; baz: T; }) => { bar: T; baz: T; }; baz: (x: { bar: T; baz: T; }) => { bar: T; baz: T; }; } >bar : (x: { bar: T; baz: T; }) => { bar: T; baz: T; } ->foo : foo +>foo : (x: { bar: T; baz: T; }) => { bar: T; baz: T; } >baz : (x: { bar: T; baz: T; }) => { bar: T; baz: T; } ->foo : foo +>foo : (x: { bar: T; baz: T; }) => { bar: T; baz: T; } var r4 = foo({ bar: 1, baz: '' }); // T = Object >r4 : { bar: Object; baz: Object; } diff --git a/tests/baselines/reference/genericClassImplementingGenericInterfaceFromAnotherModule.types b/tests/baselines/reference/genericClassImplementingGenericInterfaceFromAnotherModule.types index 583b6163b5..337485dee2 100644 --- a/tests/baselines/reference/genericClassImplementingGenericInterfaceFromAnotherModule.types +++ b/tests/baselines/reference/genericClassImplementingGenericInterfaceFromAnotherModule.types @@ -1,6 +1,6 @@ === tests/cases/compiler/genericClassImplementingGenericInterfaceFromAnotherModule.ts === module foo { ->foo : foo +>foo : unknown export interface IFoo { } >IFoo : IFoo @@ -12,8 +12,8 @@ module bar { export class Foo implements foo.IFoo { } >Foo : Foo >T : T ->foo : foo ->IFoo : IFoo +>foo : unknown +>IFoo : foo.IFoo >T : T } diff --git a/tests/baselines/reference/genericClassPropertyInheritanceSpecialization.types b/tests/baselines/reference/genericClassPropertyInheritanceSpecialization.types index 1f5f8cd408..2d39c0a465 100644 --- a/tests/baselines/reference/genericClassPropertyInheritanceSpecialization.types +++ b/tests/baselines/reference/genericClassPropertyInheritanceSpecialization.types @@ -191,10 +191,10 @@ module PortalFx.ViewModels.Controls.Validators { export class Validator extends Portal.Controls.Validators.Validator { >Validator : Validator >TValue : TValue ->Portal : Portal ->Controls : Controls ->Validators : Validators ->Validator : Validator +>Portal : unknown +>Controls : unknown +>Validators : unknown +>Validator : Portal.Controls.Validators.Validator >TValue : TValue constructor(message?: string) { @@ -202,6 +202,7 @@ module PortalFx.ViewModels.Controls.Validators { super(message); >super(message) : void +>super : typeof Portal.Controls.Validators.Validator >message : string } } @@ -213,13 +214,13 @@ interface Contract { >TValue : TValue validators: KnockoutObservableArray>; ->validators : KnockoutObservableArray> +>validators : KnockoutObservableArray> >KnockoutObservableArray : KnockoutObservableArray ->PortalFx : PortalFx ->ViewModels : ViewModels ->Controls : Controls ->Validators : Validators ->Validator : Validator +>PortalFx : unknown +>ViewModels : unknown +>Controls : unknown +>Validators : unknown +>Validator : PortalFx.ViewModels.Controls.Validators.Validator >TValue : TValue } @@ -231,23 +232,23 @@ class ViewModel implements Contract { >TValue : TValue public validators: KnockoutObservableArray> = ko.observableArray>(); ->validators : KnockoutObservableArray> +>validators : KnockoutObservableArray> >KnockoutObservableArray : KnockoutObservableArray ->PortalFx : PortalFx ->ViewModels : ViewModels ->Controls : Controls ->Validators : Validators ->Validator : Validator +>PortalFx : unknown +>ViewModels : unknown +>Controls : unknown +>Validators : unknown +>Validator : PortalFx.ViewModels.Controls.Validators.Validator >TValue : TValue ->ko.observableArray>() : KnockoutObservableArray> +>ko.observableArray>() : KnockoutObservableArray> >ko.observableArray : KnockoutObservableArrayStatic >ko : typeof ko >observableArray : KnockoutObservableArrayStatic ->PortalFx : PortalFx ->ViewModels : ViewModels ->Controls : Controls ->Validators : Validators ->Validator : Validator +>PortalFx : unknown +>ViewModels : unknown +>Controls : unknown +>Validators : unknown +>Validator : PortalFx.ViewModels.Controls.Validators.Validator >TValue : TValue } diff --git a/tests/baselines/reference/genericClassesInModule.types b/tests/baselines/reference/genericClassesInModule.types index 65262decdb..8c25523803 100644 --- a/tests/baselines/reference/genericClassesInModule.types +++ b/tests/baselines/reference/genericClassesInModule.types @@ -12,11 +12,11 @@ module Foo { } var a = new Foo.B(); ->a : B ->new Foo.B() : B ->Foo.B : typeof B +>a : Foo.B +>new Foo.B() : Foo.B +>Foo.B : typeof Foo.B >Foo : typeof Foo ->B : typeof B ->Foo : Foo ->A : A +>B : typeof Foo.B +>Foo : unknown +>A : Foo.A diff --git a/tests/baselines/reference/genericCloduleInModule.types b/tests/baselines/reference/genericCloduleInModule.types index b4646fde0a..108dc34c2f 100644 --- a/tests/baselines/reference/genericCloduleInModule.types +++ b/tests/baselines/reference/genericCloduleInModule.types @@ -21,13 +21,13 @@ module A { } var b: A.B; ->b : B ->A : A ->B : B +>b : A.B +>A : unknown +>B : A.B b.foo(); >b.foo() : void >b.foo : () => void ->b : B +>b : A.B >foo : () => void diff --git a/tests/baselines/reference/genericConstraintOnExtendedBuiltinTypes.types b/tests/baselines/reference/genericConstraintOnExtendedBuiltinTypes.types index 920d66fc17..1e744ce25c 100644 --- a/tests/baselines/reference/genericConstraintOnExtendedBuiltinTypes.types +++ b/tests/baselines/reference/genericConstraintOnExtendedBuiltinTypes.types @@ -12,8 +12,8 @@ declare module EndGate { interface Number extends EndGate.ICloneable { } >Number : Number ->EndGate : EndGate ->ICloneable : ICloneable +>EndGate : unknown +>ICloneable : EndGate.ICloneable module EndGate.Tweening { >EndGate : typeof EndGate @@ -59,6 +59,7 @@ module EndGate.Tweening { super(from); >super(from) : void +>super : typeof Tween >from : number } } diff --git a/tests/baselines/reference/genericConstraintOnExtendedBuiltinTypes2.types b/tests/baselines/reference/genericConstraintOnExtendedBuiltinTypes2.types index 94dd467ba8..ad3182f62e 100644 --- a/tests/baselines/reference/genericConstraintOnExtendedBuiltinTypes2.types +++ b/tests/baselines/reference/genericConstraintOnExtendedBuiltinTypes2.types @@ -12,8 +12,8 @@ module EndGate { interface Number extends EndGate.ICloneable { } >Number : Number ->EndGate : EndGate ->ICloneable : ICloneable +>EndGate : unknown +>ICloneable : EndGate.ICloneable module EndGate.Tweening { >EndGate : typeof EndGate @@ -59,6 +59,7 @@ module EndGate.Tweening { super(from); >super(from) : void +>super : typeof Tween >from : number } } diff --git a/tests/baselines/reference/genericInference2.types b/tests/baselines/reference/genericInference2.types index 0bd8c53375..2616c0de2c 100644 --- a/tests/baselines/reference/genericInference2.types +++ b/tests/baselines/reference/genericInference2.types @@ -32,71 +32,68 @@ >T : T } var o = { ->o : { name: Observable; age: Observable; } ->{ - name: ko.observable("Bob"), - age: ko.observable(37) - } : { name: Observable; age: Observable; } +>o : { name: ko.Observable; age: ko.Observable; } +>{ name: ko.observable("Bob"), age: ko.observable(37) } : { name: ko.Observable; age: ko.Observable; } name: ko.observable("Bob"), ->name : Observable ->ko.observable("Bob") : Observable ->ko.observable : (value: T) => Observable +>name : ko.Observable +>ko.observable("Bob") : ko.Observable +>ko.observable : (value: T) => ko.Observable >ko : typeof ko ->observable : (value: T) => Observable +>observable : (value: T) => ko.Observable age: ko.observable(37) ->age : Observable ->ko.observable(37) : Observable ->ko.observable : (value: T) => Observable +>age : ko.Observable +>ko.observable(37) : ko.Observable +>ko.observable : (value: T) => ko.Observable >ko : typeof ko ->observable : (value: T) => Observable +>observable : (value: T) => ko.Observable }; var x_v = o.name().length; // should be 'number' >x_v : number >o.name().length : number >o.name() : string ->o.name : Observable ->o : { name: Observable; age: Observable; } ->name : Observable +>o.name : ko.Observable +>o : { name: ko.Observable; age: ko.Observable; } +>name : ko.Observable >length : number var age_v = o.age(); // should be 'number' >age_v : number >o.age() : number ->o.age : Observable ->o : { name: Observable; age: Observable; } ->age : Observable +>o.age : ko.Observable +>o : { name: ko.Observable; age: ko.Observable; } +>age : ko.Observable var name_v = o.name("Robert"); // should be 'any' >name_v : any >o.name("Robert") : any ->o.name : Observable ->o : { name: Observable; age: Observable; } ->name : Observable +>o.name : ko.Observable +>o : { name: ko.Observable; age: ko.Observable; } +>name : ko.Observable var zz_v = o.name.N; // should be 'number' >zz_v : number >o.name.N : number ->o.name : Observable ->o : { name: Observable; age: Observable; } ->name : Observable +>o.name : ko.Observable +>o : { name: ko.Observable; age: ko.Observable; } +>name : ko.Observable >N : number var yy_v = o.name.g; // should be 'boolean' >yy_v : boolean >o.name.g : boolean ->o.name : Observable ->o : { name: Observable; age: Observable; } ->name : Observable +>o.name : ko.Observable +>o : { name: ko.Observable; age: ko.Observable; } +>name : ko.Observable >g : boolean var rr_v = o.name.r; // should be 'string' >rr_v : string >o.name.r : string ->o.name : Observable ->o : { name: Observable; age: Observable; } ->name : Observable +>o.name : ko.Observable +>o : { name: ko.Observable; age: ko.Observable; } +>name : ko.Observable >r : string diff --git a/tests/baselines/reference/genericMethodOverspecialization.types b/tests/baselines/reference/genericMethodOverspecialization.types index c3f8a86d7e..145a7b3338 100644 --- a/tests/baselines/reference/genericMethodOverspecialization.types +++ b/tests/baselines/reference/genericMethodOverspecialization.types @@ -28,15 +28,11 @@ interface Document { var elements = names.map(function (name) { >elements : HTMLElement[] ->names.map(function (name) { - return document.getElementById(name); -}) : HTMLElement[] +>names.map(function (name) { return document.getElementById(name);}) : HTMLElement[] >names.map : (callbackfn: (value: string, index: number, array: string[]) => U, thisArg?: any) => U[] >names : string[] >map : (callbackfn: (value: string, index: number, array: string[]) => U, thisArg?: any) => U[] ->function (name) { - return document.getElementById(name); -} : (name: string) => HTMLElement +>function (name) { return document.getElementById(name);} : (name: string) => HTMLElement >name : string return document.getElementById(name); @@ -51,15 +47,11 @@ var elements = names.map(function (name) { var xxx = elements.filter(function (e) { >xxx : HTMLElement[] ->elements.filter(function (e) { - return !e.isDisabled; -}) : HTMLElement[] +>elements.filter(function (e) { return !e.isDisabled;}) : HTMLElement[] >elements.filter : (callbackfn: (value: HTMLElement, index: number, array: HTMLElement[]) => boolean, thisArg?: any) => HTMLElement[] >elements : HTMLElement[] >filter : (callbackfn: (value: HTMLElement, index: number, array: HTMLElement[]) => boolean, thisArg?: any) => HTMLElement[] ->function (e) { - return !e.isDisabled; -} : (e: HTMLElement) => boolean +>function (e) { return !e.isDisabled;} : (e: HTMLElement) => boolean >e : HTMLElement return !e.isDisabled; @@ -72,15 +64,11 @@ var xxx = elements.filter(function (e) { var widths:number[] = elements.map(function (e) { // should not error >widths : number[] ->elements.map(function (e) { // should not error - return e.clientWidth; -}) : number[] +>elements.map(function (e) { // should not error return e.clientWidth;}) : number[] >elements.map : (callbackfn: (value: HTMLElement, index: number, array: HTMLElement[]) => U, thisArg?: any) => U[] >elements : HTMLElement[] >map : (callbackfn: (value: HTMLElement, index: number, array: HTMLElement[]) => U, thisArg?: any) => U[] ->function (e) { // should not error - return e.clientWidth; -} : (e: HTMLElement) => number +>function (e) { // should not error return e.clientWidth;} : (e: HTMLElement) => number >e : HTMLElement return e.clientWidth; diff --git a/tests/baselines/reference/genericObjectLitReturnType.types b/tests/baselines/reference/genericObjectLitReturnType.types index 2241002646..3ecb570668 100644 --- a/tests/baselines/reference/genericObjectLitReturnType.types +++ b/tests/baselines/reference/genericObjectLitReturnType.types @@ -9,7 +9,7 @@ class X >T : T >{ a: t } : { a: T; } >a : T ->t : t +>t : T } diff --git a/tests/baselines/reference/genericOfACloduleType1.types b/tests/baselines/reference/genericOfACloduleType1.types index b530859140..afbef2f418 100644 --- a/tests/baselines/reference/genericOfACloduleType1.types +++ b/tests/baselines/reference/genericOfACloduleType1.types @@ -38,9 +38,9 @@ module M { >foo : () => void } var g2 = new G() // was: error Type reference cannot refer to container 'M.C'. ->g2 : G ->new G() : G +>g2 : G +>new G() : G >G : typeof G ->M : M ->C : C +>M : unknown +>C : M.C diff --git a/tests/baselines/reference/genericOfACloduleType2.types b/tests/baselines/reference/genericOfACloduleType2.types index 4c224aed12..275af8c913 100644 --- a/tests/baselines/reference/genericOfACloduleType2.types +++ b/tests/baselines/reference/genericOfACloduleType2.types @@ -42,9 +42,9 @@ module N { >N : typeof N var g2 = new G() ->g2 : G ->new G() : G +>g2 : G +>new G() : G >G : typeof G ->M : M ->C : C +>M : unknown +>C : M.C } diff --git a/tests/baselines/reference/genericTypeArgumentInference1.types b/tests/baselines/reference/genericTypeArgumentInference1.types index 2c85dbe684..20a9a0ca8f 100644 --- a/tests/baselines/reference/genericTypeArgumentInference1.types +++ b/tests/baselines/reference/genericTypeArgumentInference1.types @@ -1,6 +1,6 @@ === tests/cases/compiler/genericTypeArgumentInference1.ts === module Underscore { ->Underscore : Underscore +>Underscore : unknown export interface Iterator { >Iterator : Iterator @@ -37,52 +37,52 @@ module Underscore { } } declare var _: Underscore.Static; ->_ : Static ->Underscore : Underscore ->Static : Static +>_ : Underscore.Static +>Underscore : unknown +>Static : Underscore.Static var r = _.all([true, 1, null, 'yes'], _.identity); >r : {} >_.all([true, 1, null, 'yes'], _.identity) : {} ->_.all : (list: T[], iterator?: Iterator, context?: any) => T ->_ : Static ->all : (list: T[], iterator?: Iterator, context?: any) => T +>_.all : (list: T[], iterator?: Underscore.Iterator, context?: any) => T +>_ : Underscore.Static +>all : (list: T[], iterator?: Underscore.Iterator, context?: any) => T >[true, 1, null, 'yes'] : {}[] >_.identity : (value: T) => T ->_ : Static +>_ : Underscore.Static >identity : (value: T) => T var r2 = _.all([true], _.identity); >r2 : boolean >_.all([true], _.identity) : boolean ->_.all : (list: T[], iterator?: Iterator, context?: any) => T ->_ : Static ->all : (list: T[], iterator?: Iterator, context?: any) => T +>_.all : (list: T[], iterator?: Underscore.Iterator, context?: any) => T +>_ : Underscore.Static +>all : (list: T[], iterator?: Underscore.Iterator, context?: any) => T >[true] : boolean[] >_.identity : (value: T) => T ->_ : Static +>_ : Underscore.Static >identity : (value: T) => T var r3 = _.all([], _.identity); >r3 : any >_.all([], _.identity) : any ->_.all : (list: T[], iterator?: Iterator, context?: any) => T ->_ : Static ->all : (list: T[], iterator?: Iterator, context?: any) => T +>_.all : (list: T[], iterator?: Underscore.Iterator, context?: any) => T +>_ : Underscore.Static +>all : (list: T[], iterator?: Underscore.Iterator, context?: any) => T >[] : any[] >_.identity : (value: T) => T ->_ : Static +>_ : Underscore.Static >identity : (value: T) => T var r4 = _.all([true], _.identity); >r4 : any >_.all([true], _.identity) : any ->_.all : (list: T[], iterator?: Iterator, context?: any) => T ->_ : Static ->all : (list: T[], iterator?: Iterator, context?: any) => T +>_.all : (list: T[], iterator?: Underscore.Iterator, context?: any) => T +>_ : Underscore.Static +>all : (list: T[], iterator?: Underscore.Iterator, context?: any) => T >[true] : any[] >true : any >_.identity : (value: T) => T ->_ : Static +>_ : Underscore.Static >identity : (value: T) => T diff --git a/tests/baselines/reference/genericTypeParameterEquivalence2.types b/tests/baselines/reference/genericTypeParameterEquivalence2.types index 9c9c4e071b..09e13b12f7 100644 --- a/tests/baselines/reference/genericTypeParameterEquivalence2.types +++ b/tests/baselines/reference/genericTypeParameterEquivalence2.types @@ -18,9 +18,7 @@ function compose(f: (b: B) => C, g: (a:A) => B): (a:A) => C { >C : C return function (a:A) : C { ->function (a:A) : C { - return f(g.apply(null, a)); - } : (a: A) => C +>function (a:A) : C { return f(g.apply(null, a)); } : (a: A) => C >a : A >A : A >C : C @@ -84,18 +82,10 @@ function filter(f: (a: A) => boolean, ar: A[]): A[] { >[] : undefined[] forEach(ar, (el) => { ->forEach(ar, (el) => { - if (f(el)) { - ret.push(el); - } - } ) : void +>forEach(ar, (el) => { if (f(el)) { ret.push(el); } } ) : void >forEach : (list: A[], f: (a: A, n?: number) => void) => void >ar : A[] ->(el) => { - if (f(el)) { - ret.push(el); - } - } : (el: A) => void +>(el) => { if (f(el)) { ret.push(el); } } : (el: A) => void >el : A if (f(el)) { @@ -148,18 +138,12 @@ function curry1(f: (a: A, b: B) => C): (ax: A) => (bx: B) => C { >C : C return function (ay: A) { ->function (ay: A) { - return function (by: B) { - return f(ay, by); - }; - } : (ay: A) => (by: B) => C +>function (ay: A) { return function (by: B) { return f(ay, by); }; } : (ay: A) => (by: B) => C >ay : A >A : A return function (by: B) { ->function (by: B) { - return f(ay, by); - } : (by: B) => C +>function (by: B) { return f(ay, by); } : (by: B) => C >by : B >B : B diff --git a/tests/baselines/reference/genericsAndHigherOrderFunctions.types b/tests/baselines/reference/genericsAndHigherOrderFunctions.types index 6f9ffe4217..04209ca99e 100644 --- a/tests/baselines/reference/genericsAndHigherOrderFunctions.types +++ b/tests/baselines/reference/genericsAndHigherOrderFunctions.types @@ -23,9 +23,7 @@ var combine: (f: (_: T) => S) => >S : S = (f: (_: T) => S) => ->(f: (_: T) => S) => - (g: (_: U) => T) => - (x: U) => f(g(x)) : (f: (_: T) => S) => (g: (_: U) => T) => (x: U) => S +>(f: (_: T) => S) => (g: (_: U) => T) => (x: U) => f(g(x)) : (f: (_: T) => S) => (g: (_: U) => T) => (x: U) => S >T : T >S : S >f : (_: T) => S @@ -34,8 +32,7 @@ var combine: (f: (_: T) => S) => >S : S (g: (_: U) => T) => ->(g: (_: U) => T) => - (x: U) => f(g(x)) : (g: (_: U) => T) => (x: U) => S +>(g: (_: U) => T) => (x: U) => f(g(x)) : (g: (_: U) => T) => (x: U) => S >U : U >g : (_: U) => T >_ : U @@ -87,9 +84,7 @@ var foo: (g: (x: K) => N) => >R : R = (g: (x: K) => N) => ->(g: (x: K) => N) => - (h: (_: (_: K) => (_: M) => M) => (_: M) => M) => - (f: (_: N) => (_: R) => R) => h(combine(f)(g)) : (g: (x: K) => N) => (h: (_: (_: K) => (_: M) => M) => (_: M) => M) => (f: (_: N) => (_: R) => R) => (_: R) => R +>(g: (x: K) => N) => (h: (_: (_: K) => (_: M) => M) => (_: M) => M) => (f: (_: N) => (_: R) => R) => h(combine(f)(g)) : (g: (x: K) => N) => (h: (_: (_: K) => (_: M) => M) => (_: M) => M) => (f: (_: N) => (_: R) => R) => (_: R) => R >K : K >N : N >g : (x: K) => N @@ -98,8 +93,7 @@ var foo: (g: (x: K) => N) => >N : N (h: (_: (_: K) => (_: M) => M) => (_: M) => M) => ->(h: (_: (_: K) => (_: M) => M) => (_: M) => M) => - (f: (_: N) => (_: R) => R) => h(combine(f)(g)) : (h: (_: (_: K) => (_: M) => M) => (_: M) => M) => (f: (_: N) => (_: R) => R) => (_: R) => R +>(h: (_: (_: K) => (_: M) => M) => (_: M) => M) => (f: (_: N) => (_: R) => R) => h(combine(f)(g)) : (h: (_: (_: K) => (_: M) => M) => (_: M) => M) => (f: (_: N) => (_: R) => R) => (_: R) => R >h : (_: (_: K) => (_: M) => M) => (_: M) => M >M : M >_ : (_: K) => (_: M) => M diff --git a/tests/baselines/reference/genericsManyTypeParameters.types b/tests/baselines/reference/genericsManyTypeParameters.types index 0094f32005..65f9a7c115 100644 --- a/tests/baselines/reference/genericsManyTypeParameters.types +++ b/tests/baselines/reference/genericsManyTypeParameters.types @@ -402,24 +402,7 @@ function Foo< ) { return [x1 , y1 , z1 , a1 , b1 , c1, ->[x1 , y1 , z1 , a1 , b1 , c1, - x2 , y2 , z2 , a2 , b2 , c2, - x3 , y3 , z3 , a3 , b3 , c3, - x4 , y4 , z4 , a4 , b4 , c4, - x5 , y5 , z5 , a5 , b5 , c5, - x6 , y6 , z6 , a6 , b6 , c6, - x7 , y7 , z7 , a7 , b7 , c7, - x8 , y8 , z8 , a8 , b8 , c8, - x9 , y9 , z9 , a9 , b9 , c9, - x10 , y12 , z10 , a10 , b10 , c10, - x11 , y13 , z11 , a11 , b11 , c11, - x12 , y14 , z12 , a12 , b12 , c12, - x13 , y15 , z13 , a13 , b13 , c13, - x14 , y16 , z14 , a14 , b14 , c14, - x15 , y17 , z15 , a15 , b15 , c15, - x16 , y18 , z16 , a16 , b16 , c16, - x17 , y19 , z17 , a17 , b17 , c17, - x18 , y10 , z18 , a18 , b18 , c18] : {}[] +>[x1 , y1 , z1 , a1 , b1 , c1, x2 , y2 , z2 , a2 , b2 , c2, x3 , y3 , z3 , a3 , b3 , c3, x4 , y4 , z4 , a4 , b4 , c4, x5 , y5 , z5 , a5 , b5 , c5, x6 , y6 , z6 , a6 , b6 , c6, x7 , y7 , z7 , a7 , b7 , c7, x8 , y8 , z8 , a8 , b8 , c8, x9 , y9 , z9 , a9 , b9 , c9, x10 , y12 , z10 , a10 , b10 , c10, x11 , y13 , z11 , a11 , b11 , c11, x12 , y14 , z12 , a12 , b12 , c12, x13 , y15 , z13 , a13 , b13 , c13, x14 , y16 , z14 , a14 , b14 , c14, x15 , y17 , z15 , a15 , b15 , c15, x16 , y18 , z16 , a16 , b16 , c16, x17 , y19 , z17 , a17 , b17 , c17, x18 , y10 , z18 , a18 , b18 , c18] : {}[] >x1 : a1 >y1 : a21 >z1 : a31 diff --git a/tests/baselines/reference/getterSetterNonAccessor.types b/tests/baselines/reference/getterSetterNonAccessor.types index 9bbf3298ff..d0b925f99e 100644 --- a/tests/baselines/reference/getterSetterNonAccessor.types +++ b/tests/baselines/reference/getterSetterNonAccessor.types @@ -7,39 +7,23 @@ function setFunc(v){} >v : any Object.defineProperty({}, "0", ({ ->Object.defineProperty({}, "0", ({ - get: getFunc, - set: setFunc, - configurable: true - })) : any +>Object.defineProperty({}, "0", ({ get: getFunc, set: setFunc, configurable: true })) : any >Object.defineProperty : (o: any, p: string, attributes: PropertyDescriptor) => any >Object : { (): any; (value: any): any; new (value?: any): Object; prototype: Object; getPrototypeOf(o: any): any; getOwnPropertyDescriptor(o: any, p: string): PropertyDescriptor; getOwnPropertyNames(o: any): string[]; create(o: any, properties?: PropertyDescriptorMap): any; defineProperty(o: any, p: string, attributes: PropertyDescriptor): any; defineProperties(o: any, properties: PropertyDescriptorMap): any; seal(o: any): any; freeze(o: any): any; preventExtensions(o: any): any; isSealed(o: any): boolean; isFrozen(o: any): boolean; isExtensible(o: any): boolean; keys(o: any): string[]; } >defineProperty : (o: any, p: string, attributes: PropertyDescriptor) => any >{} : {} ->({ - get: getFunc, - set: setFunc, - configurable: true - }) : PropertyDescriptor +>({ get: getFunc, set: setFunc, configurable: true }) : PropertyDescriptor >PropertyDescriptor : PropertyDescriptor ->({ - get: getFunc, - set: setFunc, - configurable: true - }) : { get: () => any; set: (v: any) => void; configurable: boolean; } ->{ - get: getFunc, - set: setFunc, - configurable: true - } : { get: () => any; set: (v: any) => void; configurable: boolean; } +>({ get: getFunc, set: setFunc, configurable: true }) : { get: () => any; set: (v: any) => void; configurable: boolean; } +>{ get: getFunc, set: setFunc, configurable: true } : { get: () => any; set: (v: any) => void; configurable: boolean; } get: getFunc, >get : () => any ->getFunc : getFunc +>getFunc : () => any set: setFunc, >set : (v: any) => void ->setFunc : setFunc +>setFunc : (v: any) => void configurable: true >configurable : boolean diff --git a/tests/baselines/reference/heterogeneousArrayLiterals.types b/tests/baselines/reference/heterogeneousArrayLiterals.types index f81f1b2d24..8177073163 100644 --- a/tests/baselines/reference/heterogeneousArrayLiterals.types +++ b/tests/baselines/reference/heterogeneousArrayLiterals.types @@ -121,24 +121,24 @@ module Derived { >[{ foo: base, basear: derived }, { foo: base }] : { foo: Base; }[] >{ foo: base, basear: derived } : { foo: Base; basear: Derived; } >foo : Base ->base : base +>base : Base >basear : Derived ->derived : derived +>derived : Derived >{ foo: base } : { foo: Base; } >foo : Base ->base : base +>base : Base var i = [{ foo: base, basear: derived }, { foo: derived }]; // {foo: Derived}[] >i : {}[] >[{ foo: base, basear: derived }, { foo: derived }] : {}[] >{ foo: base, basear: derived } : { foo: Base; basear: Derived; } >foo : Base ->base : base +>base : Base >basear : Derived ->derived : derived +>derived : Derived >{ foo: derived } : { foo: Derived; } >foo : Derived ->derived : derived +>derived : Derived var j = [() => base, () => derived]; // { {}: Base } >j : { (): Base; }[] diff --git a/tests/baselines/reference/ifDoWhileStatements.types b/tests/baselines/reference/ifDoWhileStatements.types index 4666308653..b4a3f7a70a 100644 --- a/tests/baselines/reference/ifDoWhileStatements.types +++ b/tests/baselines/reference/ifDoWhileStatements.types @@ -124,13 +124,8 @@ while ('') { } do { }while('') if (/[a-z]/) { } ->/[a-z]/ : RegExp - while (/[a-z]/) { } ->/[a-z]/ : RegExp - do { }while(/[a-z]/) ->/[a-z]/ : RegExp if ([]) { } >[] : undefined[] @@ -286,7 +281,6 @@ do { }while(f) var g = /[a-z]/ >g : RegExp ->/[a-z]/ : RegExp if (g) { } >g : RegExp diff --git a/tests/baselines/reference/importAliasIdentifiers.types b/tests/baselines/reference/importAliasIdentifiers.types index ee9715ef49..5cff22d7e9 100644 --- a/tests/baselines/reference/importAliasIdentifiers.types +++ b/tests/baselines/reference/importAliasIdentifiers.types @@ -16,17 +16,17 @@ import alias = moduleA; >moduleA : typeof moduleA var p: alias.Point; ->p : Point ->alias : alias ->Point : Point +>p : alias.Point +>alias : unknown +>Point : alias.Point var p: moduleA.Point; ->p : Point ->moduleA : moduleA ->Point : Point +>p : alias.Point +>moduleA : unknown +>Point : alias.Point var p: { x: number; y: number; }; ->p : Point +>p : alias.Point >x : number >y : number @@ -60,17 +60,17 @@ import clolias = clodule; >clodule : clodule var p: clolias.Point; ->p : Point +>p : alias.Point >clolias : clodule ->Point : Point +>Point : clolias.Point var p: clodule.Point; ->p : Point +>p : alias.Point >clodule : clodule ->Point : Point +>Point : clolias.Point var p: { x: number; y: number; }; ->p : Point +>p : alias.Point >x : number >y : number @@ -107,17 +107,17 @@ import funlias = fundule; >fundule : typeof fundule var p: funlias.Point; ->p : Point ->funlias : funlias ->Point : Point +>p : alias.Point +>funlias : unknown +>Point : funlias.Point var p: fundule.Point; ->p : Point ->fundule : fundule ->Point : Point +>p : alias.Point +>fundule : unknown +>Point : funlias.Point var p: { x: number; y: number; }; ->p : Point +>p : alias.Point >x : number >y : number diff --git a/tests/baselines/reference/importDecl.types b/tests/baselines/reference/importDecl.types index e6725e8776..973729ae05 100644 --- a/tests/baselines/reference/importDecl.types +++ b/tests/baselines/reference/importDecl.types @@ -5,157 +5,157 @@ /// /// import m4 = require("importDecl_require"); // Emit used ->m4 : typeof "tests/cases/compiler/importDecl_require" +>m4 : typeof m4 export var x4 = m4.x; ->x4 : d ->m4.x : d ->m4 : typeof "tests/cases/compiler/importDecl_require" ->x : d +>x4 : m4.d +>m4.x : m4.d +>m4 : typeof m4 +>x : m4.d export var d4 = m4.d; ->d4 : typeof d ->m4.d : typeof d ->m4 : typeof "tests/cases/compiler/importDecl_require" ->d : typeof d +>d4 : typeof m4.d +>m4.d : typeof m4.d +>m4 : typeof m4 +>d : typeof m4.d export var f4 = m4.foo(); ->f4 : d ->m4.foo() : d ->m4.foo : () => d ->m4 : typeof "tests/cases/compiler/importDecl_require" ->foo : () => d +>f4 : m4.d +>m4.foo() : m4.d +>m4.foo : () => m4.d +>m4 : typeof m4 +>foo : () => m4.d export module m1 { >m1 : typeof m1 export var x2 = m4.x; ->x2 : d ->m4.x : d ->m4 : typeof "tests/cases/compiler/importDecl_require" ->x : d +>x2 : m4.d +>m4.x : m4.d +>m4 : typeof m4 +>x : m4.d export var d2 = m4.d; ->d2 : typeof d ->m4.d : typeof d ->m4 : typeof "tests/cases/compiler/importDecl_require" ->d : typeof d +>d2 : typeof m4.d +>m4.d : typeof m4.d +>m4 : typeof m4 +>d : typeof m4.d export var f2 = m4.foo(); ->f2 : d ->m4.foo() : d ->m4.foo : () => d ->m4 : typeof "tests/cases/compiler/importDecl_require" ->foo : () => d +>f2 : m4.d +>m4.foo() : m4.d +>m4.foo : () => m4.d +>m4 : typeof m4 +>foo : () => m4.d var x3 = m4.x; ->x3 : d ->m4.x : d ->m4 : typeof "tests/cases/compiler/importDecl_require" ->x : d +>x3 : m4.d +>m4.x : m4.d +>m4 : typeof m4 +>x : m4.d var d3 = m4.d; ->d3 : typeof d ->m4.d : typeof d ->m4 : typeof "tests/cases/compiler/importDecl_require" ->d : typeof d +>d3 : typeof m4.d +>m4.d : typeof m4.d +>m4 : typeof m4 +>d : typeof m4.d var f3 = m4.foo(); ->f3 : d ->m4.foo() : d ->m4.foo : () => d ->m4 : typeof "tests/cases/compiler/importDecl_require" ->foo : () => d +>f3 : m4.d +>m4.foo() : m4.d +>m4.foo : () => m4.d +>m4 : typeof m4 +>foo : () => m4.d } //Emit global only usage import glo_m4 = require("importDecl_require1"); ->glo_m4 : typeof "tests/cases/compiler/importDecl_require1" +>glo_m4 : typeof glo_m4 export var useGlo_m4_d4 = glo_m4.d; ->useGlo_m4_d4 : typeof d ->glo_m4.d : typeof d ->glo_m4 : typeof "tests/cases/compiler/importDecl_require1" ->d : typeof d +>useGlo_m4_d4 : typeof glo_m4.d +>glo_m4.d : typeof glo_m4.d +>glo_m4 : typeof glo_m4 +>d : typeof glo_m4.d export var useGlo_m4_f4 = glo_m4.foo(); ->useGlo_m4_f4 : d ->glo_m4.foo() : d ->glo_m4.foo : () => d ->glo_m4 : typeof "tests/cases/compiler/importDecl_require1" ->foo : () => d +>useGlo_m4_f4 : glo_m4.d +>glo_m4.foo() : glo_m4.d +>glo_m4.foo : () => glo_m4.d +>glo_m4 : typeof glo_m4 +>foo : () => glo_m4.d //Emit even when used just in function type import fncOnly_m4 = require("importDecl_require2"); ->fncOnly_m4 : typeof "tests/cases/compiler/importDecl_require2" +>fncOnly_m4 : typeof fncOnly_m4 export var useFncOnly_m4_f4 = fncOnly_m4.foo(); ->useFncOnly_m4_f4 : d ->fncOnly_m4.foo() : d ->fncOnly_m4.foo : () => d ->fncOnly_m4 : typeof "tests/cases/compiler/importDecl_require2" ->foo : () => d +>useFncOnly_m4_f4 : fncOnly_m4.d +>fncOnly_m4.foo() : fncOnly_m4.d +>fncOnly_m4.foo : () => fncOnly_m4.d +>fncOnly_m4 : typeof fncOnly_m4 +>foo : () => fncOnly_m4.d // only used privately no need to emit import private_m4 = require("importDecl_require3"); ->private_m4 : typeof "tests/cases/compiler/importDecl_require3" +>private_m4 : typeof private_m4 export module usePrivate_m4_m1 { >usePrivate_m4_m1 : typeof usePrivate_m4_m1 var x3 = private_m4.x; ->x3 : d ->private_m4.x : d ->private_m4 : typeof "tests/cases/compiler/importDecl_require3" ->x : d +>x3 : private_m4.d +>private_m4.x : private_m4.d +>private_m4 : typeof private_m4 +>x : private_m4.d var d3 = private_m4.d; ->d3 : typeof d ->private_m4.d : typeof d ->private_m4 : typeof "tests/cases/compiler/importDecl_require3" ->d : typeof d +>d3 : typeof private_m4.d +>private_m4.d : typeof private_m4.d +>private_m4 : typeof private_m4 +>d : typeof private_m4.d var f3 = private_m4.foo(); ->f3 : d ->private_m4.foo() : d ->private_m4.foo : () => d ->private_m4 : typeof "tests/cases/compiler/importDecl_require3" ->foo : () => d +>f3 : private_m4.d +>private_m4.foo() : private_m4.d +>private_m4.foo : () => private_m4.d +>private_m4 : typeof private_m4 +>foo : () => private_m4.d } // Do not emit unused import import m5 = require("importDecl_require4"); ->m5 : typeof "tests/cases/compiler/importDecl_require4" +>m5 : typeof m5 export var d = m5.foo2(); ->d : d ->m5.foo2() : d ->m5.foo2 : () => d ->m5 : typeof "tests/cases/compiler/importDecl_require4" ->foo2 : () => d +>d : m4.d +>m5.foo2() : m4.d +>m5.foo2 : () => m4.d +>m5 : typeof m5 +>foo2 : () => m4.d // Do not emit multiple used import statements import multiImport_m4 = require("importDecl_require"); // Emit used ->multiImport_m4 : typeof "tests/cases/compiler/importDecl_require" +>multiImport_m4 : typeof m4 export var useMultiImport_m4_x4 = multiImport_m4.x; ->useMultiImport_m4_x4 : d ->multiImport_m4.x : d ->multiImport_m4 : typeof "tests/cases/compiler/importDecl_require" ->x : d +>useMultiImport_m4_x4 : m4.d +>multiImport_m4.x : m4.d +>multiImport_m4 : typeof m4 +>x : m4.d export var useMultiImport_m4_d4 = multiImport_m4.d; ->useMultiImport_m4_d4 : typeof d ->multiImport_m4.d : typeof d ->multiImport_m4 : typeof "tests/cases/compiler/importDecl_require" ->d : typeof d +>useMultiImport_m4_d4 : typeof m4.d +>multiImport_m4.d : typeof m4.d +>multiImport_m4 : typeof m4 +>d : typeof m4.d export var useMultiImport_m4_f4 = multiImport_m4.foo(); ->useMultiImport_m4_f4 : d ->multiImport_m4.foo() : d ->multiImport_m4.foo : () => d ->multiImport_m4 : typeof "tests/cases/compiler/importDecl_require" ->foo : () => d +>useMultiImport_m4_f4 : m4.d +>multiImport_m4.foo() : m4.d +>multiImport_m4.foo : () => m4.d +>multiImport_m4 : typeof m4 +>foo : () => m4.d === tests/cases/compiler/importDecl_require.ts === export class d { @@ -219,10 +219,10 @@ export function foo(): d { return null; } === tests/cases/compiler/importDecl_require4.ts === import m4 = require("importDecl_require"); ->m4 : typeof "tests/cases/compiler/importDecl_require" +>m4 : typeof m4 export function foo2(): m4.d { return null; } ->foo2 : () => d ->m4 : m4 ->d : d +>foo2 : () => m4.d +>m4 : unknown +>d : m4.d diff --git a/tests/baselines/reference/importDeclWithExportModifierInAmbientContext.types b/tests/baselines/reference/importDeclWithExportModifierInAmbientContext.types index 0b53cbdd04..6649b33bfe 100644 --- a/tests/baselines/reference/importDeclWithExportModifierInAmbientContext.types +++ b/tests/baselines/reference/importDeclWithExportModifierInAmbientContext.types @@ -1,19 +1,19 @@ === tests/cases/compiler/importDeclWithExportModifierInAmbientContext.ts === declare module "m" { module x { ->x : x +>x : unknown interface c { >c : c } } export import a = x.c; ->a : a ->x : x ->c : c +>a : unknown +>x : unknown +>c : a var b: a; ->b : c ->a : c +>b : a +>a : a } diff --git a/tests/baselines/reference/importDeclarationUsedAsTypeQuery.types b/tests/baselines/reference/importDeclarationUsedAsTypeQuery.types index 6fc80e9991..2f449c2aa8 100644 --- a/tests/baselines/reference/importDeclarationUsedAsTypeQuery.types +++ b/tests/baselines/reference/importDeclarationUsedAsTypeQuery.types @@ -1,11 +1,11 @@ === tests/cases/compiler/importDeclarationUsedAsTypeQuery_1.ts === /// import a = require('importDeclarationUsedAsTypeQuery_require'); ->a : typeof "tests/cases/compiler/importDeclarationUsedAsTypeQuery_require" +>a : typeof a export var x: typeof a; ->x : typeof "tests/cases/compiler/importDeclarationUsedAsTypeQuery_require" ->a : typeof "tests/cases/compiler/importDeclarationUsedAsTypeQuery_require" +>x : typeof a +>a : typeof a === tests/cases/compiler/importDeclarationUsedAsTypeQuery_require.ts === export class B { diff --git a/tests/baselines/reference/importImportOnlyModule.types b/tests/baselines/reference/importImportOnlyModule.types index cbf9fa29a5..741d1b2485 100644 --- a/tests/baselines/reference/importImportOnlyModule.types +++ b/tests/baselines/reference/importImportOnlyModule.types @@ -1,10 +1,10 @@ === tests/cases/conformance/externalModules/foo_2.ts === import foo = require("./foo_1"); ->foo : typeof "tests/cases/conformance/externalModules/foo_1" +>foo : typeof foo var x = foo; // Cause a runtime dependency ->x : typeof "tests/cases/conformance/externalModules/foo_1" ->foo : typeof "tests/cases/conformance/externalModules/foo_1" +>x : typeof foo +>foo : typeof foo === tests/cases/conformance/externalModules/foo_0.ts === export class C1 { @@ -19,7 +19,7 @@ export class C1 { === tests/cases/conformance/externalModules/foo_1.ts === import c1 = require('./foo_0'); // Makes this an external module ->c1 : typeof "tests/cases/conformance/externalModules/foo_0" +>c1 : typeof c1 var answer = 42; // No exports >answer : number diff --git a/tests/baselines/reference/importInTypePosition.types b/tests/baselines/reference/importInTypePosition.types index 8117b9290b..163ae1d3a6 100644 --- a/tests/baselines/reference/importInTypePosition.types +++ b/tests/baselines/reference/importInTypePosition.types @@ -17,31 +17,31 @@ module A { // no code gen expected module B { ->B : B +>B : unknown import a = A; //Error generates 'var = ;' ->a : typeof A ->A : typeof A +>a : typeof a +>A : typeof a } // no code gen expected module C { >C : typeof C import a = A; //Error generates 'var = ;' ->a : typeof A ->A : typeof A +>a : typeof a +>A : typeof a var m: typeof a; ->m : typeof A ->a : typeof A +>m : typeof a +>a : typeof a var p: a.Point; ->p : Point ->a : a ->Point : Point +>p : a.Point +>a : unknown +>Point : a.Point var p = { x: 0, y: 0 }; ->p : Point +>p : a.Point >{ x: 0, y: 0 } : { x: number; y: number; } >x : number >y : number diff --git a/tests/baselines/reference/importOnAliasedIdentifiers.types b/tests/baselines/reference/importOnAliasedIdentifiers.types index a7d2f678a3..7772e909c9 100644 --- a/tests/baselines/reference/importOnAliasedIdentifiers.types +++ b/tests/baselines/reference/importOnAliasedIdentifiers.types @@ -18,16 +18,16 @@ module B { >n : number import Y = A; // Alias only for module A ->Y : typeof A ->A : typeof A +>Y : typeof Y +>A : typeof Y import Z = A.X; // Alias for both type and member A.X ->Z : X ->A : typeof A ->X : X +>Z : Y.X +>A : typeof Y +>X : Y.X var v: Z = Z; ->v : X ->Z : X ->Z : X +>v : Y.X +>Z : Y.X +>Z : Y.X } diff --git a/tests/baselines/reference/importShadowsGlobalName.types b/tests/baselines/reference/importShadowsGlobalName.types index fd333fc412..a1f1106f1b 100644 --- a/tests/baselines/reference/importShadowsGlobalName.types +++ b/tests/baselines/reference/importShadowsGlobalName.types @@ -1,10 +1,10 @@ === tests/cases/compiler/Bar.ts === import Error = require('Foo'); ->Error : typeof Foo +>Error : typeof Error class Bar extends Error {} >Bar : Bar ->Error : Foo +>Error : Error export = Bar; >Bar : Bar diff --git a/tests/baselines/reference/importStatements.types b/tests/baselines/reference/importStatements.types index c7fe4382d3..5980a142f3 100644 --- a/tests/baselines/reference/importStatements.types +++ b/tests/baselines/reference/importStatements.types @@ -18,11 +18,11 @@ module A { // no code gen expected module B { ->B : B +>B : unknown import a = A; //Error generates 'var = ;' ->a : typeof A ->A : typeof A +>a : typeof a +>A : typeof a } // no code gen expected @@ -30,20 +30,20 @@ module C { >C : typeof C import a = A; //Error generates 'var = ;' ->a : typeof A ->A : typeof A +>a : typeof a +>A : typeof a var m: typeof a; ->m : typeof A ->a : typeof A +>m : typeof a +>a : typeof a var p: a.Point; ->p : Point ->a : a ->Point : Point +>p : a.Point +>a : unknown +>Point : a.Point var p = {x:0, y:0 }; ->p : Point +>p : a.Point >{x:0, y:0 } : { x: number; y: number; } >x : number >y : number @@ -54,40 +54,40 @@ module D { >D : typeof D import a = A; ->a : typeof A ->A : typeof A +>a : typeof a +>A : typeof a var p = new a.Point(1, 1); ->p : Point ->new a.Point(1, 1) : Point ->a.Point : typeof Point ->a : typeof A ->Point : typeof Point +>p : a.Point +>new a.Point(1, 1) : a.Point +>a.Point : typeof a.Point +>a : typeof a +>Point : typeof a.Point } module E { >E : typeof E import a = A; ->a : typeof A ->A : typeof A +>a : typeof a +>A : typeof a export function xDist(x: a.Point) { ->xDist : (x: Point) => number ->x : Point ->a : a ->Point : Point +>xDist : (x: a.Point) => number +>x : a.Point +>a : unknown +>Point : a.Point return (a.Origin.x - x.x); >(a.Origin.x - x.x) : number >a.Origin.x - x.x : number >a.Origin.x : number ->a.Origin : Point ->a : typeof A ->Origin : Point +>a.Origin : a.Point +>a : typeof a +>Origin : a.Point >x : number >x.x : number ->x : Point +>x : a.Point >x : number } } diff --git a/tests/baselines/reference/importUsedInExtendsList1.types b/tests/baselines/reference/importUsedInExtendsList1.types index a6937acb73..7261c34e75 100644 --- a/tests/baselines/reference/importUsedInExtendsList1.types +++ b/tests/baselines/reference/importUsedInExtendsList1.types @@ -1,12 +1,12 @@ === tests/cases/compiler/importUsedInExtendsList1_1.ts === /// import foo = require('importUsedInExtendsList1_require'); ->foo : typeof "tests/cases/compiler/importUsedInExtendsList1_require" +>foo : typeof foo class Sub extends foo.Super { } >Sub : Sub ->foo : foo ->Super : Super +>foo : unknown +>Super : foo.Super var s: Sub; >s : Sub diff --git a/tests/baselines/reference/import_reference-exported-alias.types b/tests/baselines/reference/import_reference-exported-alias.types index e1dffabba5..b935fb16cf 100644 --- a/tests/baselines/reference/import_reference-exported-alias.types +++ b/tests/baselines/reference/import_reference-exported-alias.types @@ -1,23 +1,23 @@ === tests/cases/compiler/file2.ts === import appJs = require("file1"); ->appJs : typeof App +>appJs : typeof appJs import Services = appJs.Services; ->Services : typeof Services ->appJs : typeof App ->Services : typeof Services +>Services : typeof appJs.Services +>appJs : typeof appJs +>Services : typeof appJs.Services import UserServices = Services.UserServices; ->UserServices : typeof UserServices ->Services : typeof Services ->UserServices : UserServices +>UserServices : typeof Services.UserServices +>Services : typeof appJs.Services +>UserServices : Services.UserServices var x = new UserServices().getUserName(); >x : string >new UserServices().getUserName() : string >new UserServices().getUserName : () => string ->new UserServices() : UserServices ->UserServices : typeof UserServices +>new UserServices() : Services.UserServices +>UserServices : typeof Services.UserServices >getUserName : () => string === tests/cases/compiler/file1.ts === diff --git a/tests/baselines/reference/import_reference-to-type-alias.types b/tests/baselines/reference/import_reference-to-type-alias.types index 6f9628f277..e1da40b5bb 100644 --- a/tests/baselines/reference/import_reference-to-type-alias.types +++ b/tests/baselines/reference/import_reference-to-type-alias.types @@ -1,21 +1,21 @@ === tests/cases/compiler/file2.ts === import appJs = require("file1"); ->appJs : typeof "tests/cases/compiler/file1" +>appJs : typeof appJs import Services = appJs.App.Services; >Services : typeof Services ->appJs : typeof "tests/cases/compiler/file1" ->App : typeof App +>appJs : typeof appJs +>App : typeof appJs.App >Services : typeof Services var x = new Services.UserServices().getUserName(); >x : string >new Services.UserServices().getUserName() : string >new Services.UserServices().getUserName : () => string ->new Services.UserServices() : UserServices ->Services.UserServices : typeof UserServices +>new Services.UserServices() : Services.UserServices +>Services.UserServices : typeof Services.UserServices >Services : typeof Services ->UserServices : typeof UserServices +>UserServices : typeof Services.UserServices >getUserName : () => string === tests/cases/compiler/file1.ts === diff --git a/tests/baselines/reference/import_unneeded-require-when-referenecing-aliased-type-throug-array.types b/tests/baselines/reference/import_unneeded-require-when-referenecing-aliased-type-throug-array.types index 1f7c10e076..0dfe8ca336 100644 --- a/tests/baselines/reference/import_unneeded-require-when-referenecing-aliased-type-throug-array.types +++ b/tests/baselines/reference/import_unneeded-require-when-referenecing-aliased-type-throug-array.types @@ -1,17 +1,17 @@ === tests/cases/compiler/a.ts === /// import ITest = require('ITest'); ->ITest : ITest +>ITest : unknown var testData: ITest[]; ->testData : Name[] ->ITest : Name +>testData : ITest[] +>ITest : ITest var p = testData[0].name; >p : string >testData[0].name : string ->testData[0] : Name ->testData : Name[] +>testData[0] : ITest +>testData : ITest[] >name : string === tests/cases/compiler/b.ts === diff --git a/tests/baselines/reference/import_var-referencing-an-imported-module-alias.types b/tests/baselines/reference/import_var-referencing-an-imported-module-alias.types index 3a51c2216c..137b339347 100644 --- a/tests/baselines/reference/import_var-referencing-an-imported-module-alias.types +++ b/tests/baselines/reference/import_var-referencing-an-imported-module-alias.types @@ -1,18 +1,18 @@ === tests/cases/compiler/consumer.ts === import host = require("host"); ->host : typeof "tests/cases/compiler/host" +>host : typeof host var hostVar = host; ->hostVar : typeof "tests/cases/compiler/host" ->host : typeof "tests/cases/compiler/host" +>hostVar : typeof host +>host : typeof host var v = new hostVar.Host(); ->v : Host ->new hostVar.Host() : Host ->hostVar.Host : typeof Host ->hostVar : typeof "tests/cases/compiler/host" ->Host : typeof Host +>v : host.Host +>new hostVar.Host() : host.Host +>hostVar.Host : typeof host.Host +>hostVar : typeof host +>Host : typeof host.Host === tests/cases/compiler/host.ts === export class Host { } diff --git a/tests/baselines/reference/importedModuleClassNameClash.types b/tests/baselines/reference/importedModuleClassNameClash.types index 907626d345..28cdee3416 100644 --- a/tests/baselines/reference/importedModuleClassNameClash.types +++ b/tests/baselines/reference/importedModuleClassNameClash.types @@ -1,10 +1,10 @@ === tests/cases/compiler/importedModuleClassNameClash.ts === import foo = m1; >foo : typeof foo ->m1 : m1 +>m1 : unknown export module m1 { } ->m1 : m1 +>m1 : unknown class foo { } >foo : foo diff --git a/tests/baselines/reference/inferSecondaryParameter.types b/tests/baselines/reference/inferSecondaryParameter.types index 9831fe89e5..e416cface9 100644 --- a/tests/baselines/reference/inferSecondaryParameter.types +++ b/tests/baselines/reference/inferSecondaryParameter.types @@ -19,15 +19,11 @@ var b: Ib = { m: function (test: string, fn: Function) { } }; >Function : Function b.m("test", function (bug) { ->b.m("test", function (bug) { - var a: number = bug; -}) : any +>b.m("test", function (bug) { var a: number = bug;}) : any >b.m : (test: string, fn: Function) => any >b : Ib >m : (test: string, fn: Function) => any ->function (bug) { - var a: number = bug; -} : (bug: any) => void +>function (bug) { var a: number = bug;} : (bug: any) => void >bug : any var a: number = bug; diff --git a/tests/baselines/reference/inferentialTypingWithFunctionTypeNested.types b/tests/baselines/reference/inferentialTypingWithFunctionTypeNested.types index 7628e9c4a9..0596081ade 100644 --- a/tests/baselines/reference/inferentialTypingWithFunctionTypeNested.types +++ b/tests/baselines/reference/inferentialTypingWithFunctionTypeNested.types @@ -26,5 +26,5 @@ var s = map("", () => { return { x: identity }; }); >() => { return { x: identity }; } : () => { x: (y: V) => V; } >{ x: identity } : { x: (y: V) => V; } >x : (y: V) => V ->identity : identity +>identity : (y: V) => V diff --git a/tests/baselines/reference/inferentialTypingWithFunctionTypeSyntacticScenarios.types b/tests/baselines/reference/inferentialTypingWithFunctionTypeSyntacticScenarios.types index ac3d69b9b7..115da50176 100644 --- a/tests/baselines/reference/inferentialTypingWithFunctionTypeSyntacticScenarios.types +++ b/tests/baselines/reference/inferentialTypingWithFunctionTypeSyntacticScenarios.types @@ -26,7 +26,7 @@ var dottedIdentity = { x: identity }; >dottedIdentity : { x: (y: V) => V; } >{ x: identity } : { x: (y: V) => V; } >x : (y: V) => V ->identity : identity +>identity : (y: V) => V s = map("", dottedIdentity.x); >s = map("", dottedIdentity.x) : string diff --git a/tests/baselines/reference/inheritanceOfGenericConstructorMethod2.types b/tests/baselines/reference/inheritanceOfGenericConstructorMethod2.types index 0b1e89012a..2a71136613 100644 --- a/tests/baselines/reference/inheritanceOfGenericConstructorMethod2.types +++ b/tests/baselines/reference/inheritanceOfGenericConstructorMethod2.types @@ -14,42 +14,42 @@ module N { export class D1 extends M.C1 { } >D1 : D1 ->M : M ->C1 : C1 +>M : unknown +>C1 : M.C1 export class D2 extends M.C2 { } >D2 : D2 >T : T ->M : M ->C2 : C2 +>M : unknown +>C2 : M.C2 >T : T } var c = new M.C2(); // no error ->c : C2 ->new M.C2() : C2 ->M.C2 : typeof C2 +>c : M.C2 +>new M.C2() : M.C2 +>M.C2 : typeof M.C2 >M : typeof M ->C2 : typeof C2 +>C2 : typeof M.C2 var n = new N.D1(); // no error ->n : D1 ->new N.D1() : D1 ->N.D1 : typeof D1 +>n : N.D1 +>new N.D1() : N.D1 +>N.D1 : typeof N.D1 >N : typeof N ->D1 : typeof D1 +>D1 : typeof N.D1 var n2 = new N.D2(); // error ->n2 : D2 ->new N.D2() : D2 ->N.D2 : typeof D2 +>n2 : N.D2 +>new N.D2() : N.D2 +>N.D2 : typeof N.D2 >N : typeof N ->D2 : typeof D2 +>D2 : typeof N.D2 var n3 = new N.D2(); // no error, D2 ->n3 : D2<{}> ->new N.D2() : D2<{}> ->N.D2 : typeof D2 +>n3 : N.D2<{}> +>new N.D2() : N.D2<{}> +>N.D2 : typeof N.D2 >N : typeof N ->D2 : typeof D2 +>D2 : typeof N.D2 diff --git a/tests/baselines/reference/innerAliases2.types b/tests/baselines/reference/innerAliases2.types index 458f001983..ee8c18f93b 100644 --- a/tests/baselines/reference/innerAliases2.types +++ b/tests/baselines/reference/innerAliases2.types @@ -15,30 +15,30 @@ module consumer { >consumer : typeof consumer import provider = _provider; ->provider : typeof _provider ->_provider : typeof _provider +>provider : typeof provider +>_provider : typeof provider var g:provider.UsefulClass= null; ->g : UsefulClass ->provider : provider ->UsefulClass : UsefulClass +>g : provider.UsefulClass +>provider : unknown +>UsefulClass : provider.UsefulClass function use():provider.UsefulClass { ->use : () => UsefulClass ->provider : provider ->UsefulClass : UsefulClass +>use : () => provider.UsefulClass +>provider : unknown +>UsefulClass : provider.UsefulClass var p2:provider.UsefulClass= new provider.UsefulClass(); ->p2 : UsefulClass ->provider : provider ->UsefulClass : UsefulClass ->new provider.UsefulClass() : UsefulClass ->provider.UsefulClass : typeof UsefulClass ->provider : typeof _provider ->UsefulClass : typeof UsefulClass +>p2 : provider.UsefulClass +>provider : unknown +>UsefulClass : provider.UsefulClass +>new provider.UsefulClass() : provider.UsefulClass +>provider.UsefulClass : typeof provider.UsefulClass +>provider : typeof provider +>UsefulClass : typeof provider.UsefulClass return p2; ->p2 : UsefulClass +>p2 : provider.UsefulClass } } diff --git a/tests/baselines/reference/innerBoundLambdaEmit.types b/tests/baselines/reference/innerBoundLambdaEmit.types index f800aeb785..d68e6e81cb 100644 --- a/tests/baselines/reference/innerBoundLambdaEmit.types +++ b/tests/baselines/reference/innerBoundLambdaEmit.types @@ -14,8 +14,8 @@ interface Array { >T : T toFoo(): M.Foo ->toFoo : () => Foo ->M : M ->Foo : Foo +>toFoo : () => M.Foo +>M : unknown +>Foo : M.Foo } diff --git a/tests/baselines/reference/instanceOfInExternalModules.types b/tests/baselines/reference/instanceOfInExternalModules.types index 35594ac2d7..6e2eb8c77a 100644 --- a/tests/baselines/reference/instanceOfInExternalModules.types +++ b/tests/baselines/reference/instanceOfInExternalModules.types @@ -1,7 +1,7 @@ === tests/cases/compiler/instanceOfInExternalModules_1.ts === /// import Bar = require("instanceOfInExternalModules_require"); ->Bar : typeof "tests/cases/compiler/instanceOfInExternalModules_require" +>Bar : typeof Bar function IsFoo(value: any): boolean { >IsFoo : (value: any) => boolean @@ -10,9 +10,9 @@ function IsFoo(value: any): boolean { return value instanceof Bar.Foo; >value instanceof Bar.Foo : boolean >value : any ->Bar.Foo : typeof Foo ->Bar : typeof "tests/cases/compiler/instanceOfInExternalModules_require" ->Foo : typeof Foo +>Bar.Foo : typeof Bar.Foo +>Bar : typeof Bar +>Foo : typeof Bar.Foo } === tests/cases/compiler/instanceOfInExternalModules_require.ts === diff --git a/tests/baselines/reference/instantiatedModule.types b/tests/baselines/reference/instantiatedModule.types index 5021cce8af..b3f4dc0d5a 100644 --- a/tests/baselines/reference/instantiatedModule.types +++ b/tests/baselines/reference/instantiatedModule.types @@ -44,8 +44,8 @@ var p1: { x: number; y: number; } var p1: M.Point; >p1 : { x: number; y: number; } ->M : M ->Point : Point +>M : unknown +>Point : M.Point // making the point a class instead of an interface // makes this an instantiated mmodule @@ -83,30 +83,30 @@ var m2 = M2; // static side of the class var a2: typeof M2.Point; ->a2 : typeof Point +>a2 : typeof M2.Point >M2 : typeof M2 ->Point : typeof Point +>Point : typeof M2.Point var a2 = m2.Point; ->a2 : typeof Point ->m2.Point : typeof Point +>a2 : typeof M2.Point +>m2.Point : typeof M2.Point >m2 : typeof M2 ->Point : typeof Point +>Point : typeof M2.Point var a2 = M2.Point; ->a2 : typeof Point ->M2.Point : typeof Point +>a2 : typeof M2.Point +>M2.Point : typeof M2.Point >M2 : typeof M2 ->Point : typeof Point +>Point : typeof M2.Point var o: M2.Point = a2.Origin(); ->o : Point ->M2 : M2 ->Point : Point ->a2.Origin() : Point ->a2.Origin : () => Point ->a2 : typeof Point ->Origin : () => Point +>o : M2.Point +>M2 : unknown +>Point : M2.Point +>a2.Origin() : M2.Point +>a2.Origin : () => M2.Point +>a2 : typeof M2.Point +>Origin : () => M2.Point var p2: { x: number; y: number } >p2 : { x: number; y: number; } @@ -115,22 +115,22 @@ var p2: { x: number; y: number } var p2: M2.Point; >p2 : { x: number; y: number; } ->M2 : M2 ->Point : Point +>M2 : unknown +>Point : M2.Point var p2 = new m2.Point(); >p2 : { x: number; y: number; } ->new m2.Point() : Point ->m2.Point : typeof Point +>new m2.Point() : M2.Point +>m2.Point : typeof M2.Point >m2 : typeof M2 ->Point : typeof Point +>Point : typeof M2.Point var p2 = new M2.Point(); >p2 : { x: number; y: number; } ->new M2.Point() : Point ->M2.Point : typeof Point +>new M2.Point() : M2.Point +>M2.Point : typeof M2.Point >M2 : typeof M2 ->Point : typeof Point +>Point : typeof M2.Point module M3 { >M3 : typeof M3 @@ -150,48 +150,48 @@ var m3 = M3; >M3 : typeof M3 var a3: typeof M3.Color; ->a3 : typeof Color +>a3 : typeof M3.Color >M3 : typeof M3 ->Color : typeof Color +>Color : typeof M3.Color var a3 = m3.Color; ->a3 : typeof Color ->m3.Color : typeof Color +>a3 : typeof M3.Color +>m3.Color : typeof M3.Color >m3 : typeof M3 ->Color : typeof Color +>Color : typeof M3.Color var a3 = M3.Color; ->a3 : typeof Color ->M3.Color : typeof Color +>a3 : typeof M3.Color +>M3.Color : typeof M3.Color >M3 : typeof M3 ->Color : typeof Color +>Color : typeof M3.Color var blue: M3.Color = a3.Blue; ->blue : Color ->M3 : M3 ->Color : Color ->a3.Blue : Color ->a3 : typeof Color ->Blue : Color +>blue : M3.Color +>M3 : unknown +>Color : M3.Color +>a3.Blue : M3.Color +>a3 : typeof M3.Color +>Blue : M3.Color var p3: M3.Color; ->p3 : Color ->M3 : M3 ->Color : Color +>p3 : M3.Color +>M3 : unknown +>Color : M3.Color var p3 = M3.Color.Red; ->p3 : Color ->M3.Color.Red : Color ->M3.Color : typeof Color +>p3 : M3.Color +>M3.Color.Red : M3.Color +>M3.Color : typeof M3.Color >M3 : typeof M3 ->Color : typeof Color ->Red : Color +>Color : typeof M3.Color +>Red : M3.Color var p3 = m3.Color.Blue; ->p3 : Color ->m3.Color.Blue : Color ->m3.Color : typeof Color +>p3 : M3.Color +>m3.Color.Blue : M3.Color +>m3.Color : typeof M3.Color >m3 : typeof M3 ->Color : typeof Color ->Blue : Color +>Color : typeof M3.Color +>Blue : M3.Color diff --git a/tests/baselines/reference/interMixingModulesInterfaces0.types b/tests/baselines/reference/interMixingModulesInterfaces0.types index a6f132970c..977b02e15e 100644 --- a/tests/baselines/reference/interMixingModulesInterfaces0.types +++ b/tests/baselines/reference/interMixingModulesInterfaces0.types @@ -25,13 +25,13 @@ module A { } var x: A.B = A.B.createB(); ->x : B ->A : A ->B : B ->A.B.createB() : B ->A.B.createB : () => B ->A.B : typeof B +>x : A.B +>A : unknown +>B : A.B +>A.B.createB() : A.B +>A.B.createB : () => A.B +>A.B : typeof A.B >A : typeof A ->B : typeof B ->createB : () => B +>B : typeof A.B +>createB : () => A.B diff --git a/tests/baselines/reference/interMixingModulesInterfaces1.types b/tests/baselines/reference/interMixingModulesInterfaces1.types index df54cefd96..c94cc80e5b 100644 --- a/tests/baselines/reference/interMixingModulesInterfaces1.types +++ b/tests/baselines/reference/interMixingModulesInterfaces1.types @@ -25,13 +25,13 @@ module A { } var x: A.B = A.B.createB(); ->x : B ->A : A ->B : B ->A.B.createB() : B ->A.B.createB : () => B ->A.B : typeof B +>x : A.B +>A : unknown +>B : A.B +>A.B.createB() : A.B +>A.B.createB : () => A.B +>A.B : typeof A.B >A : typeof A ->B : typeof B ->createB : () => B +>B : typeof A.B +>createB : () => A.B diff --git a/tests/baselines/reference/interMixingModulesInterfaces2.types b/tests/baselines/reference/interMixingModulesInterfaces2.types index 67d8e04c57..ff21c25358 100644 --- a/tests/baselines/reference/interMixingModulesInterfaces2.types +++ b/tests/baselines/reference/interMixingModulesInterfaces2.types @@ -25,7 +25,7 @@ module A { } var x: A.B = null; ->x : B ->A : A ->B : B +>x : A.B +>A : unknown +>B : A.B diff --git a/tests/baselines/reference/interMixingModulesInterfaces3.types b/tests/baselines/reference/interMixingModulesInterfaces3.types index 9ffb4149b4..123d609c36 100644 --- a/tests/baselines/reference/interMixingModulesInterfaces3.types +++ b/tests/baselines/reference/interMixingModulesInterfaces3.types @@ -25,7 +25,7 @@ module A { } var x: A.B = null; ->x : B ->A : A ->B : B +>x : A.B +>A : unknown +>B : A.B diff --git a/tests/baselines/reference/interMixingModulesInterfaces4.types b/tests/baselines/reference/interMixingModulesInterfaces4.types index 9df3388a09..e4e9bf385a 100644 --- a/tests/baselines/reference/interMixingModulesInterfaces4.types +++ b/tests/baselines/reference/interMixingModulesInterfaces4.types @@ -27,8 +27,8 @@ var x : number = A.B.createB(); >x : number >A.B.createB() : number >A.B.createB : () => number ->A.B : typeof B +>A.B : typeof A.B >A : typeof A ->B : typeof B +>B : typeof A.B >createB : () => number diff --git a/tests/baselines/reference/interMixingModulesInterfaces5.types b/tests/baselines/reference/interMixingModulesInterfaces5.types index de08a7be44..199b37b16e 100644 --- a/tests/baselines/reference/interMixingModulesInterfaces5.types +++ b/tests/baselines/reference/interMixingModulesInterfaces5.types @@ -27,8 +27,8 @@ var x: number = A.B.createB(); >x : number >A.B.createB() : number >A.B.createB : () => number ->A.B : typeof B +>A.B : typeof A.B >A : typeof A ->B : typeof B +>B : typeof A.B >createB : () => number diff --git a/tests/baselines/reference/interfaceContextualType.types b/tests/baselines/reference/interfaceContextualType.types index 65bd6b7ae3..88ba9dcbc2 100644 --- a/tests/baselines/reference/interfaceContextualType.types +++ b/tests/baselines/reference/interfaceContextualType.types @@ -46,15 +46,11 @@ class Bug { >shouldBeOK : () => void this.values = { ->this.values = { - comments: { italic: true } - } : { [x: string]: IOptions; comments: { italic: boolean; }; } +>this.values = { comments: { italic: true } } : { [x: string]: IOptions; comments: { italic: boolean; }; } >this.values : IMap >this : Bug >values : IMap ->{ - comments: { italic: true } - } : { [x: string]: IOptions; comments: { italic: boolean; }; } +>{ comments: { italic: true } } : { [x: string]: IOptions; comments: { italic: boolean; }; } comments: { italic: true } >comments : { italic: boolean; } diff --git a/tests/baselines/reference/interfaceWithPropertyOfEveryType.types b/tests/baselines/reference/interfaceWithPropertyOfEveryType.types index be340c7014..69ad29374a 100644 --- a/tests/baselines/reference/interfaceWithPropertyOfEveryType.types +++ b/tests/baselines/reference/interfaceWithPropertyOfEveryType.types @@ -79,23 +79,7 @@ interface Foo { var a: Foo = { >a : Foo >Foo : Foo ->{ - a: 1, - b: '', - c: true, - d: {}, - e: null , - f: [1], - g: {}, - h: (x: number) => 1, - i: (x: T) => x, - j: null, - k: new C(), - l: f1, - m: M, - n: {}, - o: E.A -} : { a: number; b: string; c: boolean; d: {}; e: null; f: number[]; g: {}; h: (x: number) => number; i: (x: T) => T; j: Foo; k: C; l: () => void; m: typeof M; n: {}; o: E; } +>{ a: 1, b: '', c: true, d: {}, e: null , f: [1], g: {}, h: (x: number) => 1, i: (x: T) => x, j: null, k: new C(), l: f1, m: M, n: {}, o: E.A} : { a: number; b: string; c: boolean; d: {}; e: null; f: number[]; g: {}; h: (x: number) => number; i: (x: T) => T; j: Foo; k: C; l: () => void; m: typeof M; n: {}; o: E; } a: 1, >a : number @@ -146,11 +130,11 @@ var a: Foo = { l: f1, >l : () => void ->f1 : f1 +>f1 : () => void m: M, >m : typeof M ->M : M +>M : typeof M n: {}, >n : {} diff --git a/tests/baselines/reference/internalAliasClass.types b/tests/baselines/reference/internalAliasClass.types index 2a026c713e..8531714b5e 100644 --- a/tests/baselines/reference/internalAliasClass.types +++ b/tests/baselines/reference/internalAliasClass.types @@ -11,13 +11,13 @@ module c { >c : typeof c import b = a.c; ->b : typeof c +>b : typeof b >a : typeof a ->c : c +>c : b export var x: b = new b(); ->x : c ->b : c ->new b() : c ->b : typeof c +>x : b +>b : b +>new b() : b +>b : typeof b } diff --git a/tests/baselines/reference/internalAliasClassInsideLocalModuleWithExport.types b/tests/baselines/reference/internalAliasClassInsideLocalModuleWithExport.types index 54f69cf2f3..3f6f5845fd 100644 --- a/tests/baselines/reference/internalAliasClassInsideLocalModuleWithExport.types +++ b/tests/baselines/reference/internalAliasClassInsideLocalModuleWithExport.types @@ -41,11 +41,11 @@ export module m2 { } export var d = new m2.m3.c(); ->d : c ->new m2.m3.c() : c ->m2.m3.c : typeof c ->m2.m3 : typeof m3 +>d : x.c +>new m2.m3.c() : x.c +>m2.m3.c : typeof x.c +>m2.m3 : typeof m2.m3 >m2 : typeof m2 ->m3 : typeof m3 ->c : typeof c +>m3 : typeof m2.m3 +>c : typeof x.c diff --git a/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithExport.types b/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithExport.types index a9edf4684c..6a25f03c2e 100644 --- a/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithExport.types +++ b/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithExport.types @@ -16,19 +16,19 @@ export module x { } export import xc = x.c; ->xc : typeof c +>xc : typeof xc >x : typeof x ->c : c +>c : xc export var cProp = new xc(); ->cProp : c ->new xc() : c ->xc : typeof c +>cProp : xc +>new xc() : xc +>xc : typeof xc var cReturnVal = cProp.foo(10); >cReturnVal : number >cProp.foo(10) : number >cProp.foo : (a: number) => number ->cProp : c +>cProp : xc >foo : (a: number) => number diff --git a/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithoutExport.types b/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithoutExport.types index 05309a8f84..4e086f8605 100644 --- a/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithoutExport.types +++ b/tests/baselines/reference/internalAliasClassInsideTopLevelModuleWithoutExport.types @@ -16,19 +16,19 @@ export module x { } import xc = x.c; ->xc : typeof c +>xc : typeof xc >x : typeof x ->c : c +>c : xc export var cProp = new xc(); ->cProp : c ->new xc() : c ->xc : typeof c +>cProp : xc +>new xc() : xc +>xc : typeof xc var cReturnVal = cProp.foo(10); >cReturnVal : number >cProp.foo(10) : number >cProp.foo : (a: number) => number ->cProp : c +>cProp : xc >foo : (a: number) => number diff --git a/tests/baselines/reference/internalAliasEnum.types b/tests/baselines/reference/internalAliasEnum.types index 8b4706b67f..87cab6cc56 100644 --- a/tests/baselines/reference/internalAliasEnum.types +++ b/tests/baselines/reference/internalAliasEnum.types @@ -20,15 +20,15 @@ module c { >c : typeof c import b = a.weekend; ->b : typeof weekend +>b : typeof b >a : typeof a ->weekend : weekend +>weekend : b export var bVal: b = b.Sunday; ->bVal : weekend ->b : weekend ->b.Sunday : weekend ->b : typeof weekend ->Sunday : weekend +>bVal : b +>b : b +>b.Sunday : b +>b : typeof b +>Sunday : b } diff --git a/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithExport.types b/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithExport.types index e990dc2d5e..0d09b930f9 100644 --- a/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithExport.types +++ b/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithExport.types @@ -20,15 +20,15 @@ export module c { >c : typeof c export import b = a.weekend; ->b : typeof weekend +>b : typeof b >a : typeof a ->weekend : weekend +>weekend : b export var bVal: b = b.Sunday; ->bVal : weekend ->b : weekend ->b.Sunday : weekend ->b : typeof weekend ->Sunday : weekend +>bVal : b +>b : b +>b.Sunday : b +>b : typeof b +>Sunday : b } diff --git a/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithoutExport.types b/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithoutExport.types index 1182ea3d4f..881e51324a 100644 --- a/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithoutExport.types +++ b/tests/baselines/reference/internalAliasEnumInsideLocalModuleWithoutExport.types @@ -20,15 +20,15 @@ export module c { >c : typeof c import b = a.weekend; ->b : typeof weekend +>b : typeof b >a : typeof a ->weekend : weekend +>weekend : b export var bVal: b = b.Sunday; ->bVal : weekend ->b : weekend ->b.Sunday : weekend ->b : typeof weekend ->Sunday : weekend +>bVal : b +>b : b +>b.Sunday : b +>b : typeof b +>Sunday : b } diff --git a/tests/baselines/reference/internalAliasEnumInsideTopLevelModuleWithExport.types b/tests/baselines/reference/internalAliasEnumInsideTopLevelModuleWithExport.types index 8fd15e4e21..8458d88573 100644 --- a/tests/baselines/reference/internalAliasEnumInsideTopLevelModuleWithExport.types +++ b/tests/baselines/reference/internalAliasEnumInsideTopLevelModuleWithExport.types @@ -17,14 +17,14 @@ export module a { } export import b = a.weekend; ->b : typeof weekend +>b : typeof b >a : typeof a ->weekend : weekend +>weekend : b export var bVal: b = b.Sunday; ->bVal : weekend ->b : weekend ->b.Sunday : weekend ->b : typeof weekend ->Sunday : weekend +>bVal : b +>b : b +>b.Sunday : b +>b : typeof b +>Sunday : b diff --git a/tests/baselines/reference/internalAliasEnumInsideTopLevelModuleWithoutExport.types b/tests/baselines/reference/internalAliasEnumInsideTopLevelModuleWithoutExport.types index 09ee904abb..6e75bd81bd 100644 --- a/tests/baselines/reference/internalAliasEnumInsideTopLevelModuleWithoutExport.types +++ b/tests/baselines/reference/internalAliasEnumInsideTopLevelModuleWithoutExport.types @@ -17,14 +17,14 @@ export module a { } import b = a.weekend; ->b : typeof weekend +>b : typeof b >a : typeof a ->weekend : weekend +>weekend : b export var bVal: b = b.Sunday; ->bVal : weekend ->b : weekend ->b.Sunday : weekend ->b : typeof weekend ->Sunday : weekend +>bVal : b +>b : b +>b.Sunday : b +>b : typeof b +>Sunday : b diff --git a/tests/baselines/reference/internalAliasInitializedModule.types b/tests/baselines/reference/internalAliasInitializedModule.types index 44d376e913..dacc2f148b 100644 --- a/tests/baselines/reference/internalAliasInitializedModule.types +++ b/tests/baselines/reference/internalAliasInitializedModule.types @@ -20,11 +20,11 @@ module c { >b : typeof b export var x: b.c = new b.c(); ->x : c ->b : b ->c : c ->new b.c() : c ->b.c : typeof c +>x : b.c +>b : unknown +>c : b.c +>new b.c() : b.c +>b.c : typeof b.c >b : typeof b ->c : typeof c +>c : typeof b.c } diff --git a/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithExport.types b/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithExport.types index 3dfee66924..973003d2c4 100644 --- a/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithExport.types +++ b/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithExport.types @@ -20,11 +20,11 @@ export module c { >b : typeof b export var x: b.c = new b.c(); ->x : c ->b : b ->c : c ->new b.c() : c ->b.c : typeof c +>x : b.c +>b : unknown +>c : b.c +>new b.c() : b.c +>b.c : typeof b.c >b : typeof b ->c : typeof c +>c : typeof b.c } diff --git a/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExport.types b/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExport.types index 4e78a0d781..540883209d 100644 --- a/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExport.types +++ b/tests/baselines/reference/internalAliasInitializedModuleInsideLocalModuleWithoutExport.types @@ -20,11 +20,11 @@ export module c { >b : typeof b export var x: b.c = new b.c(); ->x : c ->b : b ->c : c ->new b.c() : c ->b.c : typeof c +>x : b.c +>b : unknown +>c : b.c +>new b.c() : b.c +>b.c : typeof b.c >b : typeof b ->c : typeof c +>c : typeof b.c } diff --git a/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithExport.types b/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithExport.types index a7d7d1937c..aa9944787d 100644 --- a/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithExport.types +++ b/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithExport.types @@ -17,11 +17,11 @@ export import b = a.b; >b : typeof b export var x: b.c = new b.c(); ->x : c ->b : b ->c : c ->new b.c() : c ->b.c : typeof c +>x : b.c +>b : unknown +>c : b.c +>new b.c() : b.c +>b.c : typeof b.c >b : typeof b ->c : typeof c +>c : typeof b.c diff --git a/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithoutExport.types b/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithoutExport.types index ffd3096831..e17fcdba2a 100644 --- a/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithoutExport.types +++ b/tests/baselines/reference/internalAliasInitializedModuleInsideTopLevelModuleWithoutExport.types @@ -17,11 +17,11 @@ import b = a.b; >b : typeof b export var x: b.c = new b.c(); ->x : c ->b : b ->c : c ->new b.c() : c ->b.c : typeof c +>x : b.c +>b : unknown +>c : b.c +>new b.c() : b.c +>b.c : typeof b.c >b : typeof b ->c : typeof c +>c : typeof b.c diff --git a/tests/baselines/reference/internalAliasInterface.types b/tests/baselines/reference/internalAliasInterface.types index 71a59027d8..310c568104 100644 --- a/tests/baselines/reference/internalAliasInterface.types +++ b/tests/baselines/reference/internalAliasInterface.types @@ -1,6 +1,6 @@ === tests/cases/compiler/internalAliasInterface.ts === module a { ->a : a +>a : unknown export interface I { >I : I @@ -11,12 +11,12 @@ module c { >c : typeof c import b = a.I; ->b : b ->a : a ->I : I +>b : unknown +>a : unknown +>I : b export var x: b; ->x : I ->b : I +>x : b +>b : b } diff --git a/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithExport.types b/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithExport.types index 253a778ea3..9667fd125d 100644 --- a/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithExport.types +++ b/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithExport.types @@ -1,6 +1,6 @@ === tests/cases/compiler/internalAliasInterfaceInsideLocalModuleWithExport.ts === export module a { ->a : a +>a : unknown export interface I { >I : I @@ -11,12 +11,12 @@ export module c { >c : typeof c export import b = a.I; ->b : b ->a : a ->I : I +>b : unknown +>a : unknown +>I : b export var x: b; ->x : I ->b : I +>x : b +>b : b } diff --git a/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithoutExport.types b/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithoutExport.types index ec1e59fd94..2f9368bc6a 100644 --- a/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithoutExport.types +++ b/tests/baselines/reference/internalAliasInterfaceInsideLocalModuleWithoutExport.types @@ -1,6 +1,6 @@ === tests/cases/compiler/internalAliasInterfaceInsideLocalModuleWithoutExport.ts === export module a { ->a : a +>a : unknown export interface I { >I : I @@ -11,12 +11,12 @@ export module c { >c : typeof c import b = a.I; ->b : b ->a : a ->I : I +>b : unknown +>a : unknown +>I : b export var x: b; ->x : I ->b : I +>x : b +>b : b } diff --git a/tests/baselines/reference/internalAliasInterfaceInsideTopLevelModuleWithExport.types b/tests/baselines/reference/internalAliasInterfaceInsideTopLevelModuleWithExport.types index 686eba773b..9197d1e021 100644 --- a/tests/baselines/reference/internalAliasInterfaceInsideTopLevelModuleWithExport.types +++ b/tests/baselines/reference/internalAliasInterfaceInsideTopLevelModuleWithExport.types @@ -1,6 +1,6 @@ === tests/cases/compiler/internalAliasInterfaceInsideTopLevelModuleWithExport.ts === export module a { ->a : a +>a : unknown export interface I { >I : I @@ -8,11 +8,11 @@ export module a { } export import b = a.I; ->b : b ->a : a ->I : I +>b : unknown +>a : unknown +>I : b export var x: b; ->x : I ->b : I +>x : b +>b : b diff --git a/tests/baselines/reference/internalAliasInterfaceInsideTopLevelModuleWithoutExport.types b/tests/baselines/reference/internalAliasInterfaceInsideTopLevelModuleWithoutExport.types index 56197b88a1..58be03b6a3 100644 --- a/tests/baselines/reference/internalAliasInterfaceInsideTopLevelModuleWithoutExport.types +++ b/tests/baselines/reference/internalAliasInterfaceInsideTopLevelModuleWithoutExport.types @@ -1,6 +1,6 @@ === tests/cases/compiler/internalAliasInterfaceInsideTopLevelModuleWithoutExport.ts === export module a { ->a : a +>a : unknown export interface I { >I : I @@ -8,11 +8,11 @@ export module a { } import b = a.I; ->b : b ->a : a ->I : I +>b : unknown +>a : unknown +>I : b export var x: b; ->x : I ->b : I +>x : b +>b : b diff --git a/tests/baselines/reference/internalAliasUninitializedModule.types b/tests/baselines/reference/internalAliasUninitializedModule.types index 2a05858edb..408a2467e0 100644 --- a/tests/baselines/reference/internalAliasUninitializedModule.types +++ b/tests/baselines/reference/internalAliasUninitializedModule.types @@ -1,9 +1,9 @@ === tests/cases/compiler/internalAliasUninitializedModule.ts === module a { ->a : a +>a : unknown export module b { ->b : b +>b : unknown export interface I { >I : I @@ -18,18 +18,18 @@ module c { >c : typeof c import b = a.b; ->b : b ->a : a ->b : b +>b : unknown +>a : unknown +>b : unknown export var x: b.I; ->x : I ->b : b ->I : I +>x : b.I +>b : unknown +>I : b.I x.foo(); >x.foo() : any >x.foo : () => any ->x : I +>x : b.I >foo : () => any } diff --git a/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithExport.types b/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithExport.types index 4220c67e67..f7bbc68dac 100644 --- a/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithExport.types +++ b/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithExport.types @@ -1,9 +1,9 @@ === tests/cases/compiler/internalAliasUninitializedModuleInsideLocalModuleWithExport.ts === export module a { ->a : a +>a : unknown export module b { ->b : b +>b : unknown export interface I { >I : I @@ -18,18 +18,18 @@ export module c { >c : typeof c export import b = a.b; ->b : b ->a : a ->b : b +>b : unknown +>a : unknown +>b : unknown export var x: b.I; ->x : I ->b : b ->I : I +>x : b.I +>b : unknown +>I : b.I x.foo(); >x.foo() : any >x.foo : () => any ->x : I +>x : b.I >foo : () => any } diff --git a/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithoutExport.types b/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithoutExport.types index c42848cdd6..cf9a85a712 100644 --- a/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithoutExport.types +++ b/tests/baselines/reference/internalAliasUninitializedModuleInsideLocalModuleWithoutExport.types @@ -1,9 +1,9 @@ === tests/cases/compiler/internalAliasUninitializedModuleInsideLocalModuleWithoutExport.ts === export module a { ->a : a +>a : unknown export module b { ->b : b +>b : unknown export interface I { >I : I @@ -18,18 +18,18 @@ export module c { >c : typeof c import b = a.b; ->b : b ->a : a ->b : b +>b : unknown +>a : unknown +>b : unknown export var x: b.I; ->x : I ->b : b ->I : I +>x : b.I +>b : unknown +>I : b.I x.foo(); >x.foo() : any >x.foo : () => any ->x : I +>x : b.I >foo : () => any } diff --git a/tests/baselines/reference/internalAliasUninitializedModuleInsideTopLevelModuleWithExport.types b/tests/baselines/reference/internalAliasUninitializedModuleInsideTopLevelModuleWithExport.types index cd6a928595..015ec48fe6 100644 --- a/tests/baselines/reference/internalAliasUninitializedModuleInsideTopLevelModuleWithExport.types +++ b/tests/baselines/reference/internalAliasUninitializedModuleInsideTopLevelModuleWithExport.types @@ -1,9 +1,9 @@ === tests/cases/compiler/internalAliasUninitializedModuleInsideTopLevelModuleWithExport.ts === export module a { ->a : a +>a : unknown export module b { ->b : b +>b : unknown export interface I { >I : I @@ -15,18 +15,18 @@ export module a { } export import b = a.b; ->b : b ->a : a ->b : b +>b : unknown +>a : unknown +>b : unknown export var x: b.I; ->x : I ->b : b ->I : I +>x : b.I +>b : unknown +>I : b.I x.foo(); >x.foo() : any >x.foo : () => any ->x : I +>x : b.I >foo : () => any diff --git a/tests/baselines/reference/internalAliasUninitializedModuleInsideTopLevelModuleWithoutExport.types b/tests/baselines/reference/internalAliasUninitializedModuleInsideTopLevelModuleWithoutExport.types index 711e933ee7..71a2f53581 100644 --- a/tests/baselines/reference/internalAliasUninitializedModuleInsideTopLevelModuleWithoutExport.types +++ b/tests/baselines/reference/internalAliasUninitializedModuleInsideTopLevelModuleWithoutExport.types @@ -1,9 +1,9 @@ === tests/cases/compiler/internalAliasUninitializedModuleInsideTopLevelModuleWithoutExport.ts === export module a { ->a : a +>a : unknown export module b { ->b : b +>b : unknown export interface I { >I : I @@ -15,18 +15,18 @@ export module a { } import b = a.b; ->b : b ->a : a ->b : b +>b : unknown +>a : unknown +>b : unknown export var x: b.I; ->x : I ->b : b ->I : I +>x : b.I +>b : unknown +>I : b.I x.foo(); >x.foo() : any >x.foo : () => any ->x : I +>x : b.I >foo : () => any diff --git a/tests/baselines/reference/internalAliasWithDottedNameEmit.types b/tests/baselines/reference/internalAliasWithDottedNameEmit.types index 8677bb4113..2b66ec9541 100644 --- a/tests/baselines/reference/internalAliasWithDottedNameEmit.types +++ b/tests/baselines/reference/internalAliasWithDottedNameEmit.types @@ -9,12 +9,12 @@ module a.b.c { } module a.e.f { >a : typeof a ->e : e ->f : f +>e : unknown +>f : unknown import g = b.c; ->g : typeof c +>g : typeof g >b : typeof b ->c : typeof c +>c : typeof g } diff --git a/tests/baselines/reference/internalImportInstantiatedModuleMergedWithClassNotReferencingInstanceNoConflict.types b/tests/baselines/reference/internalImportInstantiatedModuleMergedWithClassNotReferencingInstanceNoConflict.types index 2a1afa214a..3ec8770f17 100644 --- a/tests/baselines/reference/internalImportInstantiatedModuleMergedWithClassNotReferencingInstanceNoConflict.types +++ b/tests/baselines/reference/internalImportInstantiatedModuleMergedWithClassNotReferencingInstanceNoConflict.types @@ -17,10 +17,10 @@ module A { } module B { ->B : B +>B : unknown import Y = A; ->Y : typeof A ->A : A +>Y : typeof Y +>A : Y } diff --git a/tests/baselines/reference/internalImportUnInstantiatedModuleMergedWithClassNotReferencingInstanceNoConflict.types b/tests/baselines/reference/internalImportUnInstantiatedModuleMergedWithClassNotReferencingInstanceNoConflict.types index 131527c66a..c07fc1c495 100644 --- a/tests/baselines/reference/internalImportUnInstantiatedModuleMergedWithClassNotReferencingInstanceNoConflict.types +++ b/tests/baselines/reference/internalImportUnInstantiatedModuleMergedWithClassNotReferencingInstanceNoConflict.types @@ -14,10 +14,10 @@ module A { } module B { ->B : B +>B : unknown import Y = A; ->Y : typeof A ->A : A +>Y : typeof Y +>A : Y } diff --git a/tests/baselines/reference/internalImportUnInstantiatedModuleNotReferencingInstanceNoConflict.types b/tests/baselines/reference/internalImportUnInstantiatedModuleNotReferencingInstanceNoConflict.types index 01549965a1..0bff332846 100644 --- a/tests/baselines/reference/internalImportUnInstantiatedModuleNotReferencingInstanceNoConflict.types +++ b/tests/baselines/reference/internalImportUnInstantiatedModuleNotReferencingInstanceNoConflict.types @@ -1,6 +1,6 @@ === tests/cases/compiler/internalImportUnInstantiatedModuleNotReferencingInstanceNoConflict.ts === module A { ->A : A +>A : unknown export interface X { s: string } >X : X @@ -14,7 +14,7 @@ module B { >A : number import Y = A; ->Y : Y ->A : A +>Y : unknown +>A : unknown } diff --git a/tests/baselines/reference/ipromise2.types b/tests/baselines/reference/ipromise2.types index 1cb5bcecc3..72c7b44f14 100644 --- a/tests/baselines/reference/ipromise2.types +++ b/tests/baselines/reference/ipromise2.types @@ -1,7 +1,7 @@ === tests/cases/compiler/ipromise2.ts === declare module Windows.Foundation { ->Windows : Windows ->Foundation : Foundation +>Windows : unknown +>Foundation : unknown export interface IPromise { >IPromise : IPromise @@ -21,8 +21,8 @@ declare module Windows.Foundation { >U : U >progress : (progress: any) => void >progress : any ->Windows : Windows ->Foundation : Foundation +>Windows : unknown +>Foundation : unknown >IPromise : IPromise >U : U @@ -39,8 +39,8 @@ declare module Windows.Foundation { >U : U >progress : (progress: any) => void >progress : any ->Windows : Windows ->Foundation : Foundation +>Windows : unknown +>Foundation : unknown >IPromise : IPromise >U : U @@ -57,8 +57,8 @@ declare module Windows.Foundation { >U : U >progress : (progress: any) => void >progress : any ->Windows : Windows ->Foundation : Foundation +>Windows : unknown +>Foundation : unknown >IPromise : IPromise >U : U @@ -74,8 +74,8 @@ declare module Windows.Foundation { >U : U >progress : (progress: any) => void >progress : any ->Windows : Windows ->Foundation : Foundation +>Windows : unknown +>Foundation : unknown >IPromise : IPromise >U : U @@ -97,22 +97,18 @@ declare module Windows.Foundation { } var p: Windows.Foundation.IPromise; ->p : IPromise ->Windows : Windows ->Foundation : Foundation ->IPromise : IPromise +>p : Windows.Foundation.IPromise +>Windows : unknown +>Foundation : unknown +>IPromise : Windows.Foundation.IPromise var p2 = p.then(function (s) { ->p2 : IPromise ->p.then(function (s) { - return 34; -} ) : IPromise ->p.then : { (success?: (value: string) => IPromise, error?: (error: any) => IPromise, progress?: (progress: any) => void): IPromise; (success?: (value: string) => IPromise, error?: (error: any) => U, progress?: (progress: any) => void): IPromise; (success?: (value: string) => U, error?: (error: any) => IPromise, progress?: (progress: any) => void): IPromise; (success?: (value: string) => U, error?: (error: any) => U, progress?: (progress: any) => void): IPromise; } ->p : IPromise ->then : { (success?: (value: string) => IPromise, error?: (error: any) => IPromise, progress?: (progress: any) => void): IPromise; (success?: (value: string) => IPromise, error?: (error: any) => U, progress?: (progress: any) => void): IPromise; (success?: (value: string) => U, error?: (error: any) => IPromise, progress?: (progress: any) => void): IPromise; (success?: (value: string) => U, error?: (error: any) => U, progress?: (progress: any) => void): IPromise; } ->function (s) { - return 34; -} : (s: string) => number +>p2 : Windows.Foundation.IPromise +>p.then(function (s) { return 34;} ) : Windows.Foundation.IPromise +>p.then : { (success?: (value: string) => Windows.Foundation.IPromise, error?: (error: any) => Windows.Foundation.IPromise, progress?: (progress: any) => void): Windows.Foundation.IPromise; (success?: (value: string) => Windows.Foundation.IPromise, error?: (error: any) => U, progress?: (progress: any) => void): Windows.Foundation.IPromise; (success?: (value: string) => U, error?: (error: any) => Windows.Foundation.IPromise, progress?: (progress: any) => void): Windows.Foundation.IPromise; (success?: (value: string) => U, error?: (error: any) => U, progress?: (progress: any) => void): Windows.Foundation.IPromise; } +>p : Windows.Foundation.IPromise +>then : { (success?: (value: string) => Windows.Foundation.IPromise, error?: (error: any) => Windows.Foundation.IPromise, progress?: (progress: any) => void): Windows.Foundation.IPromise; (success?: (value: string) => Windows.Foundation.IPromise, error?: (error: any) => U, progress?: (progress: any) => void): Windows.Foundation.IPromise; (success?: (value: string) => U, error?: (error: any) => Windows.Foundation.IPromise, progress?: (progress: any) => void): Windows.Foundation.IPromise; (success?: (value: string) => U, error?: (error: any) => U, progress?: (progress: any) => void): Windows.Foundation.IPromise; } +>function (s) { return 34;} : (s: string) => number >s : string return 34; @@ -122,7 +118,7 @@ var p2 = p.then(function (s) { var x: number = p2.value; >x : number >p2.value : number ->p2 : IPromise +>p2 : Windows.Foundation.IPromise >value : number diff --git a/tests/baselines/reference/ipromise3.types b/tests/baselines/reference/ipromise3.types index 4750dd4b6c..7f11624db0 100644 --- a/tests/baselines/reference/ipromise3.types +++ b/tests/baselines/reference/ipromise3.types @@ -85,15 +85,11 @@ var p1: IPromise3; var p2: IPromise3 = p1.then(function (x) { >p2 : IPromise3 >IPromise3 : IPromise3 ->p1.then(function (x) { - return x; -}) : IPromise3 +>p1.then(function (x) { return x;}) : IPromise3 >p1.then : { (success?: (value: string) => IPromise3, error?: (error: any) => IPromise3, progress?: (progress: any) => void): IPromise3; (success?: (value: string) => IPromise3, error?: (error: any) => U, progress?: (progress: any) => void): IPromise3; (success?: (value: string) => U, error?: (error: any) => IPromise3, progress?: (progress: any) => void): IPromise3; (success?: (value: string) => U, error?: (error: any) => U, progress?: (progress: any) => void): IPromise3; } >p1 : IPromise3 >then : { (success?: (value: string) => IPromise3, error?: (error: any) => IPromise3, progress?: (progress: any) => void): IPromise3; (success?: (value: string) => IPromise3, error?: (error: any) => U, progress?: (progress: any) => void): IPromise3; (success?: (value: string) => U, error?: (error: any) => IPromise3, progress?: (progress: any) => void): IPromise3; (success?: (value: string) => U, error?: (error: any) => U, progress?: (progress: any) => void): IPromise3; } ->function (x) { - return x; -} : (x: string) => string +>function (x) { return x;} : (x: string) => string >x : string return x; diff --git a/tests/baselines/reference/ipromise4.types b/tests/baselines/reference/ipromise4.types index bc00be77fa..0ae6c35f1f 100644 --- a/tests/baselines/reference/ipromise4.types +++ b/tests/baselines/reference/ipromise4.types @@ -1,7 +1,7 @@ === tests/cases/compiler/ipromise4.ts === declare module Windows.Foundation { ->Windows : Windows ->Foundation : Foundation +>Windows : unknown +>Foundation : unknown export interface IPromise { >IPromise : IPromise @@ -21,8 +21,8 @@ declare module Windows.Foundation { >U : U >progress : (progress: any) => void >progress : any ->Windows : Windows ->Foundation : Foundation +>Windows : unknown +>Foundation : unknown >IPromise : IPromise >U : U @@ -39,8 +39,8 @@ declare module Windows.Foundation { >U : U >progress : (progress: any) => void >progress : any ->Windows : Windows ->Foundation : Foundation +>Windows : unknown +>Foundation : unknown >IPromise : IPromise >U : U @@ -57,8 +57,8 @@ declare module Windows.Foundation { >U : U >progress : (progress: any) => void >progress : any ->Windows : Windows ->Foundation : Foundation +>Windows : unknown +>Foundation : unknown >IPromise : IPromise >U : U @@ -74,8 +74,8 @@ declare module Windows.Foundation { >U : U >progress : (progress: any) => void >progress : any ->Windows : Windows ->Foundation : Foundation +>Windows : unknown +>Foundation : unknown >IPromise : IPromise >U : U @@ -93,29 +93,29 @@ declare module Windows.Foundation { } var p: Windows.Foundation.IPromise = null; ->p : IPromise ->Windows : Windows ->Foundation : Foundation ->IPromise : IPromise +>p : Windows.Foundation.IPromise +>Windows : unknown +>Foundation : unknown +>IPromise : Windows.Foundation.IPromise p.then(function (x) { } ); // should not error ->p.then(function (x) { } ) : IPromise ->p.then : { (success?: (value: number) => IPromise, error?: (error: any) => IPromise, progress?: (progress: any) => void): IPromise; (success?: (value: number) => IPromise, error?: (error: any) => U, progress?: (progress: any) => void): IPromise; (success?: (value: number) => U, error?: (error: any) => IPromise, progress?: (progress: any) => void): IPromise; (success?: (value: number) => U, error?: (error: any) => U, progress?: (progress: any) => void): IPromise; } ->p : IPromise ->then : { (success?: (value: number) => IPromise, error?: (error: any) => IPromise, progress?: (progress: any) => void): IPromise; (success?: (value: number) => IPromise, error?: (error: any) => U, progress?: (progress: any) => void): IPromise; (success?: (value: number) => U, error?: (error: any) => IPromise, progress?: (progress: any) => void): IPromise; (success?: (value: number) => U, error?: (error: any) => U, progress?: (progress: any) => void): IPromise; } +>p.then(function (x) { } ) : Windows.Foundation.IPromise +>p.then : { (success?: (value: number) => Windows.Foundation.IPromise, error?: (error: any) => Windows.Foundation.IPromise, progress?: (progress: any) => void): Windows.Foundation.IPromise; (success?: (value: number) => Windows.Foundation.IPromise, error?: (error: any) => U, progress?: (progress: any) => void): Windows.Foundation.IPromise; (success?: (value: number) => U, error?: (error: any) => Windows.Foundation.IPromise, progress?: (progress: any) => void): Windows.Foundation.IPromise; (success?: (value: number) => U, error?: (error: any) => U, progress?: (progress: any) => void): Windows.Foundation.IPromise; } +>p : Windows.Foundation.IPromise +>then : { (success?: (value: number) => Windows.Foundation.IPromise, error?: (error: any) => Windows.Foundation.IPromise, progress?: (progress: any) => void): Windows.Foundation.IPromise; (success?: (value: number) => Windows.Foundation.IPromise, error?: (error: any) => U, progress?: (progress: any) => void): Windows.Foundation.IPromise; (success?: (value: number) => U, error?: (error: any) => Windows.Foundation.IPromise, progress?: (progress: any) => void): Windows.Foundation.IPromise; (success?: (value: number) => U, error?: (error: any) => U, progress?: (progress: any) => void): Windows.Foundation.IPromise; } >function (x) { } : (x: number) => void >x : number p.then(function (x) { return "hello"; } ).then(function (x) { return x } ); // should not error ->p.then(function (x) { return "hello"; } ).then(function (x) { return x } ) : IPromise ->p.then(function (x) { return "hello"; } ).then : { (success?: (value: string) => IPromise, error?: (error: any) => IPromise, progress?: (progress: any) => void): IPromise; (success?: (value: string) => IPromise, error?: (error: any) => U, progress?: (progress: any) => void): IPromise; (success?: (value: string) => U, error?: (error: any) => IPromise, progress?: (progress: any) => void): IPromise; (success?: (value: string) => U, error?: (error: any) => U, progress?: (progress: any) => void): IPromise; } ->p.then(function (x) { return "hello"; } ) : IPromise ->p.then : { (success?: (value: number) => IPromise, error?: (error: any) => IPromise, progress?: (progress: any) => void): IPromise; (success?: (value: number) => IPromise, error?: (error: any) => U, progress?: (progress: any) => void): IPromise; (success?: (value: number) => U, error?: (error: any) => IPromise, progress?: (progress: any) => void): IPromise; (success?: (value: number) => U, error?: (error: any) => U, progress?: (progress: any) => void): IPromise; } ->p : IPromise ->then : { (success?: (value: number) => IPromise, error?: (error: any) => IPromise, progress?: (progress: any) => void): IPromise; (success?: (value: number) => IPromise, error?: (error: any) => U, progress?: (progress: any) => void): IPromise; (success?: (value: number) => U, error?: (error: any) => IPromise, progress?: (progress: any) => void): IPromise; (success?: (value: number) => U, error?: (error: any) => U, progress?: (progress: any) => void): IPromise; } +>p.then(function (x) { return "hello"; } ).then(function (x) { return x } ) : Windows.Foundation.IPromise +>p.then(function (x) { return "hello"; } ).then : { (success?: (value: string) => Windows.Foundation.IPromise, error?: (error: any) => Windows.Foundation.IPromise, progress?: (progress: any) => void): Windows.Foundation.IPromise; (success?: (value: string) => Windows.Foundation.IPromise, error?: (error: any) => U, progress?: (progress: any) => void): Windows.Foundation.IPromise; (success?: (value: string) => U, error?: (error: any) => Windows.Foundation.IPromise, progress?: (progress: any) => void): Windows.Foundation.IPromise; (success?: (value: string) => U, error?: (error: any) => U, progress?: (progress: any) => void): Windows.Foundation.IPromise; } +>p.then(function (x) { return "hello"; } ) : Windows.Foundation.IPromise +>p.then : { (success?: (value: number) => Windows.Foundation.IPromise, error?: (error: any) => Windows.Foundation.IPromise, progress?: (progress: any) => void): Windows.Foundation.IPromise; (success?: (value: number) => Windows.Foundation.IPromise, error?: (error: any) => U, progress?: (progress: any) => void): Windows.Foundation.IPromise; (success?: (value: number) => U, error?: (error: any) => Windows.Foundation.IPromise, progress?: (progress: any) => void): Windows.Foundation.IPromise; (success?: (value: number) => U, error?: (error: any) => U, progress?: (progress: any) => void): Windows.Foundation.IPromise; } +>p : Windows.Foundation.IPromise +>then : { (success?: (value: number) => Windows.Foundation.IPromise, error?: (error: any) => Windows.Foundation.IPromise, progress?: (progress: any) => void): Windows.Foundation.IPromise; (success?: (value: number) => Windows.Foundation.IPromise, error?: (error: any) => U, progress?: (progress: any) => void): Windows.Foundation.IPromise; (success?: (value: number) => U, error?: (error: any) => Windows.Foundation.IPromise, progress?: (progress: any) => void): Windows.Foundation.IPromise; (success?: (value: number) => U, error?: (error: any) => U, progress?: (progress: any) => void): Windows.Foundation.IPromise; } >function (x) { return "hello"; } : (x: number) => string >x : number ->then : { (success?: (value: string) => IPromise, error?: (error: any) => IPromise, progress?: (progress: any) => void): IPromise; (success?: (value: string) => IPromise, error?: (error: any) => U, progress?: (progress: any) => void): IPromise; (success?: (value: string) => U, error?: (error: any) => IPromise, progress?: (progress: any) => void): IPromise; (success?: (value: string) => U, error?: (error: any) => U, progress?: (progress: any) => void): IPromise; } +>then : { (success?: (value: string) => Windows.Foundation.IPromise, error?: (error: any) => Windows.Foundation.IPromise, progress?: (progress: any) => void): Windows.Foundation.IPromise; (success?: (value: string) => Windows.Foundation.IPromise, error?: (error: any) => U, progress?: (progress: any) => void): Windows.Foundation.IPromise; (success?: (value: string) => U, error?: (error: any) => Windows.Foundation.IPromise, progress?: (progress: any) => void): Windows.Foundation.IPromise; (success?: (value: string) => U, error?: (error: any) => U, progress?: (progress: any) => void): Windows.Foundation.IPromise; } >function (x) { return x } : (x: string) => string >x : string >x : string diff --git a/tests/baselines/reference/lambdaASIEmit.types b/tests/baselines/reference/lambdaASIEmit.types index acdbd777f2..b72a805cd1 100644 --- a/tests/baselines/reference/lambdaASIEmit.types +++ b/tests/baselines/reference/lambdaASIEmit.types @@ -7,13 +7,9 @@ function Foo(x: any) } Foo(() => ->Foo(() => - // do something - 127) : void +>Foo(() => // do something 127) : void >Foo : (x: any) => void ->() => - // do something - 127 : () => number +>() => // do something 127 : () => number // do something 127); diff --git a/tests/baselines/reference/literals1.types b/tests/baselines/reference/literals1.types index b7c5d672ee..f1d6736fdc 100644 --- a/tests/baselines/reference/literals1.types +++ b/tests/baselines/reference/literals1.types @@ -34,13 +34,10 @@ var k = 'q\tq'; var m = /q/; >m : RegExp ->/q/ : RegExp var n = /\d+/g; >n : RegExp ->/\d+/g : RegExp var o = /[3-5]+/i; >o : RegExp ->/[3-5]+/i : RegExp diff --git a/tests/baselines/reference/memberAccessMustUseModuleInstances.types b/tests/baselines/reference/memberAccessMustUseModuleInstances.types index f549b4078f..4e95362f78 100644 --- a/tests/baselines/reference/memberAccessMustUseModuleInstances.types +++ b/tests/baselines/reference/memberAccessMustUseModuleInstances.types @@ -1,15 +1,15 @@ === tests/cases/compiler/memberAccessMustUseModuleInstances_1.ts === /// import WinJS = require('memberAccessMustUseModuleInstances_0'); ->WinJS : typeof "tests/cases/compiler/memberAccessMustUseModuleInstances_0" +>WinJS : typeof WinJS WinJS.Promise.timeout(10); ->WinJS.Promise.timeout(10) : Promise ->WinJS.Promise.timeout : (delay: number) => Promise ->WinJS.Promise : typeof Promise ->WinJS : typeof "tests/cases/compiler/memberAccessMustUseModuleInstances_0" ->Promise : typeof Promise ->timeout : (delay: number) => Promise +>WinJS.Promise.timeout(10) : WinJS.Promise +>WinJS.Promise.timeout : (delay: number) => WinJS.Promise +>WinJS.Promise : typeof WinJS.Promise +>WinJS : typeof WinJS +>Promise : typeof WinJS.Promise +>timeout : (delay: number) => WinJS.Promise === tests/cases/compiler/memberAccessMustUseModuleInstances_0.ts === export class Promise { diff --git a/tests/baselines/reference/mergedDeclarations1.types b/tests/baselines/reference/mergedDeclarations1.types index d2b5cca642..20249ab94e 100644 --- a/tests/baselines/reference/mergedDeclarations1.types +++ b/tests/baselines/reference/mergedDeclarations1.types @@ -17,9 +17,9 @@ function point(x: number, y: number): Point { return { x: x, y: y }; >{ x: x, y: y } : { x: number; y: number; } >x : number ->x : x +>x : number +>y : number >y : number ->y : y } module point { >point : typeof point diff --git a/tests/baselines/reference/mergedDeclarations4.types b/tests/baselines/reference/mergedDeclarations4.types index 08f06f0730..068a08d35f 100644 --- a/tests/baselines/reference/mergedDeclarations4.types +++ b/tests/baselines/reference/mergedDeclarations4.types @@ -50,14 +50,14 @@ module M { M.f(); >M.f() : void ->M.f : typeof f +>M.f : typeof M.f >M : typeof M ->f : typeof f +>f : typeof M.f M.f.hello; >M.f.hello : number ->M.f : typeof f +>M.f : typeof M.f >M : typeof M ->f : typeof f +>f : typeof M.f >hello : number diff --git a/tests/baselines/reference/mergedModuleDeclarationCodeGen2.types b/tests/baselines/reference/mergedModuleDeclarationCodeGen2.types index d27056b3bd..790ec8d937 100644 --- a/tests/baselines/reference/mergedModuleDeclarationCodeGen2.types +++ b/tests/baselines/reference/mergedModuleDeclarationCodeGen2.types @@ -9,7 +9,7 @@ module my.data.foo { } module my.data { >my : typeof my ->data : typeof data +>data : typeof my.data function data(my) { >data : (my: any) => void diff --git a/tests/baselines/reference/mergedModuleDeclarationCodeGen5.types b/tests/baselines/reference/mergedModuleDeclarationCodeGen5.types index 344f052eb4..ab4203d795 100644 --- a/tests/baselines/reference/mergedModuleDeclarationCodeGen5.types +++ b/tests/baselines/reference/mergedModuleDeclarationCodeGen5.types @@ -2,7 +2,7 @@ module M.buz.plop { >M : typeof M >buz : typeof buz ->plop : typeof plop +>plop : typeof buz.plop export function doom() { } >doom : () => void @@ -13,7 +13,7 @@ module M.buz.plop { module M.buz.plop { >M : typeof M >buz : typeof buz ->plop : typeof plop +>plop : typeof M.buz.plop function gunk() { } >gunk : () => void diff --git a/tests/baselines/reference/methodContainingLocalFunction.types b/tests/baselines/reference/methodContainingLocalFunction.types index 29d39cd9e1..48c4be1263 100644 --- a/tests/baselines/reference/methodContainingLocalFunction.types +++ b/tests/baselines/reference/methodContainingLocalFunction.types @@ -112,24 +112,9 @@ enum E { A = (() => { >A : E ->(() => { - function localFunction() { } - var x: { (): void; }; - x = localFunction; - return 0; - })() : number ->(() => { - function localFunction() { } - var x: { (): void; }; - x = localFunction; - return 0; - }) : () => number ->() => { - function localFunction() { } - var x: { (): void; }; - x = localFunction; - return 0; - } : () => number +>(() => { function localFunction() { } var x: { (): void; }; x = localFunction; return 0; })() : number +>(() => { function localFunction() { } var x: { (): void; }; x = localFunction; return 0; }) : () => number +>() => { function localFunction() { } var x: { (): void; }; x = localFunction; return 0; } : () => number function localFunction() { } >localFunction : () => void diff --git a/tests/baselines/reference/missingRequiredDeclare.d.errors.txt b/tests/baselines/reference/missingRequiredDeclare.d.errors.txt new file mode 100644 index 0000000000..932512ba8d --- /dev/null +++ b/tests/baselines/reference/missingRequiredDeclare.d.errors.txt @@ -0,0 +1,6 @@ +==== tests/cases/compiler/missingRequiredDeclare.d.ts (2 errors) ==== + var x = 1; + ~~~ +!!! A 'declare' modifier is required for a top level declaration in a .d.ts file. + ~ +!!! Initializers are not allowed in ambient contexts. \ No newline at end of file diff --git a/tests/baselines/reference/missingTypeArguments3.types b/tests/baselines/reference/missingTypeArguments3.types index b62125f179..ec6d994492 100644 --- a/tests/baselines/reference/missingTypeArguments3.types +++ b/tests/baselines/reference/missingTypeArguments3.types @@ -1,6 +1,6 @@ === tests/cases/compiler/missingTypeArguments3.ts === declare module linq { ->linq : linq +>linq : unknown interface Enumerable { >Enumerable : Enumerable diff --git a/tests/baselines/reference/mixedExports.types b/tests/baselines/reference/mixedExports.types index c9448423cb..f7ff0a13c3 100644 --- a/tests/baselines/reference/mixedExports.types +++ b/tests/baselines/reference/mixedExports.types @@ -13,7 +13,7 @@ declare module M { } declare module M1 { ->M1 : M1 +>M1 : unknown export interface Foo {} >Foo : Foo @@ -23,14 +23,14 @@ declare module M1 { } module A { ->A : A +>A : unknown interface X {x} >X : X >x : any export module X {} ->X : X +>X : unknown interface X {y} >X : X diff --git a/tests/baselines/reference/moduleAliasAsFunctionArgument.types b/tests/baselines/reference/moduleAliasAsFunctionArgument.types index 15954c681e..dc621aa5db 100644 --- a/tests/baselines/reference/moduleAliasAsFunctionArgument.types +++ b/tests/baselines/reference/moduleAliasAsFunctionArgument.types @@ -1,7 +1,7 @@ === tests/cases/compiler/moduleAliasAsFunctionArgument_1.ts === /// import a = require('moduleAliasAsFunctionArgument_0'); ->a : typeof "tests/cases/compiler/moduleAliasAsFunctionArgument_0" +>a : typeof a function fn(arg: { x: number }) { >fn : (arg: { x: number; }) => void @@ -11,13 +11,13 @@ function fn(arg: { x: number }) { a.x; // OK >a.x : number ->a : typeof "tests/cases/compiler/moduleAliasAsFunctionArgument_0" +>a : typeof a >x : number fn(a); // Error: property 'x' is missing from 'a' >fn(a) : void >fn : (arg: { x: number; }) => void ->a : typeof "tests/cases/compiler/moduleAliasAsFunctionArgument_0" +>a : typeof a === tests/cases/compiler/moduleAliasAsFunctionArgument_0.ts === export var x: number; diff --git a/tests/baselines/reference/moduleAliasInterface.types b/tests/baselines/reference/moduleAliasInterface.types index 809aba0e63..6d3b11197c 100644 --- a/tests/baselines/reference/moduleAliasInterface.types +++ b/tests/baselines/reference/moduleAliasInterface.types @@ -19,31 +19,31 @@ module editor { >editor : typeof editor import modes = _modes; ->modes : typeof _modes ->_modes : typeof _modes +>modes : typeof modes +>_modes : typeof modes var i : modes.IMode; ->i : IMode ->modes : modes ->IMode : IMode +>i : modes.IMode +>modes : unknown +>IMode : modes.IMode // If you just use p1:modes, the compiler accepts it - should be an error class Bug { >Bug : Bug constructor(p1: modes.IMode, p2: modes.Mode) { }// should be an error on p2 - it's not exported ->p1 : IMode ->modes : modes ->IMode : IMode ->p2 : Mode ->modes : modes ->Mode : Mode +>p1 : modes.IMode +>modes : unknown +>IMode : modes.IMode +>p2 : modes.Mode +>modes : unknown +>Mode : modes.Mode public foo(p1:modes.IMode) { ->foo : (p1: IMode) => void ->p1 : IMode ->modes : modes ->IMode : IMode +>foo : (p1: modes.IMode) => void +>p1 : modes.IMode +>modes : unknown +>IMode : modes.IMode } } @@ -57,20 +57,20 @@ module editor2 { >editor2 : typeof editor2 var i : modesOuter.IMode; ->i : IMode ->modesOuter : modesOuter ->IMode : IMode +>i : modesOuter.IMode +>modesOuter : unknown +>IMode : modesOuter.IMode class Bug { >Bug : Bug constructor(p1: modesOuter.IMode, p2: modesOuter.Mode) { }// no error here, since modesOuter is declared externally ->p1 : IMode ->modesOuter : modesOuter ->IMode : IMode ->p2 : Mode ->modesOuter : modesOuter ->Mode : Mode +>p1 : modesOuter.IMode +>modesOuter : unknown +>IMode : modesOuter.IMode +>p2 : modesOuter.Mode +>modesOuter : unknown +>Mode : modesOuter.Mode } @@ -82,12 +82,12 @@ module editor2 { >Bug2 : Bug2 constructor(p1: Foo.Bar, p2: modesOuter.Mode) { } ->p1 : Bar ->Foo : Foo ->Bar : Bar ->p2 : Mode ->modesOuter : modesOuter ->Mode : Mode +>p1 : Foo.Bar +>Foo : unknown +>Bar : Foo.Bar +>p2 : modesOuter.Mode +>modesOuter : unknown +>Mode : modesOuter.Mode } } @@ -105,17 +105,17 @@ module B1 { >B1 : typeof B1 import A1Alias1 = A1; ->A1Alias1 : typeof A1 ->A1 : typeof A1 +>A1Alias1 : typeof A1Alias1 +>A1 : typeof A1Alias1 var i : A1Alias1.A1I1; ->i : A1I1 ->A1Alias1 : A1Alias1 ->A1I1 : A1I1 +>i : A1Alias1.A1I1 +>A1Alias1 : unknown +>A1I1 : A1Alias1.A1I1 var c : A1Alias1.A1C1; ->c : A1C1 ->A1Alias1 : A1Alias1 ->A1C1 : A1C1 +>c : A1Alias1.A1C1 +>A1Alias1 : unknown +>A1C1 : A1Alias1.A1C1 } diff --git a/tests/baselines/reference/moduleAndInterfaceSharingName.types b/tests/baselines/reference/moduleAndInterfaceSharingName.types index 65f8d8c9c7..6a4f8998fe 100644 --- a/tests/baselines/reference/moduleAndInterfaceSharingName.types +++ b/tests/baselines/reference/moduleAndInterfaceSharingName.types @@ -1,9 +1,9 @@ === tests/cases/compiler/moduleAndInterfaceSharingName.ts === module X { ->X : X +>X : unknown export module Y { ->Y : Y +>Y : unknown export interface Z { } >Z : Z @@ -12,13 +12,13 @@ module X { >Y : Y } var z: X.Y.Z = null; ->z : Z ->X : X ->Y : Y ->Z : Z +>z : X.Y.Z +>X : unknown +>Y : unknown +>Z : X.Y.Z var z2: X.Y; ->z2 : Y ->X : X ->Y : Y +>z2 : X.Y +>X : unknown +>Y : X.Y diff --git a/tests/baselines/reference/moduleAndInterfaceSharingName3.types b/tests/baselines/reference/moduleAndInterfaceSharingName3.types index f2a8b24e6b..1b9aabea63 100644 --- a/tests/baselines/reference/moduleAndInterfaceSharingName3.types +++ b/tests/baselines/reference/moduleAndInterfaceSharingName3.types @@ -1,9 +1,9 @@ === tests/cases/compiler/moduleAndInterfaceSharingName3.ts === module X { ->X : X +>X : unknown export module Y { ->Y : Y +>Y : unknown export interface Z { } >Z : Z @@ -13,13 +13,13 @@ module X { >T : T } var z: X.Y.Z = null; ->z : Z ->X : X ->Y : Y ->Z : Z +>z : X.Y.Z +>X : unknown +>Y : unknown +>Z : X.Y.Z var z2: X.Y; ->z2 : Y ->X : X ->Y : Y +>z2 : X.Y +>X : unknown +>Y : X.Y diff --git a/tests/baselines/reference/moduleAndInterfaceSharingName4.types b/tests/baselines/reference/moduleAndInterfaceSharingName4.types index ef933ef7fe..8ad5a15a4f 100644 --- a/tests/baselines/reference/moduleAndInterfaceSharingName4.types +++ b/tests/baselines/reference/moduleAndInterfaceSharingName4.types @@ -3,13 +3,13 @@ declare module D3 { >D3 : typeof D3 var x: D3.Color.Color; ->x : Color ->D3 : D3 ->Color : Color ->Color : Color +>x : Color.Color +>D3 : unknown +>Color : unknown +>Color : Color.Color module Color { ->Color : Color +>Color : unknown export interface Color { >Color : Color diff --git a/tests/baselines/reference/moduleImportedForTypeArgumentPosition.types b/tests/baselines/reference/moduleImportedForTypeArgumentPosition.types index 73097ef86c..c5c3f42737 100644 --- a/tests/baselines/reference/moduleImportedForTypeArgumentPosition.types +++ b/tests/baselines/reference/moduleImportedForTypeArgumentPosition.types @@ -1,7 +1,7 @@ === tests/cases/compiler/moduleImportedForTypeArgumentPosition_1.ts === /**This is on import declaration*/ import M2 = require("moduleImportedForTypeArgumentPosition_0"); ->M2 : typeof "tests/cases/compiler/moduleImportedForTypeArgumentPosition_0" +>M2 : typeof M2 class C1{ } >C1 : C1 @@ -10,8 +10,8 @@ class C1{ } class Test1 extends C1 { >Test1 : Test1 >C1 : C1 ->M2 : M2 ->M2C : M2C +>M2 : unknown +>M2C : M2.M2C } === tests/cases/compiler/moduleImportedForTypeArgumentPosition_0.ts === diff --git a/tests/baselines/reference/moduleOuterQualification.types b/tests/baselines/reference/moduleOuterQualification.types index e60ae3ca51..95a18f58bc 100644 --- a/tests/baselines/reference/moduleOuterQualification.types +++ b/tests/baselines/reference/moduleOuterQualification.types @@ -1,19 +1,19 @@ === tests/cases/compiler/moduleOuterQualification.ts === declare module outer { ->outer : outer +>outer : unknown interface Beta { } >Beta : Beta module inner { ->inner : inner +>inner : unknown // .d.ts emit: should be 'extends outer.Beta' export interface Beta extends outer.Beta { } >Beta : Beta ->outer : outer ->Beta : Beta +>outer : unknown +>Beta : outer.Beta } } diff --git a/tests/baselines/reference/moduleSymbolMerging.types b/tests/baselines/reference/moduleSymbolMerging.types index 29354592a4..c6b0f58ef4 100644 --- a/tests/baselines/reference/moduleSymbolMerging.types +++ b/tests/baselines/reference/moduleSymbolMerging.types @@ -7,9 +7,9 @@ module B { >B : typeof B export function f(): A.I { return null; } ->f : () => I ->A : A ->I : I +>f : () => A.I +>A : unknown +>I : A.I } diff --git a/tests/baselines/reference/moduleVisibilityTest1.types b/tests/baselines/reference/moduleVisibilityTest1.types index 0f26689235..8c22f79204 100644 --- a/tests/baselines/reference/moduleVisibilityTest1.types +++ b/tests/baselines/reference/moduleVisibilityTest1.types @@ -17,9 +17,9 @@ module OuterMod { } import OuterInnerAlias = OuterMod.OuterInnerMod; ->OuterInnerAlias : typeof OuterInnerMod +>OuterInnerAlias : typeof OuterInnerAlias >OuterMod : typeof OuterMod ->OuterInnerMod : typeof OuterInnerMod +>OuterInnerMod : typeof OuterInnerAlias module M { >M : typeof M @@ -77,7 +77,7 @@ module M { >someMethodThatCallsAnOuterMethod : () => string >OuterInnerAlias.someExportedOuterInnerFunc() : string >OuterInnerAlias.someExportedOuterInnerFunc : () => string ->OuterInnerAlias : typeof OuterInnerMod +>OuterInnerAlias : typeof OuterInnerAlias >someExportedOuterInnerFunc : () => string public someMethodThatCallsAnInnerMethod() {return InnerMod.someExportedInnerFunc();} @@ -133,19 +133,19 @@ module M { } var cprime : M.I = null; ->cprime : I ->M : M ->I : I ->null : I ->M : M ->I : I +>cprime : M.I +>M : unknown +>I : M.I +>null : M.I +>M : unknown +>I : M.I var c = new M.C(); ->c : C ->new M.C() : C ->M.C : typeof C +>c : M.C +>new M.C() : M.C +>M.C : typeof M.C >M : typeof M ->C : typeof C +>C : typeof M.C var z = M.x; >z : number @@ -154,12 +154,12 @@ var z = M.x; >x : number var alpha = M.E.A; ->alpha : E ->M.E.A : E ->M.E : typeof E +>alpha : M.E +>M.E.A : M.E +>M.E : typeof M.E >M : typeof M ->E : typeof E ->A : E +>E : typeof M.E +>A : M.E var omega = M.exported_var; >omega : any @@ -170,6 +170,6 @@ var omega = M.exported_var; c.someMethodThatCallsAnOuterMethod(); >c.someMethodThatCallsAnOuterMethod() : string >c.someMethodThatCallsAnOuterMethod : () => string ->c : C +>c : M.C >someMethodThatCallsAnOuterMethod : () => string diff --git a/tests/baselines/reference/moduleWithStatementsOfEveryKind.types b/tests/baselines/reference/moduleWithStatementsOfEveryKind.types index 1855f6eb58..263da21f52 100644 --- a/tests/baselines/reference/moduleWithStatementsOfEveryKind.types +++ b/tests/baselines/reference/moduleWithStatementsOfEveryKind.types @@ -58,9 +58,7 @@ module A { var fn = (s: string) => { >fn : (s: string) => string ->(s: string) => { - return 'hello ' + s; - } : (s: string) => string +>(s: string) => { return 'hello ' + s; } : (s: string) => string >s : string return 'hello ' + s; @@ -134,9 +132,7 @@ module Y { export var fn = (s: string) => { >fn : (s: string) => string ->(s: string) => { - return 'hello ' + s; - } : (s: string) => string +>(s: string) => { return 'hello ' + s; } : (s: string) => string >s : string return 'hello ' + s; diff --git a/tests/baselines/reference/multiImportExport.types b/tests/baselines/reference/multiImportExport.types index 1504fda69d..aac60aaee9 100644 --- a/tests/baselines/reference/multiImportExport.types +++ b/tests/baselines/reference/multiImportExport.types @@ -1,13 +1,13 @@ === tests/cases/compiler/consumer.ts === import Drawing = require('./Drawing'); ->Drawing : typeof "tests/cases/compiler/Drawing" +>Drawing : typeof Drawing var addr = new Drawing.Math.Adder(); >addr : Adder >new Drawing.Math.Adder() : Adder >Drawing.Math.Adder : typeof Adder >Drawing.Math : { Adder: typeof Adder; } ->Drawing : typeof "tests/cases/compiler/Drawing" +>Drawing : typeof Drawing >Math : { Adder: typeof Adder; } >Adder : typeof Adder @@ -21,13 +21,11 @@ import Adder = require('Math/Adder'); var Math = { >Math : { Adder: typeof Adder; } ->{ - Adder:Adder -} : { Adder: typeof Adder; } +>{ Adder:Adder} : { Adder: typeof Adder; } Adder:Adder >Adder : typeof Adder ->Adder : Adder +>Adder : typeof Adder }; diff --git a/tests/baselines/reference/nameCollision.types b/tests/baselines/reference/nameCollision.types index 0226630487..be14150308 100644 --- a/tests/baselines/reference/nameCollision.types +++ b/tests/baselines/reference/nameCollision.types @@ -38,13 +38,13 @@ module X { >X : number export module Y { ->Y : typeof Y +>Y : typeof X.Y var Y = 13; >Y : number export module Z { ->Z : typeof Z +>Z : typeof X.Y.Z var X = 12; >X : number @@ -60,7 +60,7 @@ module X { module Y.Y { >Y : typeof Y ->Y : typeof Y +>Y : typeof Y.Y export enum Y { >Y : Y diff --git a/tests/baselines/reference/nameDelimitedBySlashes.types b/tests/baselines/reference/nameDelimitedBySlashes.types index 4e994d1cd4..cea87ff224 100644 --- a/tests/baselines/reference/nameDelimitedBySlashes.types +++ b/tests/baselines/reference/nameDelimitedBySlashes.types @@ -1,12 +1,12 @@ === tests/cases/conformance/externalModules/foo_1.ts === import foo = require('./test/foo_0'); ->foo : typeof "tests/cases/conformance/externalModules/test/foo_0" +>foo : typeof foo var x = foo.foo + 42; >x : number >foo.foo + 42 : number >foo.foo : number ->foo : typeof "tests/cases/conformance/externalModules/test/foo_0" +>foo : typeof foo >foo : number === tests/cases/conformance/externalModules/test/foo_0.ts === diff --git a/tests/baselines/reference/nameWithRelativePaths.types b/tests/baselines/reference/nameWithRelativePaths.types index c20c4bc152..2dc303b258 100644 --- a/tests/baselines/reference/nameWithRelativePaths.types +++ b/tests/baselines/reference/nameWithRelativePaths.types @@ -1,29 +1,29 @@ === tests/cases/conformance/externalModules/test/foo_3.ts === import foo0 = require('../foo_0'); ->foo0 : typeof "tests/cases/conformance/externalModules/foo_0" +>foo0 : typeof foo0 import foo1 = require('./test/foo_1'); ->foo1 : typeof "tests/cases/conformance/externalModules/test/test/foo_1" +>foo1 : typeof foo1 import foo2 = require('./.././test/foo_2'); ->foo2 : typeof "tests/cases/conformance/externalModules/test/foo_2" +>foo2 : typeof foo2 if(foo2.M2.x){ >foo2.M2.x : boolean ->foo2.M2 : typeof M2 ->foo2 : typeof "tests/cases/conformance/externalModules/test/foo_2" ->M2 : typeof M2 +>foo2.M2 : typeof foo2.M2 +>foo2 : typeof foo2 +>M2 : typeof foo2.M2 >x : boolean var x = foo0.foo + foo1.f(); >x : number >foo0.foo + foo1.f() : number >foo0.foo : number ->foo0 : typeof "tests/cases/conformance/externalModules/foo_0" +>foo0 : typeof foo0 >foo : number >foo1.f() : number >foo1.f : () => number ->foo1 : typeof "tests/cases/conformance/externalModules/test/test/foo_1" +>foo1 : typeof foo1 >f : () => number } diff --git a/tests/baselines/reference/namedFunctionExpressionAssignedToClassProperty.types b/tests/baselines/reference/namedFunctionExpressionAssignedToClassProperty.types index 870734b0c6..49ba563379 100644 --- a/tests/baselines/reference/namedFunctionExpressionAssignedToClassProperty.types +++ b/tests/baselines/reference/namedFunctionExpressionAssignedToClassProperty.types @@ -4,9 +4,7 @@ class Foo{ a = function bar(){ >a : () => void ->function bar(){ - - } : () => void +>function bar(){ } : () => void >bar : () => void }; // this shouldn't crash the compiler... diff --git a/tests/baselines/reference/namedFunctionExpressionCall.types b/tests/baselines/reference/namedFunctionExpressionCall.types index 2f36c07f7d..018cf64afc 100644 --- a/tests/baselines/reference/namedFunctionExpressionCall.types +++ b/tests/baselines/reference/namedFunctionExpressionCall.types @@ -1,13 +1,7 @@ === tests/cases/compiler/namedFunctionExpressionCall.ts === var recurser = function foo() { >recurser : any ->function foo() { - // using the local name - foo(); - - // using the globally visible name - recurser(); -} : () => void +>function foo() { // using the local name foo(); // using the globally visible name recurser();} : () => void >foo : () => void // using the local name @@ -24,12 +18,8 @@ var recurser = function foo() { (function bar() { ->(function bar() { - bar(); -}) : () => void ->function bar() { - bar(); -} : () => void +>(function bar() { bar();}) : () => void +>function bar() { bar();} : () => void >bar : () => void bar(); diff --git a/tests/baselines/reference/namedFunctionExpressionInModule.types b/tests/baselines/reference/namedFunctionExpressionInModule.types index 4898b2cbc1..9643d9ca06 100644 --- a/tests/baselines/reference/namedFunctionExpressionInModule.types +++ b/tests/baselines/reference/namedFunctionExpressionInModule.types @@ -4,8 +4,7 @@ module Variables{ var x = function bar(a, b, c) { >x : (a: any, b: any, c: any) => void ->function bar(a, b, c) { - } : (a: any, b: any, c: any) => void +>function bar(a, b, c) { } : (a: any, b: any, c: any) => void >bar : (a: any, b: any, c: any) => void >a : any >b : any diff --git a/tests/baselines/reference/namespaces1.types b/tests/baselines/reference/namespaces1.types index 22c2887855..b4b41fbeda 100644 --- a/tests/baselines/reference/namespaces1.types +++ b/tests/baselines/reference/namespaces1.types @@ -1,9 +1,9 @@ === tests/cases/compiler/namespaces1.ts === module X { ->X : X +>X : unknown export module Y { ->Y : Y +>Y : unknown export interface Z { } >Z : Z @@ -13,13 +13,13 @@ module X { } var x: X.Y.Z; ->x : Z ->X : X ->Y : Y ->Z : Z +>x : X.Y.Z +>X : unknown +>Y : unknown +>Z : X.Y.Z var x2: X.Y; ->x2 : Y ->X : X ->Y : Y +>x2 : X.Y +>X : unknown +>Y : X.Y diff --git a/tests/baselines/reference/namespaces2.types b/tests/baselines/reference/namespaces2.types index fb3c0375b7..909f56f561 100644 --- a/tests/baselines/reference/namespaces2.types +++ b/tests/baselines/reference/namespaces2.types @@ -11,14 +11,14 @@ module A { } var c: A.B.C = new A.B.C(); ->c : C ->A : A ->B : B ->C : C ->new A.B.C() : C ->A.B.C : typeof C ->A.B : typeof B +>c : A.B.C +>A : unknown +>B : unknown +>C : A.B.C +>new A.B.C() : A.B.C +>A.B.C : typeof A.B.C +>A.B : typeof A.B >A : typeof A ->B : typeof B ->C : typeof C +>B : typeof A.B +>C : typeof A.B.C diff --git a/tests/baselines/reference/nestedModules.types b/tests/baselines/reference/nestedModules.types index 36e9fc686b..863e57ef85 100644 --- a/tests/baselines/reference/nestedModules.types +++ b/tests/baselines/reference/nestedModules.types @@ -2,7 +2,7 @@ module A.B.C { >A : typeof A >B : typeof B ->C : C +>C : unknown export interface Point { >Point : Point @@ -22,9 +22,9 @@ module A { >B : typeof B var Point: C.Point = { x: 0, y: 0 }; // bug 832088: could not find module 'C' ->Point : Point ->C : C ->Point : Point +>Point : C.Point +>C : unknown +>Point : C.Point >{ x: 0, y: 0 } : { x: number; y: number; } >x : number >y : number @@ -56,10 +56,10 @@ module M2 { } var m = M2.X; ->m : typeof X ->M2.X : typeof X +>m : typeof M2.X +>M2.X : typeof M2.X >M2 : typeof M2 ->X : typeof X +>X : typeof M2.X var point: number; >point : number @@ -67,7 +67,7 @@ var point: number; var point = m.Point; >point : number >m.Point : number ->m : typeof X +>m : typeof M2.X >Point : number var p: { x: number; y: number; } @@ -77,7 +77,7 @@ var p: { x: number; y: number; } var p: M2.X.Point; >p : { x: number; y: number; } ->M2 : M2 ->X : X ->Point : Point +>M2 : unknown +>X : unknown +>Point : M2.X.Point diff --git a/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInConstructor.types b/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInConstructor.types index b41f5cd607..f953797416 100644 --- a/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInConstructor.types +++ b/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInConstructor.types @@ -5,24 +5,13 @@ class class1 { constructor() { var x2 = { >x2 : { doStuff: (callback: any) => () => any; } ->{ - doStuff: (callback) => () => { - var _this = 2; - return callback(_this); - } - } : { doStuff: (callback: any) => () => any; } +>{ doStuff: (callback) => () => { var _this = 2; return callback(_this); } } : { doStuff: (callback: any) => () => any; } doStuff: (callback) => () => { >doStuff : (callback: any) => () => any ->(callback) => () => { - var _this = 2; - return callback(_this); - } : (callback: any) => () => any +>(callback) => () => { var _this = 2; return callback(_this); } : (callback: any) => () => any >callback : any ->() => { - var _this = 2; - return callback(_this); - } : () => any +>() => { var _this = 2; return callback(_this); } : () => any var _this = 2; >_this : number @@ -45,21 +34,13 @@ class class2 { var x2 = { >x2 : { doStuff: (callback: any) => () => any; } ->{ - doStuff: (callback) => () => { - return callback(_this); - } - } : { doStuff: (callback: any) => () => any; } +>{ doStuff: (callback) => () => { return callback(_this); } } : { doStuff: (callback: any) => () => any; } doStuff: (callback) => () => { >doStuff : (callback: any) => () => any ->(callback) => () => { - return callback(_this); - } : (callback: any) => () => any +>(callback) => () => { return callback(_this); } : (callback: any) => () => any >callback : any ->() => { - return callback(_this); - } : () => any +>() => { return callback(_this); } : () => any return callback(_this); >callback(_this) : any diff --git a/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInLambda.types b/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInLambda.types index a8e7a62236..6cf4428bcc 100644 --- a/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInLambda.types +++ b/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInLambda.types @@ -5,24 +5,13 @@ declare function alert(message?: any): void; var x = { >x : { doStuff: (callback: any) => () => any; } ->{ - doStuff: (callback) => () => { - var _this = 2; - return callback(_this); - } -} : { doStuff: (callback: any) => () => any; } +>{ doStuff: (callback) => () => { var _this = 2; return callback(_this); }} : { doStuff: (callback: any) => () => any; } doStuff: (callback) => () => { >doStuff : (callback: any) => () => any ->(callback) => () => { - var _this = 2; - return callback(_this); - } : (callback: any) => () => any +>(callback) => () => { var _this = 2; return callback(_this); } : (callback: any) => () => any >callback : any ->() => { - var _this = 2; - return callback(_this); - } : () => any +>() => { var _this = 2; return callback(_this); } : () => any var _this = 2; >_this : number diff --git a/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInMethod.types b/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInMethod.types index b08ce3e57c..cb543b33ad 100644 --- a/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInMethod.types +++ b/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInMethod.types @@ -9,24 +9,13 @@ class a { >method1 : () => { doStuff: (callback: any) => () => any; } return { ->{ - doStuff: (callback) => () => { - var _this = 2; - return callback(_this); - } - } : { doStuff: (callback: any) => () => any; } +>{ doStuff: (callback) => () => { var _this = 2; return callback(_this); } } : { doStuff: (callback: any) => () => any; } doStuff: (callback) => () => { >doStuff : (callback: any) => () => any ->(callback) => () => { - var _this = 2; - return callback(_this); - } : (callback: any) => () => any +>(callback) => () => { var _this = 2; return callback(_this); } : (callback: any) => () => any >callback : any ->() => { - var _this = 2; - return callback(_this); - } : () => any +>() => { var _this = 2; return callback(_this); } : () => any var _this = 2; >_this : number @@ -45,21 +34,13 @@ class a { >_this : number return { ->{ - doStuff: (callback) => () => { - return callback(_this); - } - } : { doStuff: (callback: any) => () => any; } +>{ doStuff: (callback) => () => { return callback(_this); } } : { doStuff: (callback: any) => () => any; } doStuff: (callback) => () => { >doStuff : (callback: any) => () => any ->(callback) => () => { - return callback(_this); - } : (callback: any) => () => any +>(callback) => () => { return callback(_this); } : (callback: any) => () => any >callback : any ->() => { - return callback(_this); - } : () => any +>() => { return callback(_this); } : () => any return callback(_this); >callback(_this) : any diff --git a/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInProperty.types b/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInProperty.types index 3ab8c34588..df4ad5113f 100644 --- a/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInProperty.types +++ b/tests/baselines/reference/noCollisionThisExpressionAndLocalVarInProperty.types @@ -4,24 +4,13 @@ class class1 { public prop1 = { >prop1 : { doStuff: (callback: any) => () => any; } ->{ - doStuff: (callback) => () => { - var _this = 2; - return callback(_this); - } - } : { doStuff: (callback: any) => () => any; } +>{ doStuff: (callback) => () => { var _this = 2; return callback(_this); } } : { doStuff: (callback: any) => () => any; } doStuff: (callback) => () => { >doStuff : (callback: any) => () => any ->(callback) => () => { - var _this = 2; - return callback(_this); - } : (callback: any) => () => any +>(callback) => () => { var _this = 2; return callback(_this); } : (callback: any) => () => any >callback : any ->() => { - var _this = 2; - return callback(_this); - } : () => any +>() => { var _this = 2; return callback(_this); } : () => any var _this = 2; >_this : number @@ -43,21 +32,13 @@ class class2 { } public prop1 = { >prop1 : { doStuff: (callback: any) => () => any; } ->{ - doStuff: (callback) => () => { - return callback(10); - } - } : { doStuff: (callback: any) => () => any; } +>{ doStuff: (callback) => () => { return callback(10); } } : { doStuff: (callback: any) => () => any; } doStuff: (callback) => () => { >doStuff : (callback: any) => () => any ->(callback) => () => { - return callback(10); - } : (callback: any) => () => any +>(callback) => () => { return callback(10); } : (callback: any) => () => any >callback : any ->() => { - return callback(10); - } : () => any +>() => { return callback(10); } : () => any return callback(10); >callback(10) : any diff --git a/tests/baselines/reference/nonInstantiatedModule.types b/tests/baselines/reference/nonInstantiatedModule.types index 64ca01d029..1093fbd065 100644 --- a/tests/baselines/reference/nonInstantiatedModule.types +++ b/tests/baselines/reference/nonInstantiatedModule.types @@ -73,8 +73,8 @@ var p: { x: number; y: number; }; var p: M2.Point; >p : { x: number; y: number; } ->M2 : M2 ->Point : Point +>M2 : unknown +>Point : M2.Point var p2: { Origin() : { x: number; y: number; } }; >p2 : { Origin(): { x: number; y: number; }; } @@ -85,7 +85,7 @@ var p2: { Origin() : { x: number; y: number; } }; var p2: typeof M2.Point; >p2 : { Origin(): { x: number; y: number; }; } >M2 : typeof M2 ->Point : typeof Point +>Point : typeof M2.Point module M3 { >M3 : typeof M3 diff --git a/tests/baselines/reference/nullIsSubtypeOfEverythingButUndefined.types b/tests/baselines/reference/nullIsSubtypeOfEverythingButUndefined.types index 0395ae8faf..aa81f87bed 100644 --- a/tests/baselines/reference/nullIsSubtypeOfEverythingButUndefined.types +++ b/tests/baselines/reference/nullIsSubtypeOfEverythingButUndefined.types @@ -62,12 +62,10 @@ var r4 = true ? null : new Date(); var r5 = true ? /1/ : null; >r5 : RegExp >true ? /1/ : null : RegExp ->/1/ : RegExp var r5 = true ? null : /1/; >r5 : RegExp >true ? null : /1/ : RegExp ->/1/ : RegExp var r6 = true ? { foo: 1 } : null; >r6 : { foo: number; } diff --git a/tests/baselines/reference/objectLitGetterSetter.types b/tests/baselines/reference/objectLitGetterSetter.types index 271b3bf4e7..2215f60d88 100644 --- a/tests/baselines/reference/objectLitGetterSetter.types +++ b/tests/baselines/reference/objectLitGetterSetter.types @@ -4,50 +4,19 @@ >{} : {} Object.defineProperty(obj, "accProperty", ({ ->Object.defineProperty(obj, "accProperty", ({ - get: function () { - eval("public = 1;"); - return 11; - }, - set: function (v) { - } - })) : any +>Object.defineProperty(obj, "accProperty", ({ get: function () { eval("public = 1;"); return 11; }, set: function (v) { } })) : any >Object.defineProperty : (o: any, p: string, attributes: PropertyDescriptor) => any >Object : { (): any; (value: any): any; new (value?: any): Object; prototype: Object; getPrototypeOf(o: any): any; getOwnPropertyDescriptor(o: any, p: string): PropertyDescriptor; getOwnPropertyNames(o: any): string[]; create(o: any, properties?: PropertyDescriptorMap): any; defineProperty(o: any, p: string, attributes: PropertyDescriptor): any; defineProperties(o: any, properties: PropertyDescriptorMap): any; seal(o: any): any; freeze(o: any): any; preventExtensions(o: any): any; isSealed(o: any): boolean; isFrozen(o: any): boolean; isExtensible(o: any): boolean; keys(o: any): string[]; } >defineProperty : (o: any, p: string, attributes: PropertyDescriptor) => any >obj : {} ->({ - get: function () { - eval("public = 1;"); - return 11; - }, - set: function (v) { - } - }) : PropertyDescriptor +>({ get: function () { eval("public = 1;"); return 11; }, set: function (v) { } }) : PropertyDescriptor >PropertyDescriptor : PropertyDescriptor ->({ - get: function () { - eval("public = 1;"); - return 11; - }, - set: function (v) { - } - }) : { get: () => number; set: (v: any) => void; } ->{ - get: function () { - eval("public = 1;"); - return 11; - }, - set: function (v) { - } - } : { get: () => number; set: (v: any) => void; } +>({ get: function () { eval("public = 1;"); return 11; }, set: function (v) { } }) : { get: () => number; set: (v: any) => void; } +>{ get: function () { eval("public = 1;"); return 11; }, set: function (v) { } } : { get: () => number; set: (v: any) => void; } get: function () { >get : () => number ->function () { - eval("public = 1;"); - return 11; - } : () => number +>function () { eval("public = 1;"); return 11; } : () => number eval("public = 1;"); >eval("public = 1;") : any @@ -57,8 +26,7 @@ }, set: function (v) { >set : (v: any) => void ->function (v) { - } : (v: any) => void +>function (v) { } : (v: any) => void >v : any } })) diff --git a/tests/baselines/reference/objectLiteralIndexers.types b/tests/baselines/reference/objectLiteralIndexers.types index 9010778432..1dce9b94ad 100644 --- a/tests/baselines/reference/objectLiteralIndexers.types +++ b/tests/baselines/reference/objectLiteralIndexers.types @@ -33,22 +33,22 @@ var o1: { [s: string]: A;[n: number]: B; } = { x: a, 0: b }; // string indexer i >B : B >{ x: a, 0: b } : { [x: string]: A; [x: number]: B; 0: B; x: A; } >x : A ->a : a ->b : b +>a : A +>b : B o1 = { x: b, 0: c }; // both indexers are any >o1 = { x: b, 0: c } : { [x: string]: any; [x: number]: any; 0: any; x: B; } >o1 : { [x: string]: A; [x: number]: B; } >{ x: b, 0: c } : { [x: string]: any; [x: number]: any; 0: any; x: B; } >x : B ->b : b ->c : c +>b : B +>c : any o1 = { x: c, 0: b }; // string indexer is any, number indexer is B >o1 = { x: c, 0: b } : { [x: string]: any; [x: number]: B; 0: B; x: any; } >o1 : { [x: string]: A; [x: number]: B; } >{ x: c, 0: b } : { [x: string]: any; [x: number]: B; 0: B; x: any; } >x : any ->c : c ->b : b +>c : any +>b : B diff --git a/tests/baselines/reference/objectLiteralWidened.types b/tests/baselines/reference/objectLiteralWidened.types index cd62d194f2..e8dc707a48 100644 --- a/tests/baselines/reference/objectLiteralWidened.types +++ b/tests/baselines/reference/objectLiteralWidened.types @@ -3,10 +3,7 @@ var x = { >x : { foo: any; bar: any; } ->{ - foo: null, - bar: undefined -} : { foo: null; bar: undefined; } +>{ foo: null, bar: undefined} : { foo: null; bar: undefined; } foo: null, >foo : any @@ -18,23 +15,14 @@ var x = { var y = { >y : { foo: any; bar: { baz: any; boo: any; }; } ->{ - foo: null, - bar: { - baz: null, - boo: undefined - } -} : { foo: null; bar: { baz: null; boo: undefined; }; } +>{ foo: null, bar: { baz: null, boo: undefined }} : { foo: null; bar: { baz: null; boo: undefined; }; } foo: null, >foo : any bar: { >bar : { baz: any; boo: any; } ->{ - baz: null, - boo: undefined - } : { baz: null; boo: undefined; } +>{ baz: null, boo: undefined } : { baz: null; boo: undefined; } baz: null, >baz : any diff --git a/tests/baselines/reference/objectTypeHidingMembersOfObject.types b/tests/baselines/reference/objectTypeHidingMembersOfObject.types index 1926969b8b..5bbd3a555e 100644 --- a/tests/baselines/reference/objectTypeHidingMembersOfObject.types +++ b/tests/baselines/reference/objectTypeHidingMembersOfObject.types @@ -39,9 +39,7 @@ var r2: void = i.valueOf(); var a = { >a : { valueOf: () => void; } ->{ - valueOf: () => { } -} : { valueOf: () => void; } +>{ valueOf: () => { }} : { valueOf: () => void; } valueOf: () => { } >valueOf : () => void diff --git a/tests/baselines/reference/objectTypePropertyAccess.types b/tests/baselines/reference/objectTypePropertyAccess.types index 2ad370fd7a..56e45f1bae 100644 --- a/tests/baselines/reference/objectTypePropertyAccess.types +++ b/tests/baselines/reference/objectTypePropertyAccess.types @@ -71,9 +71,7 @@ var r7 = i['bar']; var a = { >a : { foo: string; } ->{ - foo: '' -} : { foo: string; } +>{ foo: ''} : { foo: string; } foo: '' >foo : string diff --git a/tests/baselines/reference/objectTypeWithNumericProperty.types b/tests/baselines/reference/objectTypeWithNumericProperty.types index fb9e20f94a..7c507cd4f6 100644 --- a/tests/baselines/reference/objectTypeWithNumericProperty.types +++ b/tests/baselines/reference/objectTypeWithNumericProperty.types @@ -92,10 +92,7 @@ var r4 = a['1.1']; var b = { >b : { 1: number; 1.1: string; } ->{ - 1: 1, - 1.1: "" -} : { 1: number; 1.1: string; } +>{ 1: 1, 1.1: ""} : { 1: number; 1.1: string; } 1: 1, 1.1: "" diff --git a/tests/baselines/reference/objectTypeWithStringNamedNumericProperty.types b/tests/baselines/reference/objectTypeWithStringNamedNumericProperty.types index 8f44592302..febc7524e6 100644 --- a/tests/baselines/reference/objectTypeWithStringNamedNumericProperty.types +++ b/tests/baselines/reference/objectTypeWithStringNamedNumericProperty.types @@ -344,16 +344,7 @@ var r13 = i[-01] var b = { >b : { "1": number; "0.1": void; ".1": Object; "1.": string; "1..": boolean; "1.0": Date; "-1.0": RegExp; "-1": { (): string; new (): Date; new (value: number): Date; new (value: string): Date; new (year: number, month: number, date?: number, hours?: number, minutes?: number, seconds?: number, ms?: number): Date; prototype: Date; parse(s: string): number; UTC(year: number, month: number, date?: number, hours?: number, minutes?: number, seconds?: number, ms?: number): number; now(): number; }; } ->{ - "0.1": null, - ".1": new Object(), - "1": 1, - "1.": "", - "1..": true, - "1.0": new Date(), - "-1.0": /123/, - "-1": Date -} : { "1": number; "0.1": void; ".1": Object; "1.": string; "1..": boolean; "1.0": Date; "-1.0": RegExp; "-1": { (): string; new (): Date; new (value: number): Date; new (value: string): Date; new (year: number, month: number, date?: number, hours?: number, minutes?: number, seconds?: number, ms?: number): Date; prototype: Date; parse(s: string): number; UTC(year: number, month: number, date?: number, hours?: number, minutes?: number, seconds?: number, ms?: number): number; now(): number; }; } +>{ "0.1": null, ".1": new Object(), "1": 1, "1.": "", "1..": true, "1.0": new Date(), "-1.0": /123/, "-1": Date} : { "1": number; "0.1": void; ".1": Object; "1.": string; "1..": boolean; "1.0": Date; "-1.0": RegExp; "-1": { (): string; new (): Date; new (value: number): Date; new (value: string): Date; new (year: number, month: number, date?: number, hours?: number, minutes?: number, seconds?: number, ms?: number): Date; prototype: Date; parse(s: string): number; UTC(year: number, month: number, date?: number, hours?: number, minutes?: number, seconds?: number, ms?: number): number; now(): number; }; } "0.1": null, >null : void @@ -370,10 +361,8 @@ var b = { >Date : { (): string; new (): Date; new (value: number): Date; new (value: string): Date; new (year: number, month: number, date?: number, hours?: number, minutes?: number, seconds?: number, ms?: number): Date; prototype: Date; parse(s: string): number; UTC(year: number, month: number, date?: number, hours?: number, minutes?: number, seconds?: number, ms?: number): number; now(): number; } "-1.0": /123/, ->/123/ : RegExp - "-1": Date ->Date : Date +>Date : { (): string; new (): Date; new (value: number): Date; new (value: string): Date; new (year: number, month: number, date?: number, hours?: number, minutes?: number, seconds?: number, ms?: number): Date; prototype: Date; parse(s: string): number; UTC(year: number, month: number, date?: number, hours?: number, minutes?: number, seconds?: number, ms?: number): number; now(): number; } }; diff --git a/tests/baselines/reference/objectTypeWithStringNamedPropertyOfIllegalCharacters.types b/tests/baselines/reference/objectTypeWithStringNamedPropertyOfIllegalCharacters.types index 032f54a856..fce2b03f53 100644 --- a/tests/baselines/reference/objectTypeWithStringNamedPropertyOfIllegalCharacters.types +++ b/tests/baselines/reference/objectTypeWithStringNamedPropertyOfIllegalCharacters.types @@ -99,11 +99,7 @@ var r4 = a["~!@#$%^&*()_+{}|:'<>?\/.,`"]; var b = { >b : { " ": number; "a b": string; "~!@#$%^&*()_+{}|:'<>?\/.,`": number; } ->{ - " ": 1, - "a b": "", - "~!@#$%^&*()_+{}|:'<>?\/.,`": 1, -} : { " ": number; "a b": string; "~!@#$%^&*()_+{}|:'<>?\/.,`": number; } +>{ " ": 1, "a b": "", "~!@#$%^&*()_+{}|:'<>?\/.,`": 1,} : { " ": number; "a b": string; "~!@#$%^&*()_+{}|:'<>?\/.,`": number; } " ": 1, "a b": "", diff --git a/tests/baselines/reference/objectTypesIdentityWithCallSignaturesWithOverloads.types b/tests/baselines/reference/objectTypesIdentityWithCallSignaturesWithOverloads.types index efca8fc72d..4d8b8ccb42 100644 --- a/tests/baselines/reference/objectTypesIdentityWithCallSignaturesWithOverloads.types +++ b/tests/baselines/reference/objectTypesIdentityWithCallSignaturesWithOverloads.types @@ -101,9 +101,7 @@ var a: { var b = { >b : { foo: (x: any) => any; } ->{ - foo(x: any) { return ''; } -} : { foo: (x: any) => any; } +>{ foo(x: any) { return ''; }} : { foo: (x: any) => any; } foo(x: any) { return ''; } >foo : (x: any) => any diff --git a/tests/baselines/reference/overloadResolutionOverNonCTLambdas.types b/tests/baselines/reference/overloadResolutionOverNonCTLambdas.types index 4b4781948a..6e12940073 100644 --- a/tests/baselines/reference/overloadResolutionOverNonCTLambdas.types +++ b/tests/baselines/reference/overloadResolutionOverNonCTLambdas.types @@ -14,22 +14,11 @@ module Bugs { var result= message.replace(/\{(\d+)\}/g, function(match, ...rest) { >result : string ->message.replace(/\{(\d+)\}/g, function(match, ...rest) { - var index= rest[0]; - return typeof args[index] !== 'undefined' - ? args[index] - : match; - }) : string +>message.replace(/\{(\d+)\}/g, function(match, ...rest) { var index= rest[0]; return typeof args[index] !== 'undefined' ? args[index] : match; }) : string >message.replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replaceValue: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replaceValue: (substring: string, ...args: any[]) => string): string; } >message : string >replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replaceValue: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replaceValue: (substring: string, ...args: any[]) => string): string; } ->/\{(\d+)\}/g : RegExp ->function(match, ...rest) { - var index= rest[0]; - return typeof args[index] !== 'undefined' - ? args[index] - : match; - } : (match: string, ...rest: any[]) => any +>function(match, ...rest) { var index= rest[0]; return typeof args[index] !== 'undefined' ? args[index] : match; } : (match: string, ...rest: any[]) => any >match : string >rest : any[] @@ -39,9 +28,7 @@ module Bugs { >rest : any[] return typeof args[index] !== 'undefined' ->typeof args[index] !== 'undefined' - ? args[index] - : match : any +>typeof args[index] !== 'undefined' ? args[index] : match : any >typeof args[index] !== 'undefined' : boolean >typeof args[index] : string >args[index] : any diff --git a/tests/baselines/reference/parametersWithNoAnnotationAreAny.types b/tests/baselines/reference/parametersWithNoAnnotationAreAny.types index 72fd2cb64b..9629d06c11 100644 --- a/tests/baselines/reference/parametersWithNoAnnotationAreAny.types +++ b/tests/baselines/reference/parametersWithNoAnnotationAreAny.types @@ -59,21 +59,11 @@ var a: { var b = { >b : { foo: (x: any) => any; a: (x: any) => any; b: (x: any) => any; } ->{ - foo(x) { - return x; - }, - a: function foo(x) { - return x; - }, - b: (x) => x -} : { foo: (x: any) => any; a: (x: any) => any; b: (x: any) => any; } +>{ foo(x) { return x; }, a: function foo(x) { return x; }, b: (x) => x} : { foo: (x: any) => any; a: (x: any) => any; b: (x: any) => any; } foo(x) { >foo : (x: any) => any ->foo(x) { - return x; - } : (x: any) => any +>foo(x) { return x; } : (x: any) => any >x : any return x; @@ -82,9 +72,7 @@ var b = { }, a: function foo(x) { >a : (x: any) => any ->function foo(x) { - return x; - } : (x: any) => any +>function foo(x) { return x; } : (x: any) => any >foo : (x: any) => any >x : any diff --git a/tests/baselines/reference/parser579071.types b/tests/baselines/reference/parser579071.types index bfdece6f78..6ae9576c03 100644 --- a/tests/baselines/reference/parser579071.types +++ b/tests/baselines/reference/parser579071.types @@ -1,5 +1,4 @@ === tests/cases/conformance/parser/ecmascript5/RegressionTests/parser579071.ts === var x = /fo(o/; >x : RegExp ->/fo(o/ : RegExp diff --git a/tests/baselines/reference/parser596700.types b/tests/baselines/reference/parser596700.types index b14e28be71..d92d4b68ef 100644 --- a/tests/baselines/reference/parser596700.types +++ b/tests/baselines/reference/parser596700.types @@ -1,5 +1,4 @@ === tests/cases/conformance/parser/ecmascript5/RegressionTests/parser596700.ts === var regex2 = /[a-z/]$/i; >regex2 : RegExp ->/[a-z/]$/i : RegExp diff --git a/tests/baselines/reference/parser630933.types b/tests/baselines/reference/parser630933.types index 5134bda8c1..4b1686fcbf 100644 --- a/tests/baselines/reference/parser630933.types +++ b/tests/baselines/reference/parser630933.types @@ -8,5 +8,4 @@ var b = a.match(/\/ver=([^/]+)/); >a.match : { (regexp: string): RegExpMatchArray; (regexp: RegExp): RegExpMatchArray; } >a : string >match : { (regexp: string): RegExpMatchArray; (regexp: RegExp): RegExpMatchArray; } ->/\/ver=([^/]+)/ : RegExp diff --git a/tests/baselines/reference/parser645086_3.types b/tests/baselines/reference/parser645086_3.types index 8cf6c0e73a..57ca07e1b2 100644 --- a/tests/baselines/reference/parser645086_3.types +++ b/tests/baselines/reference/parser645086_3.types @@ -1,5 +1,4 @@ === tests/cases/conformance/parser/ecmascript5/RegressionTests/parser645086_3.ts === var v = /[\]/]/ >v : RegExp ->/[\]/]/ : RegExp diff --git a/tests/baselines/reference/parser645086_4.types b/tests/baselines/reference/parser645086_4.types index a7c00b04fc..01a702e2a0 100644 --- a/tests/baselines/reference/parser645086_4.types +++ b/tests/baselines/reference/parser645086_4.types @@ -1,5 +1,4 @@ === tests/cases/conformance/parser/ecmascript5/RegressionTests/parser645086_4.ts === var v = /[^\]/]/ >v : RegExp ->/[^\]/]/ : RegExp diff --git a/tests/baselines/reference/parser768531.types b/tests/baselines/reference/parser768531.types index 43b5dbfa54..2da2298c8e 100644 --- a/tests/baselines/reference/parser768531.types +++ b/tests/baselines/reference/parser768531.types @@ -1,5 +1,4 @@ === tests/cases/conformance/parser/ecmascript5/Fuzz/parser768531.ts === {a: 3} -/x/ ->/x/ : RegExp - +No type information for this code./x/ +No type information for this code. \ No newline at end of file diff --git a/tests/baselines/reference/parserGreaterThanTokenAmbiguity10.types b/tests/baselines/reference/parserGreaterThanTokenAmbiguity10.types index 0962648133..f58be05c96 100644 --- a/tests/baselines/reference/parserGreaterThanTokenAmbiguity10.types +++ b/tests/baselines/reference/parserGreaterThanTokenAmbiguity10.types @@ -1,9 +1,6 @@ === tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity10.ts === 1 ->1 -// before ->>> // after -2 : number +>1 // before>>> // after2 : number // before >>> // after diff --git a/tests/baselines/reference/parserGreaterThanTokenAmbiguity5.types b/tests/baselines/reference/parserGreaterThanTokenAmbiguity5.types index e62528a1e1..770d3fa611 100644 --- a/tests/baselines/reference/parserGreaterThanTokenAmbiguity5.types +++ b/tests/baselines/reference/parserGreaterThanTokenAmbiguity5.types @@ -1,9 +1,6 @@ === tests/cases/conformance/parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity5.ts === 1 ->1 -// before ->> // after -2 : number +>1 // before>> // after2 : number // before >> // after diff --git a/tests/baselines/reference/parserKeywordsAsIdentifierName1.types b/tests/baselines/reference/parserKeywordsAsIdentifierName1.types index e940f534c1..e917dc76cf 100644 --- a/tests/baselines/reference/parserKeywordsAsIdentifierName1.types +++ b/tests/baselines/reference/parserKeywordsAsIdentifierName1.types @@ -1,11 +1,7 @@ === tests/cases/conformance/parser/ecmascript5/parserKeywordsAsIdentifierName1.ts === var big = { >big : { break: number; super: number; const: number; } ->{ - break : 0, - super : 0, - const : 0 -} : { break: number; super: number; const: number; } +>{ break : 0, super : 0, const : 0} : { break: number; super: number; const: number; } break : 0, >break : number diff --git a/tests/baselines/reference/parserModuleDeclaration11.types b/tests/baselines/reference/parserModuleDeclaration11.types index 23c74ae153..bd66d638dd 100644 --- a/tests/baselines/reference/parserModuleDeclaration11.types +++ b/tests/baselines/reference/parserModuleDeclaration11.types @@ -16,7 +16,7 @@ string.foo("abc"); >foo : (s: string) => any var x: string.X; ->x : X ->string : string ->X : X +>x : string.X +>string : unknown +>X : string.X diff --git a/tests/baselines/reference/parserModuleDeclaration12.types b/tests/baselines/reference/parserModuleDeclaration12.types index 1c3d9e3990..cffa3cba35 100644 --- a/tests/baselines/reference/parserModuleDeclaration12.types +++ b/tests/baselines/reference/parserModuleDeclaration12.types @@ -1,5 +1,5 @@ === tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration12.ts === module A.string { ->A : A ->string : string +>A : unknown +>string : unknown } diff --git a/tests/baselines/reference/parserModuleDeclaration3.d.types b/tests/baselines/reference/parserModuleDeclaration3.d.types index 221078dacb..1fbd92c86a 100644 --- a/tests/baselines/reference/parserModuleDeclaration3.d.types +++ b/tests/baselines/reference/parserModuleDeclaration3.d.types @@ -1,4 +1,4 @@ === tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration3.d.ts === declare module M { ->M : M +>M : unknown } diff --git a/tests/baselines/reference/parserModuleDeclaration4.types b/tests/baselines/reference/parserModuleDeclaration4.types index 625691557e..165378e62f 100644 --- a/tests/baselines/reference/parserModuleDeclaration4.types +++ b/tests/baselines/reference/parserModuleDeclaration4.types @@ -1,12 +1,12 @@ === tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration4.ts === module M { ->M : M +>M : unknown declare module M1 { ->M1 : M1 +>M1 : unknown module M2 { ->M2 : M2 +>M2 : unknown } } } diff --git a/tests/baselines/reference/parserModuleDeclaration6.types b/tests/baselines/reference/parserModuleDeclaration6.types index 7d11c0a5ce..012ad6f827 100644 --- a/tests/baselines/reference/parserModuleDeclaration6.types +++ b/tests/baselines/reference/parserModuleDeclaration6.types @@ -1,4 +1,4 @@ === tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration6.ts === module number { ->number : number +>number : unknown } diff --git a/tests/baselines/reference/parserModuleDeclaration7.types b/tests/baselines/reference/parserModuleDeclaration7.types index a593c2051a..38f1c29e64 100644 --- a/tests/baselines/reference/parserModuleDeclaration7.types +++ b/tests/baselines/reference/parserModuleDeclaration7.types @@ -1,5 +1,5 @@ === tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration7.ts === module number.a { ->number : number ->a : a +>number : unknown +>a : unknown } diff --git a/tests/baselines/reference/parserModuleDeclaration8.types b/tests/baselines/reference/parserModuleDeclaration8.types index 9247cebe11..474e81dbda 100644 --- a/tests/baselines/reference/parserModuleDeclaration8.types +++ b/tests/baselines/reference/parserModuleDeclaration8.types @@ -1,5 +1,5 @@ === tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration8.ts === module a.number { ->a : a ->number : number +>a : unknown +>number : unknown } diff --git a/tests/baselines/reference/parserModuleDeclaration9.types b/tests/baselines/reference/parserModuleDeclaration9.types index cb3ab79e93..1898d46129 100644 --- a/tests/baselines/reference/parserModuleDeclaration9.types +++ b/tests/baselines/reference/parserModuleDeclaration9.types @@ -1,6 +1,6 @@ === tests/cases/conformance/parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration9.ts === module a.number.b { ->a : a ->number : number ->b : b +>a : unknown +>number : unknown +>b : unknown } diff --git a/tests/baselines/reference/parserX_ArrowFunction4.types b/tests/baselines/reference/parserX_ArrowFunction4.types index 1e606de909..f52f06aa41 100644 --- a/tests/baselines/reference/parserX_ArrowFunction4.types +++ b/tests/baselines/reference/parserX_ArrowFunction4.types @@ -1,9 +1,7 @@ === tests/cases/conformance/parser/ecmascript5/ErrorRecovery/ArrowFunctions/parserX_ArrowFunction4.ts === var v = (a, b) => { >v : (a: any, b: any) => void ->(a, b) => { - -} : (a: any, b: any) => void +>(a, b) => { } : (a: any, b: any) => void >a : any >b : any diff --git a/tests/baselines/reference/prespecializedGenericMembers1.types b/tests/baselines/reference/prespecializedGenericMembers1.types index 09578f323c..74e9f733a9 100644 --- a/tests/baselines/reference/prespecializedGenericMembers1.types +++ b/tests/baselines/reference/prespecializedGenericMembers1.types @@ -33,13 +33,11 @@ var cat = new Cat(); var catThing = { >catThing : { barry: Cat; } ->{ - barry: cat -} : { barry: Cat; } +>{ barry: cat} : { barry: Cat; } barry: cat >barry : Cat ->cat : cat +>cat : Cat }; var catBag = new CatBag(catThing); diff --git a/tests/baselines/reference/primitiveTypeAsmoduleName.types b/tests/baselines/reference/primitiveTypeAsmoduleName.types index 5bd74e4beb..52a3933b74 100644 --- a/tests/baselines/reference/primitiveTypeAsmoduleName.types +++ b/tests/baselines/reference/primitiveTypeAsmoduleName.types @@ -1,4 +1,4 @@ === tests/cases/compiler/primitiveTypeAsmoduleName.ts === module string {} ->string : string +>string : unknown diff --git a/tests/baselines/reference/privacyCheckAnonymousFunctionParameter.types b/tests/baselines/reference/privacyCheckAnonymousFunctionParameter.types index d38d223bae..17e496f556 100644 --- a/tests/baselines/reference/privacyCheckAnonymousFunctionParameter.types +++ b/tests/baselines/reference/privacyCheckAnonymousFunctionParameter.types @@ -27,13 +27,9 @@ module Query { >fromOrderBy : () => Iterator<{}> return fromDoWhile(test => { ->fromDoWhile(test => { - return true; - }) : Iterator<{}> +>fromDoWhile(test => { return true; }) : Iterator<{}> >fromDoWhile : (doWhile: (test: Iterator) => boolean) => Iterator ->test => { - return true; - } : (test: Iterator<{}>) => boolean +>test => { return true; } : (test: Iterator<{}>) => boolean >test : Iterator<{}> return true; diff --git a/tests/baselines/reference/privacyCheckExportAssignmentOnExportedGenericInterface1.types b/tests/baselines/reference/privacyCheckExportAssignmentOnExportedGenericInterface1.types index 125cfc9d59..9fa07a674f 100644 --- a/tests/baselines/reference/privacyCheckExportAssignmentOnExportedGenericInterface1.types +++ b/tests/baselines/reference/privacyCheckExportAssignmentOnExportedGenericInterface1.types @@ -12,9 +12,9 @@ interface Foo { >T : T } var Foo: new () => Foo.A>; ->Foo : new () => A> +>Foo : new () => Foo.A> >Foo : Foo ->A : A +>A : Foo.A >Foo : Foo export = Foo; diff --git a/tests/baselines/reference/privacyGloInterface.types b/tests/baselines/reference/privacyGloInterface.types index 707976951c..9c3a538c8a 100644 --- a/tests/baselines/reference/privacyGloInterface.types +++ b/tests/baselines/reference/privacyGloInterface.types @@ -219,7 +219,7 @@ interface C7_public { } module m3 { ->m3 : m3 +>m3 : unknown export interface m3_i_public { >m3_i_public : m3_i_public diff --git a/tests/baselines/reference/privacyInterface.types b/tests/baselines/reference/privacyInterface.types index bd7be86296..a96b8de9d8 100644 --- a/tests/baselines/reference/privacyInterface.types +++ b/tests/baselines/reference/privacyInterface.types @@ -510,7 +510,7 @@ interface C8_private { } export module m3 { ->m3 : m3 +>m3 : unknown export interface m3_i_public { >m3_i_public : m3_i_public @@ -557,7 +557,7 @@ export module m3 { module m4 { ->m4 : m4 +>m4 : unknown export interface m4_i_public { >m4_i_public : m4_i_public diff --git a/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithExport.types b/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithExport.types index bb52127b6a..b6d3d2967d 100644 --- a/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithExport.types +++ b/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithExport.types @@ -3,73 +3,73 @@ /// // Privacy errors - importing private elements export import im_public_mi_private = require("privacyTopLevelAmbientExternalModuleImportWithExport_require"); ->im_public_mi_private : typeof "tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithExport_require" +>im_public_mi_private : typeof im_public_mi_private export import im_public_mu_private = require("privacyTopLevelAmbientExternalModuleImportWithExport_require1"); ->im_public_mu_private : typeof "tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithExport_require1" +>im_public_mu_private : typeof im_public_mu_private export import im_public_mi_public = require("m"); ->im_public_mi_public : typeof 'm' +>im_public_mi_public : typeof im_public_mi_public export import im_public_mu_public = require("m2"); ->im_public_mu_public : typeof 'm2' +>im_public_mu_public : typeof im_public_mu_public // Usage of privacy error imports var privateUse_im_public_mi_private = new im_public_mi_private.c_public(); ->privateUse_im_public_mi_private : c_public ->new im_public_mi_private.c_public() : c_public ->im_public_mi_private.c_public : typeof c_public ->im_public_mi_private : typeof "tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithExport_require" ->c_public : typeof c_public +>privateUse_im_public_mi_private : im_public_mi_private.c_public +>new im_public_mi_private.c_public() : im_public_mi_private.c_public +>im_public_mi_private.c_public : typeof im_public_mi_private.c_public +>im_public_mi_private : typeof im_public_mi_private +>c_public : typeof im_public_mi_private.c_public export var publicUse_im_public_mi_private = new im_public_mi_private.c_public(); ->publicUse_im_public_mi_private : c_public ->new im_public_mi_private.c_public() : c_public ->im_public_mi_private.c_public : typeof c_public ->im_public_mi_private : typeof "tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithExport_require" ->c_public : typeof c_public +>publicUse_im_public_mi_private : im_public_mi_private.c_public +>new im_public_mi_private.c_public() : im_public_mi_private.c_public +>im_public_mi_private.c_public : typeof im_public_mi_private.c_public +>im_public_mi_private : typeof im_public_mi_private +>c_public : typeof im_public_mi_private.c_public var privateUse_im_public_mu_private = new im_public_mu_private.c_public(); ->privateUse_im_public_mu_private : c_public ->new im_public_mu_private.c_public() : c_public ->im_public_mu_private.c_public : typeof c_public ->im_public_mu_private : typeof "tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithExport_require1" ->c_public : typeof c_public +>privateUse_im_public_mu_private : im_public_mu_private.c_public +>new im_public_mu_private.c_public() : im_public_mu_private.c_public +>im_public_mu_private.c_public : typeof im_public_mu_private.c_public +>im_public_mu_private : typeof im_public_mu_private +>c_public : typeof im_public_mu_private.c_public export var publicUse_im_public_mu_private = new im_public_mu_private.c_public(); ->publicUse_im_public_mu_private : c_public ->new im_public_mu_private.c_public() : c_public ->im_public_mu_private.c_public : typeof c_public ->im_public_mu_private : typeof "tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithExport_require1" ->c_public : typeof c_public +>publicUse_im_public_mu_private : im_public_mu_private.c_public +>new im_public_mu_private.c_public() : im_public_mu_private.c_public +>im_public_mu_private.c_public : typeof im_public_mu_private.c_public +>im_public_mu_private : typeof im_public_mu_private +>c_public : typeof im_public_mu_private.c_public var privateUse_im_public_mi_public = new im_public_mi_public.c_private(); ->privateUse_im_public_mi_public : c_private ->new im_public_mi_public.c_private() : c_private ->im_public_mi_public.c_private : typeof c_private ->im_public_mi_public : typeof 'm' ->c_private : typeof c_private +>privateUse_im_public_mi_public : im_public_mi_public.c_private +>new im_public_mi_public.c_private() : im_public_mi_public.c_private +>im_public_mi_public.c_private : typeof im_public_mi_public.c_private +>im_public_mi_public : typeof im_public_mi_public +>c_private : typeof im_public_mi_public.c_private export var publicUse_im_public_mi_public = new im_public_mi_public.c_private(); ->publicUse_im_public_mi_public : c_private ->new im_public_mi_public.c_private() : c_private ->im_public_mi_public.c_private : typeof c_private ->im_public_mi_public : typeof 'm' ->c_private : typeof c_private +>publicUse_im_public_mi_public : im_public_mi_public.c_private +>new im_public_mi_public.c_private() : im_public_mi_public.c_private +>im_public_mi_public.c_private : typeof im_public_mi_public.c_private +>im_public_mi_public : typeof im_public_mi_public +>c_private : typeof im_public_mi_public.c_private var privateUse_im_public_mi_public = new im_public_mi_public.c_private(); ->privateUse_im_public_mi_public : c_private ->new im_public_mi_public.c_private() : c_private ->im_public_mi_public.c_private : typeof c_private ->im_public_mi_public : typeof 'm' ->c_private : typeof c_private +>privateUse_im_public_mi_public : im_public_mi_public.c_private +>new im_public_mi_public.c_private() : im_public_mi_public.c_private +>im_public_mi_public.c_private : typeof im_public_mi_public.c_private +>im_public_mi_public : typeof im_public_mi_public +>c_private : typeof im_public_mi_public.c_private export var publicUse_im_public_mi_public = new im_public_mi_public.c_private(); ->publicUse_im_public_mi_public : c_private ->new im_public_mi_public.c_private() : c_private ->im_public_mi_public.c_private : typeof c_private ->im_public_mi_public : typeof 'm' ->c_private : typeof c_private +>publicUse_im_public_mi_public : im_public_mi_public.c_private +>new im_public_mi_public.c_private() : im_public_mi_public.c_private +>im_public_mi_public.c_private : typeof im_public_mi_public.c_private +>im_public_mi_public : typeof im_public_mi_public +>c_private : typeof im_public_mi_public.c_private === tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithExport_require.ts === // Public elements diff --git a/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithoutExport.types b/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithoutExport.types index 3825f7e2a3..437d35fb64 100644 --- a/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithoutExport.types +++ b/tests/baselines/reference/privacyTopLevelAmbientExternalModuleImportWithoutExport.types @@ -3,73 +3,73 @@ /// // Privacy errors - importing private elements import im_private_mi_private = require("m"); ->im_private_mi_private : typeof 'm' +>im_private_mi_private : typeof im_private_mi_private import im_private_mu_private = require("m2"); ->im_private_mu_private : typeof 'm2' +>im_private_mu_private : typeof im_private_mu_private import im_private_mi_public = require("privacyTopLevelAmbientExternalModuleImportWithoutExport_require"); ->im_private_mi_public : typeof "tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithoutExport_require" +>im_private_mi_public : typeof im_private_mi_public import im_private_mu_public = require("privacyTopLevelAmbientExternalModuleImportWithoutExport_require1"); ->im_private_mu_public : typeof "tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithoutExport_require1" +>im_private_mu_public : typeof im_private_mu_public // Usage of privacy error imports var privateUse_im_private_mi_private = new im_private_mi_private.c_private(); ->privateUse_im_private_mi_private : c_private ->new im_private_mi_private.c_private() : c_private ->im_private_mi_private.c_private : typeof c_private ->im_private_mi_private : typeof 'm' ->c_private : typeof c_private +>privateUse_im_private_mi_private : im_private_mi_private.c_private +>new im_private_mi_private.c_private() : im_private_mi_private.c_private +>im_private_mi_private.c_private : typeof im_private_mi_private.c_private +>im_private_mi_private : typeof im_private_mi_private +>c_private : typeof im_private_mi_private.c_private export var publicUse_im_private_mi_private = new im_private_mi_private.c_private(); ->publicUse_im_private_mi_private : c_private ->new im_private_mi_private.c_private() : c_private ->im_private_mi_private.c_private : typeof c_private ->im_private_mi_private : typeof 'm' ->c_private : typeof c_private +>publicUse_im_private_mi_private : im_private_mi_private.c_private +>new im_private_mi_private.c_private() : im_private_mi_private.c_private +>im_private_mi_private.c_private : typeof im_private_mi_private.c_private +>im_private_mi_private : typeof im_private_mi_private +>c_private : typeof im_private_mi_private.c_private var privateUse_im_private_mu_private = new im_private_mu_private.c_private(); ->privateUse_im_private_mu_private : c_private ->new im_private_mu_private.c_private() : c_private ->im_private_mu_private.c_private : typeof c_private ->im_private_mu_private : typeof 'm2' ->c_private : typeof c_private +>privateUse_im_private_mu_private : im_private_mu_private.c_private +>new im_private_mu_private.c_private() : im_private_mu_private.c_private +>im_private_mu_private.c_private : typeof im_private_mu_private.c_private +>im_private_mu_private : typeof im_private_mu_private +>c_private : typeof im_private_mu_private.c_private export var publicUse_im_private_mu_private = new im_private_mu_private.c_private(); ->publicUse_im_private_mu_private : c_private ->new im_private_mu_private.c_private() : c_private ->im_private_mu_private.c_private : typeof c_private ->im_private_mu_private : typeof 'm2' ->c_private : typeof c_private +>publicUse_im_private_mu_private : im_private_mu_private.c_private +>new im_private_mu_private.c_private() : im_private_mu_private.c_private +>im_private_mu_private.c_private : typeof im_private_mu_private.c_private +>im_private_mu_private : typeof im_private_mu_private +>c_private : typeof im_private_mu_private.c_private var privateUse_im_private_mi_public = new im_private_mi_public.c_public(); ->privateUse_im_private_mi_public : c_public ->new im_private_mi_public.c_public() : c_public ->im_private_mi_public.c_public : typeof c_public ->im_private_mi_public : typeof "tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithoutExport_require" ->c_public : typeof c_public +>privateUse_im_private_mi_public : im_private_mi_public.c_public +>new im_private_mi_public.c_public() : im_private_mi_public.c_public +>im_private_mi_public.c_public : typeof im_private_mi_public.c_public +>im_private_mi_public : typeof im_private_mi_public +>c_public : typeof im_private_mi_public.c_public export var publicUse_im_private_mi_public = new im_private_mi_public.c_public(); ->publicUse_im_private_mi_public : c_public ->new im_private_mi_public.c_public() : c_public ->im_private_mi_public.c_public : typeof c_public ->im_private_mi_public : typeof "tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithoutExport_require" ->c_public : typeof c_public +>publicUse_im_private_mi_public : im_private_mi_public.c_public +>new im_private_mi_public.c_public() : im_private_mi_public.c_public +>im_private_mi_public.c_public : typeof im_private_mi_public.c_public +>im_private_mi_public : typeof im_private_mi_public +>c_public : typeof im_private_mi_public.c_public var privateUse_im_private_mi_public = new im_private_mi_public.c_public(); ->privateUse_im_private_mi_public : c_public ->new im_private_mi_public.c_public() : c_public ->im_private_mi_public.c_public : typeof c_public ->im_private_mi_public : typeof "tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithoutExport_require" ->c_public : typeof c_public +>privateUse_im_private_mi_public : im_private_mi_public.c_public +>new im_private_mi_public.c_public() : im_private_mi_public.c_public +>im_private_mi_public.c_public : typeof im_private_mi_public.c_public +>im_private_mi_public : typeof im_private_mi_public +>c_public : typeof im_private_mi_public.c_public export var publicUse_im_private_mi_public = new im_private_mi_public.c_public(); ->publicUse_im_private_mi_public : c_public ->new im_private_mi_public.c_public() : c_public ->im_private_mi_public.c_public : typeof c_public ->im_private_mi_public : typeof "tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithoutExport_require" ->c_public : typeof c_public +>publicUse_im_private_mi_public : im_private_mi_public.c_public +>new im_private_mi_public.c_public() : im_private_mi_public.c_public +>im_private_mi_public.c_public : typeof im_private_mi_public.c_public +>im_private_mi_public : typeof im_private_mi_public +>c_public : typeof im_private_mi_public.c_public === tests/cases/compiler/privacyTopLevelAmbientExternalModuleImportWithoutExport_require.ts === diff --git a/tests/baselines/reference/promiseTest.types b/tests/baselines/reference/promiseTest.types index 6f67484ab7..ac21c5973a 100644 --- a/tests/baselines/reference/promiseTest.types +++ b/tests/baselines/reference/promiseTest.types @@ -36,15 +36,11 @@ var p: Promise = null; var p2 = p.then(function (x) { >p2 : Promise ->p.then(function (x) { - return p; -} ) : Promise +>p.then(function (x) { return p;} ) : Promise >p.then : { (success?: (value: number) => Promise): Promise; (success?: (value: number) => B): Promise; } >p : Promise >then : { (success?: (value: number) => Promise): Promise; (success?: (value: number) => B): Promise; } ->function (x) { - return p; -} : (x: number) => Promise +>function (x) { return p;} : (x: number) => Promise >x : number return p; diff --git a/tests/baselines/reference/propagationOfPromiseInitialization.types b/tests/baselines/reference/propagationOfPromiseInitialization.types index d7b9772132..e146aea91d 100644 --- a/tests/baselines/reference/propagationOfPromiseInitialization.types +++ b/tests/baselines/reference/propagationOfPromiseInitialization.types @@ -22,40 +22,20 @@ var foo: IPromise; >IPromise : IPromise foo.then((x) => { ->foo.then((x) => { - // x is inferred to be a number - return "asdf"; -}).then((x) => { - // x is inferred to be string - x.length; - return 123; -}) : IPromise ->foo.then((x) => { - // x is inferred to be a number - return "asdf"; -}).then : (successCallback: (promiseValue: string) => TResult, errorCallback?: (reason: any) => TResult) => IPromise ->foo.then((x) => { - // x is inferred to be a number - return "asdf"; -}) : IPromise +>foo.then((x) => { // x is inferred to be a number return "asdf";}).then((x) => { // x is inferred to be string x.length; return 123;}) : IPromise +>foo.then((x) => { // x is inferred to be a number return "asdf";}).then : (successCallback: (promiseValue: string) => TResult, errorCallback?: (reason: any) => TResult) => IPromise +>foo.then((x) => { // x is inferred to be a number return "asdf";}) : IPromise >foo.then : (successCallback: (promiseValue: number) => TResult, errorCallback?: (reason: any) => TResult) => IPromise >foo : IPromise >then : (successCallback: (promiseValue: number) => TResult, errorCallback?: (reason: any) => TResult) => IPromise ->(x) => { - // x is inferred to be a number - return "asdf"; -} : (x: number) => string +>(x) => { // x is inferred to be a number return "asdf";} : (x: number) => string >x : number // x is inferred to be a number return "asdf"; }).then((x) => { >then : (successCallback: (promiseValue: string) => TResult, errorCallback?: (reason: any) => TResult) => IPromise ->(x) => { - // x is inferred to be string - x.length; - return 123; -} : (x: string) => number +>(x) => { // x is inferred to be string x.length; return 123;} : (x: string) => number >x : string // x is inferred to be string diff --git a/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints.types b/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints.types index d6779649c3..b467740332 100644 --- a/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints.types +++ b/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints.types @@ -97,19 +97,11 @@ var r3b = a()['getDate'](); var b = { >b : { foo: (x: T) => number; } ->{ - foo: (x: T) => { - var a = x['getDate'](); // number - return a + x.getDate(); - } -} : { foo: (x: T) => number; } +>{ foo: (x: T) => { var a = x['getDate'](); // number return a + x.getDate(); }} : { foo: (x: T) => number; } foo: (x: T) => { >foo : (x: T) => number ->(x: T) => { - var a = x['getDate'](); // number - return a + x.getDate(); - } : (x: T) => number +>(x: T) => { var a = x['getDate'](); // number return a + x.getDate(); } : (x: T) => number >T : T >Date : Date >x : T diff --git a/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints2.types b/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints2.types index f7bf888533..364184d565 100644 --- a/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints2.types +++ b/tests/baselines/reference/propertyAccessOnTypeParameterWithConstraints2.types @@ -221,19 +221,11 @@ var r3d = a(aB, aB)['foo'](); var b = { >b : { foo: (x: U, y: T) => string; } ->{ - foo: (x: U, y: T) => { - var a = x['foo'](); // should be string - return a + x.foo(); - } -} : { foo: (x: U, y: T) => string; } +>{ foo: (x: U, y: T) => { var a = x['foo'](); // should be string return a + x.foo(); }} : { foo: (x: U, y: T) => string; } foo: (x: U, y: T) => { >foo : (x: U, y: T) => string ->(x: U, y: T) => { - var a = x['foo'](); // should be string - return a + x.foo(); - } : (x: U, y: T) => string +>(x: U, y: T) => { var a = x['foo'](); // should be string return a + x.foo(); } : (x: U, y: T) => string >U : U >A : A >T : T diff --git a/tests/baselines/reference/propertyAccessOnTypeParameterWithoutConstraints.types b/tests/baselines/reference/propertyAccessOnTypeParameterWithoutConstraints.types index c78a6608aa..038c796228 100644 --- a/tests/baselines/reference/propertyAccessOnTypeParameterWithoutConstraints.types +++ b/tests/baselines/reference/propertyAccessOnTypeParameterWithoutConstraints.types @@ -88,19 +88,11 @@ var r3b: string = a()['toString'](); var b = { >b : { foo: (x: T) => string; } ->{ - foo: (x: T) => { - var a = x['toString'](); // should be string - return a + x.toString(); - } -} : { foo: (x: T) => string; } +>{ foo: (x: T) => { var a = x['toString'](); // should be string return a + x.toString(); }} : { foo: (x: T) => string; } foo: (x: T) => { >foo : (x: T) => string ->(x: T) => { - var a = x['toString'](); // should be string - return a + x.toString(); - } : (x: T) => string +>(x: T) => { var a = x['toString'](); // should be string return a + x.toString(); } : (x: T) => string >T : T >x : T >T : T diff --git a/tests/baselines/reference/propertyNameWithoutTypeAnnotation.types b/tests/baselines/reference/propertyNameWithoutTypeAnnotation.types index cf8dd03880..bdc8452863 100644 --- a/tests/baselines/reference/propertyNameWithoutTypeAnnotation.types +++ b/tests/baselines/reference/propertyNameWithoutTypeAnnotation.types @@ -22,9 +22,7 @@ var a: { var b = { >b : { foo: any; } ->{ - foo: null -} : { foo: null; } +>{ foo: null} : { foo: null; } foo: null >foo : any diff --git a/tests/baselines/reference/protoAsIndexInIndexExpression.types b/tests/baselines/reference/protoAsIndexInIndexExpression.types index fdfb612623..e950098e6a 100644 --- a/tests/baselines/reference/protoAsIndexInIndexExpression.types +++ b/tests/baselines/reference/protoAsIndexInIndexExpression.types @@ -6,15 +6,11 @@ var EntityPrototype = undefined; var WorkspacePrototype = { >WorkspacePrototype : { serialize: () => any; } ->{ - serialize: function (): any { - } -} : { serialize: () => any; } +>{ serialize: function (): any { }} : { serialize: () => any; } serialize: function (): any { >serialize : () => any ->function (): any { - } : () => any +>function (): any { } : () => any } }; WorkspacePrototype['__proto__'] = EntityPrototype; @@ -25,9 +21,7 @@ WorkspacePrototype['__proto__'] = EntityPrototype; var o = { >o : {} ->{ - "__proto__": 0 -} : {} +>{ "__proto__": 0} : {} "__proto__": 0 }; diff --git a/tests/baselines/reference/qualifiedName_ImportDeclarations-entity-names-referencing-a-var.types b/tests/baselines/reference/qualifiedName_ImportDeclarations-entity-names-referencing-a-var.types index 9778480426..d438d846bf 100644 --- a/tests/baselines/reference/qualifiedName_ImportDeclarations-entity-names-referencing-a-var.types +++ b/tests/baselines/reference/qualifiedName_ImportDeclarations-entity-names-referencing-a-var.types @@ -7,7 +7,7 @@ module Alpha { } module Beta { ->Beta : Beta +>Beta : unknown import p = Alpha.x; >p : number diff --git a/tests/baselines/reference/recursiveClassInstantiationsWithDefaultConstructors.types b/tests/baselines/reference/recursiveClassInstantiationsWithDefaultConstructors.types index d70677d2c7..49a97bdb65 100644 --- a/tests/baselines/reference/recursiveClassInstantiationsWithDefaultConstructors.types +++ b/tests/baselines/reference/recursiveClassInstantiationsWithDefaultConstructors.types @@ -1,10 +1,10 @@ === tests/cases/compiler/recursiveClassInstantiationsWithDefaultConstructors.ts === var a = new TypeScript2.MemberNameArray() ->a : MemberNameArray ->new TypeScript2.MemberNameArray() : MemberNameArray ->TypeScript2.MemberNameArray : typeof MemberNameArray +>a : TypeScript2.MemberNameArray +>new TypeScript2.MemberNameArray() : TypeScript2.MemberNameArray +>TypeScript2.MemberNameArray : typeof TypeScript2.MemberNameArray >TypeScript2 : typeof TypeScript2 ->MemberNameArray : typeof MemberNameArray +>MemberNameArray : typeof TypeScript2.MemberNameArray module TypeScript2 { >TypeScript2 : typeof TypeScript2 diff --git a/tests/baselines/reference/recursiveCloduleReference.types b/tests/baselines/reference/recursiveCloduleReference.types index f3a0bf45c9..b5de969cab 100644 --- a/tests/baselines/reference/recursiveCloduleReference.types +++ b/tests/baselines/reference/recursiveCloduleReference.types @@ -6,13 +6,13 @@ module M >C : C } export module C { ->C : typeof C +>C : typeof M.C export var C = M.C ->C : typeof C ->M.C : typeof C +>C : typeof M.C +>M.C : typeof M.C >M : typeof M ->C : typeof C +>C : typeof M.C }; }; diff --git a/tests/baselines/reference/recursiveObjectLiteral.types b/tests/baselines/reference/recursiveObjectLiteral.types index 011532a005..0dcc467977 100644 --- a/tests/baselines/reference/recursiveObjectLiteral.types +++ b/tests/baselines/reference/recursiveObjectLiteral.types @@ -3,5 +3,5 @@ var a = { f: a }; >a : any >{ f: a } : { f: any; } >f : any ->a : a +>a : any diff --git a/tests/baselines/reference/regExpWithSlashInCharClass.types b/tests/baselines/reference/regExpWithSlashInCharClass.types index eb1cd88795..c868594e45 100644 --- a/tests/baselines/reference/regExpWithSlashInCharClass.types +++ b/tests/baselines/reference/regExpWithSlashInCharClass.types @@ -4,19 +4,16 @@ var foo1 = "a/".replace(/.[/]/, ""); >"a/".replace(/.[/]/, "") : string >"a/".replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replaceValue: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replaceValue: (substring: string, ...args: any[]) => string): string; } >replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replaceValue: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replaceValue: (substring: string, ...args: any[]) => string): string; } ->/.[/]/ : RegExp var foo2 = "a//".replace(/.[//]/g, ""); >foo2 : string >"a//".replace(/.[//]/g, "") : string >"a//".replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replaceValue: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replaceValue: (substring: string, ...args: any[]) => string): string; } >replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replaceValue: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replaceValue: (substring: string, ...args: any[]) => string): string; } ->/.[//]/g : RegExp var foo3 = "a/".replace(/.[/no sleep /till/]/, "bugfix"); >foo3 : string >"a/".replace(/.[/no sleep /till/]/, "bugfix") : string >"a/".replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replaceValue: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replaceValue: (substring: string, ...args: any[]) => string): string; } >replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replaceValue: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replaceValue: (substring: string, ...args: any[]) => string): string; } ->/.[/no sleep /till/]/ : RegExp diff --git a/tests/baselines/reference/requireEmitSemicolon.types b/tests/baselines/reference/requireEmitSemicolon.types index 8f8d22e0f0..692cfcfe63 100644 --- a/tests/baselines/reference/requireEmitSemicolon.types +++ b/tests/baselines/reference/requireEmitSemicolon.types @@ -1,7 +1,7 @@ === tests/cases/compiler/requireEmitSemicolon_1.ts === /// import P = require("requireEmitSemicolon_0"); // bug was we were not emitting a ; here and causing runtime failures in node ->P : typeof "tests/cases/compiler/requireEmitSemicolon_0" +>P : typeof P export module Database { >Database : typeof Database @@ -10,19 +10,19 @@ export module Database { >DB : DB public findPerson(id: number): P.Models.Person { ->findPerson : (id: number) => Person +>findPerson : (id: number) => P.Models.Person >id : number ->P : P ->Models : Models ->Person : Person +>P : unknown +>Models : unknown +>Person : P.Models.Person return new P.Models.Person("Rock"); ->new P.Models.Person("Rock") : Person ->P.Models.Person : typeof Person ->P.Models : typeof Models ->P : typeof "tests/cases/compiler/requireEmitSemicolon_0" ->Models : typeof Models ->Person : typeof Person +>new P.Models.Person("Rock") : P.Models.Person +>P.Models.Person : typeof P.Models.Person +>P.Models : typeof P.Models +>P : typeof P +>Models : typeof P.Models +>Person : typeof P.Models.Person } } } diff --git a/tests/baselines/reference/reservedNameOnModuleImport.types b/tests/baselines/reference/reservedNameOnModuleImport.types index 99f1c2dba2..f515b45fab 100644 --- a/tests/baselines/reference/reservedNameOnModuleImport.types +++ b/tests/baselines/reference/reservedNameOnModuleImport.types @@ -3,11 +3,11 @@ declare module test { >test : typeof test module mstring { } ->mstring : mstring +>mstring : unknown // Should be fine; this does not clobber any declared values. export import string = mstring; ->string : string ->mstring : mstring +>string : unknown +>mstring : unknown } diff --git a/tests/baselines/reference/reservedWords.types b/tests/baselines/reference/reservedWords.types index 244753b0ae..769039a76b 100644 --- a/tests/baselines/reference/reservedWords.types +++ b/tests/baselines/reference/reservedWords.types @@ -1,12 +1,7 @@ === tests/cases/compiler/reservedWords.ts === var obj = { >obj : { if: number; debugger: number; break: number; function: number; } ->{ - if: 0, - debugger: 2, - break: 3, - function: 4 -} : { if: number; debugger: number; break: number; function: number; } +>{ if: 0, debugger: 2, break: 3, function: 4} : { if: number; debugger: number; break: number; function: number; } if: 0, >if : number @@ -25,13 +20,7 @@ var obj = { var obj2 = { >obj2 : { if: number; while: number; debugger: number; break: number; function: number; } ->{ - if: 0, - while: 1, - debugger: 2, - break: 3, - function: 4 -} : { if: number; while: number; debugger: number; break: number; function: number; } +>{ if: 0, while: 1, debugger: 2, break: 3, function: 4} : { if: number; while: number; debugger: number; break: number; function: number; } if: 0, >if : number diff --git a/tests/baselines/reference/resolvingClassDeclarationWhenInBaseTypeResolution.types b/tests/baselines/reference/resolvingClassDeclarationWhenInBaseTypeResolution.types index 01e88e83e9..7f0163cf1e 100644 --- a/tests/baselines/reference/resolvingClassDeclarationWhenInBaseTypeResolution.types +++ b/tests/baselines/reference/resolvingClassDeclarationWhenInBaseTypeResolution.types @@ -4,12 +4,12 @@ module rionegrensis { export class caniventer extends Lanthanum.nitidus { >caniventer : caniventer ->Lanthanum : Lanthanum ->nitidus : nitidus ->petrophilus : petrophilus ->minutilla : minutilla ->julianae : julianae ->sumatrana : sumatrana +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>julianae : unknown +>sumatrana : julianae.sumatrana salomonseni() : caniventer { var x : caniventer; () => { var y = this; }; return x; } >salomonseni : () => caniventer @@ -22,187 +22,187 @@ module rionegrensis { >x : caniventer uchidai() : lavali.xanthognathus { var x : lavali.xanthognathus; () => { var y = this; }; return x; } ->uchidai : () => xanthognathus ->lavali : lavali ->xanthognathus : xanthognathus ->x : xanthognathus ->lavali : lavali ->xanthognathus : xanthognathus +>uchidai : () => lavali.xanthognathus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>x : lavali.xanthognathus +>lavali : unknown +>xanthognathus : lavali.xanthognathus >() => { var y = this; } : () => void >y : caniventer >this : caniventer ->x : xanthognathus +>x : lavali.xanthognathus raffrayana() : lavali.otion { var x : lavali.otion; () => { var y = this; }; return x; } ->raffrayana : () => otion ->lavali : lavali ->otion : otion ->x : otion ->lavali : lavali ->otion : otion +>raffrayana : () => lavali.otion +>lavali : unknown +>otion : lavali.otion +>x : lavali.otion +>lavali : unknown +>otion : lavali.otion >() => { var y = this; } : () => void >y : caniventer >this : caniventer ->x : otion +>x : lavali.otion Uranium() : minutus.inez, trivirgatus.falconeri> { var x : minutus.inez, trivirgatus.falconeri>; () => { var y = this; }; return x; } ->Uranium : () => inez, falconeri> ->minutus : minutus ->inez : inez ->minutus : minutus ->inez : inez ->sagitta : sagitta ->stolzmanni : stolzmanni ->dammermani : dammermani ->melanops : melanops ->trivirgatus : trivirgatus ->falconeri : falconeri ->x : inez, falconeri> ->minutus : minutus ->inez : inez ->minutus : minutus ->inez : inez ->sagitta : sagitta ->stolzmanni : stolzmanni ->dammermani : dammermani ->melanops : melanops ->trivirgatus : trivirgatus ->falconeri : falconeri +>Uranium : () => minutus.inez, trivirgatus.falconeri> +>minutus : unknown +>inez : minutus.inez +>minutus : unknown +>inez : minutus.inez +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>dammermani : unknown +>melanops : dammermani.melanops +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>x : minutus.inez, trivirgatus.falconeri> +>minutus : unknown +>inez : minutus.inez +>minutus : unknown +>inez : minutus.inez +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>dammermani : unknown +>melanops : dammermani.melanops +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri >() => { var y = this; } : () => void >y : caniventer >this : caniventer ->x : inez, falconeri> +>x : minutus.inez, trivirgatus.falconeri> nayaur() : gabriellae.amicus { var x : gabriellae.amicus; () => { var y = this; }; return x; } ->nayaur : () => amicus ->gabriellae : gabriellae ->amicus : amicus ->x : amicus ->gabriellae : gabriellae ->amicus : amicus +>nayaur : () => gabriellae.amicus +>gabriellae : unknown +>amicus : gabriellae.amicus +>x : gabriellae.amicus +>gabriellae : unknown +>amicus : gabriellae.amicus >() => { var y = this; } : () => void >y : caniventer >this : caniventer ->x : amicus +>x : gabriellae.amicus } export class veraecrucis extends trivirgatus.mixtus { >veraecrucis : veraecrucis >T0 : T0 >T1 : T1 ->trivirgatus : trivirgatus ->mixtus : mixtus ->gabriellae : gabriellae ->amicus : amicus ->lutreolus : lutreolus ->punicus : punicus +>trivirgatus : unknown +>mixtus : trivirgatus.mixtus +>gabriellae : unknown +>amicus : gabriellae.amicus +>lutreolus : unknown +>punicus : lutreolus.punicus naso() : panamensis.setulosus> { var x : panamensis.setulosus>; () => { var y = this; }; return x; } ->naso : () => setulosus> ->panamensis : panamensis ->setulosus : setulosus ->lutreolus : lutreolus ->punicus : punicus ->howi : howi ->coludo : coludo ->quasiater : quasiater ->bobrinskoi : bobrinskoi ->provocax : provocax ->melanoleuca : melanoleuca ->x : setulosus> ->panamensis : panamensis ->setulosus : setulosus ->lutreolus : lutreolus ->punicus : punicus ->howi : howi ->coludo : coludo ->quasiater : quasiater ->bobrinskoi : bobrinskoi ->provocax : provocax ->melanoleuca : melanoleuca +>naso : () => panamensis.setulosus> +>panamensis : unknown +>setulosus : panamensis.setulosus +>lutreolus : unknown +>punicus : lutreolus.punicus +>howi : unknown +>coludo : howi.coludo +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi +>provocax : unknown +>melanoleuca : provocax.melanoleuca +>x : panamensis.setulosus> +>panamensis : unknown +>setulosus : panamensis.setulosus +>lutreolus : unknown +>punicus : lutreolus.punicus +>howi : unknown +>coludo : howi.coludo +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi +>provocax : unknown +>melanoleuca : provocax.melanoleuca >() => { var y = this; } : () => void >y : veraecrucis >this : veraecrucis ->x : setulosus> +>x : panamensis.setulosus> vancouverensis() : imperfecta.ciliolabrum { var x : imperfecta.ciliolabrum; () => { var y = this; }; return x; } ->vancouverensis : () => ciliolabrum ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->argurus : argurus ->oreas : oreas ->argurus : argurus ->peninsulae : peninsulae ->x : ciliolabrum ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->argurus : argurus ->oreas : oreas ->argurus : argurus ->peninsulae : peninsulae +>vancouverensis : () => imperfecta.ciliolabrum +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>argurus : unknown +>oreas : argurus.oreas +>argurus : unknown +>peninsulae : argurus.peninsulae +>x : imperfecta.ciliolabrum +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>argurus : unknown +>oreas : argurus.oreas +>argurus : unknown +>peninsulae : argurus.peninsulae >() => { var y = this; } : () => void >y : veraecrucis >this : veraecrucis ->x : ciliolabrum +>x : imperfecta.ciliolabrum africana() : argurus.gilbertii, sagitta.cinereus> { var x : argurus.gilbertii, sagitta.cinereus>; () => { var y = this; }; return x; } ->africana : () => gilbertii, cinereus> ->argurus : argurus ->gilbertii : gilbertii ->panamensis : panamensis ->linulus : linulus ->lavali : lavali ->lepturus : lepturus ->argurus : argurus ->oreas : oreas ->sagitta : sagitta ->cinereus : cinereus ->lavali : lavali ->xanthognathus : xanthognathus ->argurus : argurus ->oreas : oreas ->x : gilbertii, cinereus> ->argurus : argurus ->gilbertii : gilbertii ->panamensis : panamensis ->linulus : linulus ->lavali : lavali ->lepturus : lepturus ->argurus : argurus ->oreas : oreas ->sagitta : sagitta ->cinereus : cinereus ->lavali : lavali ->xanthognathus : xanthognathus ->argurus : argurus ->oreas : oreas +>africana : () => argurus.gilbertii, sagitta.cinereus> +>argurus : unknown +>gilbertii : argurus.gilbertii +>panamensis : unknown +>linulus : panamensis.linulus +>lavali : unknown +>lepturus : lavali.lepturus +>argurus : unknown +>oreas : argurus.oreas +>sagitta : unknown +>cinereus : sagitta.cinereus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>argurus : unknown +>oreas : argurus.oreas +>x : argurus.gilbertii, sagitta.cinereus> +>argurus : unknown +>gilbertii : argurus.gilbertii +>panamensis : unknown +>linulus : panamensis.linulus +>lavali : unknown +>lepturus : lavali.lepturus +>argurus : unknown +>oreas : argurus.oreas +>sagitta : unknown +>cinereus : sagitta.cinereus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>argurus : unknown +>oreas : argurus.oreas >() => { var y = this; } : () => void >y : veraecrucis >this : veraecrucis ->x : gilbertii, cinereus> +>x : argurus.gilbertii, sagitta.cinereus> palliolata() : Lanthanum.jugularis { var x : Lanthanum.jugularis; () => { var y = this; }; return x; } ->palliolata : () => jugularis ->Lanthanum : Lanthanum ->jugularis : jugularis ->x : jugularis ->Lanthanum : Lanthanum ->jugularis : jugularis +>palliolata : () => Lanthanum.jugularis +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>x : Lanthanum.jugularis +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis >() => { var y = this; } : () => void >y : veraecrucis >this : veraecrucis ->x : jugularis +>x : Lanthanum.jugularis nivicola() : samarensis.pallidus { var x : samarensis.pallidus; () => { var y = this; }; return x; } ->nivicola : () => pallidus ->samarensis : samarensis ->pallidus : pallidus ->x : pallidus ->samarensis : samarensis ->pallidus : pallidus +>nivicola : () => samarensis.pallidus +>samarensis : unknown +>pallidus : samarensis.pallidus +>x : samarensis.pallidus +>samarensis : unknown +>pallidus : samarensis.pallidus >() => { var y = this; } : () => void >y : veraecrucis >this : veraecrucis ->x : pallidus +>x : samarensis.pallidus } } module julianae { @@ -215,191 +215,191 @@ module julianae { >nudicaudus : nudicaudus brandtii() : argurus.germaini { var x : argurus.germaini; () => { var y = this; }; return x; } ->brandtii : () => germaini ->argurus : argurus ->germaini : germaini ->x : germaini ->argurus : argurus ->germaini : germaini +>brandtii : () => argurus.germaini +>argurus : unknown +>germaini : argurus.germaini +>x : argurus.germaini +>argurus : unknown +>germaini : argurus.germaini >() => { var y = this; } : () => void >y : nudicaudus >this : nudicaudus ->x : germaini +>x : argurus.germaini maxwellii() : ruatanica.Praseodymium { var x : ruatanica.Praseodymium; () => { var y = this; }; return x; } ->maxwellii : () => Praseodymium ->ruatanica : ruatanica ->Praseodymium : Praseodymium ->Lanthanum : Lanthanum ->jugularis : jugularis ->dammermani : dammermani ->melanops : melanops ->x : Praseodymium ->ruatanica : ruatanica ->Praseodymium : Praseodymium ->Lanthanum : Lanthanum ->jugularis : jugularis ->dammermani : dammermani ->melanops : melanops +>maxwellii : () => ruatanica.Praseodymium +>ruatanica : unknown +>Praseodymium : ruatanica.Praseodymium +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>dammermani : unknown +>melanops : dammermani.melanops +>x : ruatanica.Praseodymium +>ruatanica : unknown +>Praseodymium : ruatanica.Praseodymium +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>dammermani : unknown +>melanops : dammermani.melanops >() => { var y = this; } : () => void >y : nudicaudus >this : nudicaudus ->x : Praseodymium +>x : ruatanica.Praseodymium endoi() : panglima.abidi { var x : panglima.abidi; () => { var y = this; }; return x; } ->endoi : () => abidi ->panglima : panglima ->abidi : abidi ->dogramacii : dogramacii ->kaiseri : kaiseri ->lavali : lavali ->wilsoni : wilsoni ->x : abidi ->panglima : panglima ->abidi : abidi ->dogramacii : dogramacii ->kaiseri : kaiseri ->lavali : lavali ->wilsoni : wilsoni +>endoi : () => panglima.abidi +>panglima : unknown +>abidi : panglima.abidi +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>lavali : unknown +>wilsoni : lavali.wilsoni +>x : panglima.abidi +>panglima : unknown +>abidi : panglima.abidi +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>lavali : unknown +>wilsoni : lavali.wilsoni >() => { var y = this; } : () => void >y : nudicaudus >this : nudicaudus ->x : abidi +>x : panglima.abidi venezuelae() : howi.marcanoi { var x : howi.marcanoi; () => { var y = this; }; return x; } ->venezuelae : () => marcanoi ->howi : howi ->marcanoi : marcanoi ->x : marcanoi ->howi : howi ->marcanoi : marcanoi +>venezuelae : () => howi.marcanoi +>howi : unknown +>marcanoi : howi.marcanoi +>x : howi.marcanoi +>howi : unknown +>marcanoi : howi.marcanoi >() => { var y = this; } : () => void >y : nudicaudus >this : nudicaudus ->x : marcanoi +>x : howi.marcanoi zamicrus() : rionegrensis.caniventer { var x : rionegrensis.caniventer; () => { var y = this; }; return x; } ->zamicrus : () => caniventer ->rionegrensis : rionegrensis ->caniventer : caniventer ->x : caniventer ->rionegrensis : rionegrensis ->caniventer : caniventer +>zamicrus : () => rionegrensis.caniventer +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>x : rionegrensis.caniventer +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer >() => { var y = this; } : () => void >y : nudicaudus >this : nudicaudus ->x : caniventer +>x : rionegrensis.caniventer } export class galapagoensis { >galapagoensis : galapagoensis isabellae() : panglima.amphibius { var x : panglima.amphibius; () => { var y = this; }; return x; } ->isabellae : () => amphibius ->panglima : panglima ->amphibius : amphibius ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->patas : patas ->uralensis : uralensis ->x : amphibius ->panglima : panglima ->amphibius : amphibius ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->patas : patas ->uralensis : uralensis +>isabellae : () => panglima.amphibius +>panglima : unknown +>amphibius : panglima.amphibius +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>patas : unknown +>uralensis : patas.uralensis +>x : panglima.amphibius +>panglima : unknown +>amphibius : panglima.amphibius +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>patas : unknown +>uralensis : patas.uralensis >() => { var y = this; } : () => void >y : galapagoensis >this : galapagoensis ->x : amphibius +>x : panglima.amphibius rueppellii() : ruatanica.americanus { var x : ruatanica.americanus; () => { var y = this; }; return x; } ->rueppellii : () => americanus ->ruatanica : ruatanica ->americanus : americanus ->x : americanus ->ruatanica : ruatanica ->americanus : americanus +>rueppellii : () => ruatanica.americanus +>ruatanica : unknown +>americanus : ruatanica.americanus +>x : ruatanica.americanus +>ruatanica : unknown +>americanus : ruatanica.americanus >() => { var y = this; } : () => void >y : galapagoensis >this : galapagoensis ->x : americanus +>x : ruatanica.americanus peregusna() : dogramacii.kaiseri { var x : dogramacii.kaiseri; () => { var y = this; }; return x; } ->peregusna : () => kaiseri ->dogramacii : dogramacii ->kaiseri : kaiseri ->x : kaiseri ->dogramacii : dogramacii ->kaiseri : kaiseri +>peregusna : () => dogramacii.kaiseri +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>x : dogramacii.kaiseri +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri >() => { var y = this; } : () => void >y : galapagoensis >this : galapagoensis ->x : kaiseri +>x : dogramacii.kaiseri gliroides() : howi.coludo { var x : howi.coludo; () => { var y = this; }; return x; } ->gliroides : () => coludo ->howi : howi ->coludo : coludo ->howi : howi ->marcanoi : marcanoi ->lavali : lavali ->wilsoni : wilsoni ->x : coludo ->howi : howi ->coludo : coludo ->howi : howi ->marcanoi : marcanoi ->lavali : lavali ->wilsoni : wilsoni +>gliroides : () => howi.coludo +>howi : unknown +>coludo : howi.coludo +>howi : unknown +>marcanoi : howi.marcanoi +>lavali : unknown +>wilsoni : lavali.wilsoni +>x : howi.coludo +>howi : unknown +>coludo : howi.coludo +>howi : unknown +>marcanoi : howi.marcanoi +>lavali : unknown +>wilsoni : lavali.wilsoni >() => { var y = this; } : () => void >y : galapagoensis >this : galapagoensis ->x : coludo +>x : howi.coludo banakrisi() : macrorhinos.daphaenodon { var x : macrorhinos.daphaenodon; () => { var y = this; }; return x; } ->banakrisi : () => daphaenodon ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->x : daphaenodon ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon +>banakrisi : () => macrorhinos.daphaenodon +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>x : macrorhinos.daphaenodon +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon >() => { var y = this; } : () => void >y : galapagoensis >this : galapagoensis ->x : daphaenodon +>x : macrorhinos.daphaenodon rozendaali() : lutreolus.foina { var x : lutreolus.foina; () => { var y = this; }; return x; } ->rozendaali : () => foina ->lutreolus : lutreolus ->foina : foina ->x : foina ->lutreolus : lutreolus ->foina : foina +>rozendaali : () => lutreolus.foina +>lutreolus : unknown +>foina : lutreolus.foina +>x : lutreolus.foina +>lutreolus : unknown +>foina : lutreolus.foina >() => { var y = this; } : () => void >y : galapagoensis >this : galapagoensis ->x : foina +>x : lutreolus.foina stuhlmanni() : panamensis.linulus { var x : panamensis.linulus; () => { var y = this; }; return x; } ->stuhlmanni : () => linulus ->panamensis : panamensis ->linulus : linulus ->caurinus : caurinus ->megaphyllus : megaphyllus ->caurinus : caurinus ->megaphyllus : megaphyllus ->x : linulus ->panamensis : panamensis ->linulus : linulus ->caurinus : caurinus ->megaphyllus : megaphyllus ->caurinus : caurinus ->megaphyllus : megaphyllus +>stuhlmanni : () => panamensis.linulus +>panamensis : unknown +>linulus : panamensis.linulus +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>x : panamensis.linulus +>panamensis : unknown +>linulus : panamensis.linulus +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus >() => { var y = this; } : () => void >y : galapagoensis >this : galapagoensis ->x : linulus +>x : panamensis.linulus } export class albidens { >albidens : albidens @@ -407,32 +407,32 @@ module julianae { >T1 : T1 mattheyi() : samarensis.fuscus> { var x : samarensis.fuscus>; () => { var y = this; }; return x; } ->mattheyi : () => fuscus> ->samarensis : samarensis ->fuscus : fuscus ->lavali : lavali ->wilsoni : wilsoni ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->Lanthanum : Lanthanum ->jugularis : jugularis ->imperfecta : imperfecta ->subspinosus : subspinosus ->x : fuscus> ->samarensis : samarensis ->fuscus : fuscus ->lavali : lavali ->wilsoni : wilsoni ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->Lanthanum : Lanthanum ->jugularis : jugularis ->imperfecta : imperfecta ->subspinosus : subspinosus +>mattheyi : () => samarensis.fuscus> +>samarensis : unknown +>fuscus : samarensis.fuscus +>lavali : unknown +>wilsoni : lavali.wilsoni +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>x : samarensis.fuscus> +>samarensis : unknown +>fuscus : samarensis.fuscus +>lavali : unknown +>wilsoni : lavali.wilsoni +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus >() => { var y = this; } : () => void >y : albidens >this : albidens ->x : fuscus> +>x : samarensis.fuscus> Astatine() : steerii { var x : steerii; () => { var y = this; }; return x; } >Astatine : () => steerii @@ -445,36 +445,36 @@ module julianae { >x : steerii vincenti() : argurus.dauricus { var x : argurus.dauricus; () => { var y = this; }; return x; } ->vincenti : () => dauricus ->argurus : argurus ->dauricus : dauricus ->macrorhinos : macrorhinos ->konganensis : konganensis ->patas : patas ->uralensis : uralensis ->x : dauricus ->argurus : argurus ->dauricus : dauricus ->macrorhinos : macrorhinos ->konganensis : konganensis ->patas : patas ->uralensis : uralensis +>vincenti : () => argurus.dauricus +>argurus : unknown +>dauricus : argurus.dauricus +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>patas : unknown +>uralensis : patas.uralensis +>x : argurus.dauricus +>argurus : unknown +>dauricus : argurus.dauricus +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>patas : unknown +>uralensis : patas.uralensis >() => { var y = this; } : () => void >y : albidens >this : albidens ->x : dauricus +>x : argurus.dauricus hirta() : Lanthanum.jugularis { var x : Lanthanum.jugularis; () => { var y = this; }; return x; } ->hirta : () => jugularis ->Lanthanum : Lanthanum ->jugularis : jugularis ->x : jugularis ->Lanthanum : Lanthanum ->jugularis : jugularis +>hirta : () => Lanthanum.jugularis +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>x : Lanthanum.jugularis +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis >() => { var y = this; } : () => void >y : albidens >this : albidens ->x : jugularis +>x : Lanthanum.jugularis virginianus() : durangae { var x : durangae; () => { var y = this; }; return x; } >virginianus : () => durangae @@ -487,137 +487,137 @@ module julianae { >x : durangae macrophyllum() : howi.marcanoi { var x : howi.marcanoi; () => { var y = this; }; return x; } ->macrophyllum : () => marcanoi ->howi : howi ->marcanoi : marcanoi ->x : marcanoi ->howi : howi ->marcanoi : marcanoi +>macrophyllum : () => howi.marcanoi +>howi : unknown +>marcanoi : howi.marcanoi +>x : howi.marcanoi +>howi : unknown +>marcanoi : howi.marcanoi >() => { var y = this; } : () => void >y : albidens >this : albidens ->x : marcanoi +>x : howi.marcanoi porcellus() : ruatanica.americanus { var x : ruatanica.americanus; () => { var y = this; }; return x; } ->porcellus : () => americanus ->ruatanica : ruatanica ->americanus : americanus ->x : americanus ->ruatanica : ruatanica ->americanus : americanus +>porcellus : () => ruatanica.americanus +>ruatanica : unknown +>americanus : ruatanica.americanus +>x : ruatanica.americanus +>ruatanica : unknown +>americanus : ruatanica.americanus >() => { var y = this; } : () => void >y : albidens >this : albidens ->x : americanus +>x : ruatanica.americanus } export class oralis extends caurinus.psilurus { >oralis : oralis >T0 : T0 >T1 : T1 ->caurinus : caurinus ->psilurus : psilurus +>caurinus : unknown +>psilurus : caurinus.psilurus cepapi() : caurinus.psilurus { var x : caurinus.psilurus; () => { var y = this; }; return x; } ->cepapi : () => psilurus ->caurinus : caurinus ->psilurus : psilurus ->x : psilurus ->caurinus : caurinus ->psilurus : psilurus +>cepapi : () => caurinus.psilurus +>caurinus : unknown +>psilurus : caurinus.psilurus +>x : caurinus.psilurus +>caurinus : unknown +>psilurus : caurinus.psilurus >() => { var y = this; } : () => void >y : oralis >this : oralis ->x : psilurus +>x : caurinus.psilurus porteri() : lavali.thaeleri { var x : lavali.thaeleri; () => { var y = this; }; return x; } ->porteri : () => thaeleri ->lavali : lavali ->thaeleri : thaeleri ->x : thaeleri ->lavali : lavali ->thaeleri : thaeleri +>porteri : () => lavali.thaeleri +>lavali : unknown +>thaeleri : lavali.thaeleri +>x : lavali.thaeleri +>lavali : unknown +>thaeleri : lavali.thaeleri >() => { var y = this; } : () => void >y : oralis >this : oralis ->x : thaeleri +>x : lavali.thaeleri bindi() : caurinus.mahaganus> { var x : caurinus.mahaganus>; () => { var y = this; }; return x; } ->bindi : () => mahaganus> ->caurinus : caurinus ->mahaganus : mahaganus ->gabriellae : gabriellae ->amicus : amicus ->panglima : panglima ->amphibius : amphibius ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->patas : patas ->uralensis : uralensis ->x : mahaganus> ->caurinus : caurinus ->mahaganus : mahaganus ->gabriellae : gabriellae ->amicus : amicus ->panglima : panglima ->amphibius : amphibius ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->patas : patas ->uralensis : uralensis +>bindi : () => caurinus.mahaganus> +>caurinus : unknown +>mahaganus : caurinus.mahaganus +>gabriellae : unknown +>amicus : gabriellae.amicus +>panglima : unknown +>amphibius : panglima.amphibius +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>patas : unknown +>uralensis : patas.uralensis +>x : caurinus.mahaganus> +>caurinus : unknown +>mahaganus : caurinus.mahaganus +>gabriellae : unknown +>amicus : gabriellae.amicus +>panglima : unknown +>amphibius : panglima.amphibius +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>patas : unknown +>uralensis : patas.uralensis >() => { var y = this; } : () => void >y : oralis >this : oralis ->x : mahaganus> +>x : caurinus.mahaganus> puda() : sagitta.stolzmanni { var x : sagitta.stolzmanni; () => { var y = this; }; return x; } ->puda : () => stolzmanni ->sagitta : sagitta ->stolzmanni : stolzmanni ->x : stolzmanni ->sagitta : sagitta ->stolzmanni : stolzmanni +>puda : () => sagitta.stolzmanni +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>x : sagitta.stolzmanni +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni >() => { var y = this; } : () => void >y : oralis >this : oralis ->x : stolzmanni +>x : sagitta.stolzmanni mindorensis() : trivirgatus.falconeri { var x : trivirgatus.falconeri; () => { var y = this; }; return x; } ->mindorensis : () => falconeri ->trivirgatus : trivirgatus ->falconeri : falconeri ->x : falconeri ->trivirgatus : trivirgatus ->falconeri : falconeri +>mindorensis : () => trivirgatus.falconeri +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>x : trivirgatus.falconeri +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri >() => { var y = this; } : () => void >y : oralis >this : oralis ->x : falconeri +>x : trivirgatus.falconeri ignitus() : petrophilus.rosalia, lavali.wilsoni> { var x : petrophilus.rosalia, lavali.wilsoni>; () => { var y = this; }; return x; } ->ignitus : () => rosalia, wilsoni> ->petrophilus : petrophilus ->rosalia : rosalia ->panamensis : panamensis ->setulosus : setulosus ->gabriellae : gabriellae ->echinatus : echinatus +>ignitus : () => petrophilus.rosalia, lavali.wilsoni> +>petrophilus : unknown +>rosalia : petrophilus.rosalia +>panamensis : unknown +>setulosus : panamensis.setulosus +>gabriellae : unknown +>echinatus : gabriellae.echinatus >steerii : steerii ->lavali : lavali ->wilsoni : wilsoni ->x : rosalia, wilsoni> ->petrophilus : petrophilus ->rosalia : rosalia ->panamensis : panamensis ->setulosus : setulosus ->gabriellae : gabriellae ->echinatus : echinatus +>lavali : unknown +>wilsoni : lavali.wilsoni +>x : petrophilus.rosalia, lavali.wilsoni> +>petrophilus : unknown +>rosalia : petrophilus.rosalia +>panamensis : unknown +>setulosus : panamensis.setulosus +>gabriellae : unknown +>echinatus : gabriellae.echinatus >steerii : steerii ->lavali : lavali ->wilsoni : wilsoni +>lavali : unknown +>wilsoni : lavali.wilsoni >() => { var y = this; } : () => void >y : oralis >this : oralis ->x : rosalia, wilsoni> +>x : petrophilus.rosalia, lavali.wilsoni> rufus() : nudicaudus { var x : nudicaudus; () => { var y = this; }; return x; } >rufus : () => nudicaudus @@ -630,255 +630,255 @@ module julianae { >x : nudicaudus monax() : imperfecta.subspinosus { var x : imperfecta.subspinosus; () => { var y = this; }; return x; } ->monax : () => subspinosus ->imperfecta : imperfecta ->subspinosus : subspinosus ->x : subspinosus ->imperfecta : imperfecta ->subspinosus : subspinosus +>monax : () => imperfecta.subspinosus +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>x : imperfecta.subspinosus +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus >() => { var y = this; } : () => void >y : oralis >this : oralis ->x : subspinosus +>x : imperfecta.subspinosus unalascensis() : minutus.inez, gabriellae.echinatus>, dogramacii.aurata> { var x : minutus.inez, gabriellae.echinatus>, dogramacii.aurata>; () => { var y = this; }; return x; } ->unalascensis : () => inez, echinatus>, aurata> ->minutus : minutus ->inez : inez ->rendalli : rendalli ->moojeni : moojeni ->panglima : panglima ->amphibius : amphibius ->trivirgatus : trivirgatus ->falconeri : falconeri ->caurinus : caurinus ->psilurus : psilurus ->gabriellae : gabriellae ->echinatus : echinatus ->dogramacii : dogramacii ->aurata : aurata ->x : inez, echinatus>, aurata> ->minutus : minutus ->inez : inez ->rendalli : rendalli ->moojeni : moojeni ->panglima : panglima ->amphibius : amphibius ->trivirgatus : trivirgatus ->falconeri : falconeri ->caurinus : caurinus ->psilurus : psilurus ->gabriellae : gabriellae ->echinatus : echinatus ->dogramacii : dogramacii ->aurata : aurata +>unalascensis : () => minutus.inez, gabriellae.echinatus>, dogramacii.aurata> +>minutus : unknown +>inez : minutus.inez +>rendalli : unknown +>moojeni : rendalli.moojeni +>panglima : unknown +>amphibius : panglima.amphibius +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>caurinus : unknown +>psilurus : caurinus.psilurus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>dogramacii : unknown +>aurata : dogramacii.aurata +>x : minutus.inez, gabriellae.echinatus>, dogramacii.aurata> +>minutus : unknown +>inez : minutus.inez +>rendalli : unknown +>moojeni : rendalli.moojeni +>panglima : unknown +>amphibius : panglima.amphibius +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>caurinus : unknown +>psilurus : caurinus.psilurus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>dogramacii : unknown +>aurata : dogramacii.aurata >() => { var y = this; } : () => void >y : oralis >this : oralis ->x : inez, echinatus>, aurata> +>x : minutus.inez, gabriellae.echinatus>, dogramacii.aurata> wuchihensis() : howi.angulatus, petrophilus.minutilla> { var x : howi.angulatus, petrophilus.minutilla>; () => { var y = this; }; return x; } ->wuchihensis : () => angulatus, minutilla> ->howi : howi ->angulatus : angulatus ->howi : howi ->coludo : coludo ->quasiater : quasiater ->carolinensis : carolinensis ->minutus : minutus ->portoricensis : portoricensis ->petrophilus : petrophilus ->minutilla : minutilla ->x : angulatus, minutilla> ->howi : howi ->angulatus : angulatus ->howi : howi ->coludo : coludo ->quasiater : quasiater ->carolinensis : carolinensis ->minutus : minutus ->portoricensis : portoricensis ->petrophilus : petrophilus ->minutilla : minutilla +>wuchihensis : () => howi.angulatus, petrophilus.minutilla> +>howi : unknown +>angulatus : howi.angulatus +>howi : unknown +>coludo : howi.coludo +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>minutus : unknown +>portoricensis : minutus.portoricensis +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>x : howi.angulatus, petrophilus.minutilla> +>howi : unknown +>angulatus : howi.angulatus +>howi : unknown +>coludo : howi.coludo +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>minutus : unknown +>portoricensis : minutus.portoricensis +>petrophilus : unknown +>minutilla : petrophilus.minutilla >() => { var y = this; } : () => void >y : oralis >this : oralis ->x : angulatus, minutilla> +>x : howi.angulatus, petrophilus.minutilla> leucippe() : lavali.otion { var x : lavali.otion; () => { var y = this; }; return x; } ->leucippe : () => otion ->lavali : lavali ->otion : otion ->x : otion ->lavali : lavali ->otion : otion +>leucippe : () => lavali.otion +>lavali : unknown +>otion : lavali.otion +>x : lavali.otion +>lavali : unknown +>otion : lavali.otion >() => { var y = this; } : () => void >y : oralis >this : oralis ->x : otion +>x : lavali.otion ordii() : daubentonii.arboreus { var x : daubentonii.arboreus; () => { var y = this; }; return x; } ->ordii : () => arboreus ->daubentonii : daubentonii ->arboreus : arboreus ->argurus : argurus ->germaini : germaini ->sagitta : sagitta ->stolzmanni : stolzmanni ->x : arboreus ->daubentonii : daubentonii ->arboreus : arboreus ->argurus : argurus ->germaini : germaini ->sagitta : sagitta ->stolzmanni : stolzmanni +>ordii : () => daubentonii.arboreus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>argurus : unknown +>germaini : argurus.germaini +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>x : daubentonii.arboreus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>argurus : unknown +>germaini : argurus.germaini +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni >() => { var y = this; } : () => void >y : oralis >this : oralis ->x : arboreus +>x : daubentonii.arboreus eisentrauti() : rendalli.zuluensis { var x : rendalli.zuluensis; () => { var y = this; }; return x; } ->eisentrauti : () => zuluensis ->rendalli : rendalli ->zuluensis : zuluensis ->x : zuluensis ->rendalli : rendalli ->zuluensis : zuluensis +>eisentrauti : () => rendalli.zuluensis +>rendalli : unknown +>zuluensis : rendalli.zuluensis +>x : rendalli.zuluensis +>rendalli : unknown +>zuluensis : rendalli.zuluensis >() => { var y = this; } : () => void >y : oralis >this : oralis ->x : zuluensis +>x : rendalli.zuluensis } export class sumatrana extends Lanthanum.jugularis { >sumatrana : sumatrana ->Lanthanum : Lanthanum ->jugularis : jugularis +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis wolffsohni() : Lanthanum.suillus { var x : Lanthanum.suillus; () => { var y = this; }; return x; } ->wolffsohni : () => suillus ->Lanthanum : Lanthanum ->suillus : suillus ->dammermani : dammermani ->melanops : melanops ->quasiater : quasiater ->carolinensis : carolinensis ->x : suillus ->Lanthanum : Lanthanum ->suillus : suillus ->dammermani : dammermani ->melanops : melanops ->quasiater : quasiater ->carolinensis : carolinensis +>wolffsohni : () => Lanthanum.suillus +>Lanthanum : unknown +>suillus : Lanthanum.suillus +>dammermani : unknown +>melanops : dammermani.melanops +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : Lanthanum.suillus +>Lanthanum : unknown +>suillus : Lanthanum.suillus +>dammermani : unknown +>melanops : dammermani.melanops +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : sumatrana >this : sumatrana ->x : suillus +>x : Lanthanum.suillus geata() : ruatanica.hector { var x : ruatanica.hector; () => { var y = this; }; return x; } ->geata : () => hector ->ruatanica : ruatanica ->hector : hector +>geata : () => ruatanica.hector +>ruatanica : unknown +>hector : ruatanica.hector >sumatrana : sumatrana ->quasiater : quasiater ->bobrinskoi : bobrinskoi ->x : hector ->ruatanica : ruatanica ->hector : hector +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi +>x : ruatanica.hector +>ruatanica : unknown +>hector : ruatanica.hector >sumatrana : sumatrana ->quasiater : quasiater ->bobrinskoi : bobrinskoi +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi >() => { var y = this; } : () => void >y : sumatrana >this : sumatrana ->x : hector +>x : ruatanica.hector awashensis() : petrophilus.minutilla { var x : petrophilus.minutilla; () => { var y = this; }; return x; } ->awashensis : () => minutilla ->petrophilus : petrophilus ->minutilla : minutilla ->x : minutilla ->petrophilus : petrophilus ->minutilla : minutilla +>awashensis : () => petrophilus.minutilla +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>x : petrophilus.minutilla +>petrophilus : unknown +>minutilla : petrophilus.minutilla >() => { var y = this; } : () => void >y : sumatrana >this : sumatrana ->x : minutilla +>x : petrophilus.minutilla sturdeei() : lutreolus.cor { var x : lutreolus.cor; () => { var y = this; }; return x; } ->sturdeei : () => cor ->lutreolus : lutreolus ->cor : cor ->Lanthanum : Lanthanum ->jugularis : jugularis +>sturdeei : () => lutreolus.cor +>lutreolus : unknown +>cor : lutreolus.cor +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis >galapagoensis : galapagoensis ->x : cor ->lutreolus : lutreolus ->cor : cor ->Lanthanum : Lanthanum ->jugularis : jugularis +>x : lutreolus.cor +>lutreolus : unknown +>cor : lutreolus.cor +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis >galapagoensis : galapagoensis >() => { var y = this; } : () => void >y : sumatrana >this : sumatrana ->x : cor +>x : lutreolus.cor pachyurus() : howi.angulatus> { var x : howi.angulatus>; () => { var y = this; }; return x; } ->pachyurus : () => angulatus> ->howi : howi ->angulatus : angulatus ->dogramacii : dogramacii ->aurata : aurata +>pachyurus : () => howi.angulatus> +>howi : unknown +>angulatus : howi.angulatus +>dogramacii : unknown +>aurata : dogramacii.aurata >gerbillus : gerbillus ->lavali : lavali ->thaeleri : thaeleri ->quasiater : quasiater ->carolinensis : carolinensis ->x : angulatus> ->howi : howi ->angulatus : angulatus ->dogramacii : dogramacii ->aurata : aurata +>lavali : unknown +>thaeleri : lavali.thaeleri +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : howi.angulatus> +>howi : unknown +>angulatus : howi.angulatus +>dogramacii : unknown +>aurata : dogramacii.aurata >gerbillus : gerbillus ->lavali : lavali ->thaeleri : thaeleri ->quasiater : quasiater ->carolinensis : carolinensis +>lavali : unknown +>thaeleri : lavali.thaeleri +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : sumatrana >this : sumatrana ->x : angulatus> +>x : howi.angulatus> lyelli() : provocax.melanoleuca { var x : provocax.melanoleuca; () => { var y = this; }; return x; } ->lyelli : () => melanoleuca ->provocax : provocax ->melanoleuca : melanoleuca ->x : melanoleuca ->provocax : provocax ->melanoleuca : melanoleuca +>lyelli : () => provocax.melanoleuca +>provocax : unknown +>melanoleuca : provocax.melanoleuca +>x : provocax.melanoleuca +>provocax : unknown +>melanoleuca : provocax.melanoleuca >() => { var y = this; } : () => void >y : sumatrana >this : sumatrana ->x : melanoleuca +>x : provocax.melanoleuca neohibernicus() : dammermani.siberu { var x : dammermani.siberu; () => { var y = this; }; return x; } ->neohibernicus : () => siberu ->dammermani : dammermani ->siberu : siberu ->lutreolus : lutreolus ->foina : foina ->samarensis : samarensis ->pallidus : pallidus ->x : siberu ->dammermani : dammermani ->siberu : siberu ->lutreolus : lutreolus ->foina : foina ->samarensis : samarensis ->pallidus : pallidus +>neohibernicus : () => dammermani.siberu +>dammermani : unknown +>siberu : dammermani.siberu +>lutreolus : unknown +>foina : lutreolus.foina +>samarensis : unknown +>pallidus : samarensis.pallidus +>x : dammermani.siberu +>dammermani : unknown +>siberu : dammermani.siberu +>lutreolus : unknown +>foina : lutreolus.foina +>samarensis : unknown +>pallidus : samarensis.pallidus >() => { var y = this; } : () => void >y : sumatrana >this : sumatrana ->x : siberu +>x : dammermani.siberu } export class gerbillus { >gerbillus : gerbillus @@ -886,450 +886,450 @@ module julianae { >T1 : T1 pundti() : sagitta.sicarius { var x : sagitta.sicarius; () => { var y = this; }; return x; } ->pundti : () => sicarius ->sagitta : sagitta ->sicarius : sicarius ->dogramacii : dogramacii ->koepckeae : koepckeae ->caurinus : caurinus ->psilurus : psilurus ->x : sicarius ->sagitta : sagitta ->sicarius : sicarius ->dogramacii : dogramacii ->koepckeae : koepckeae ->caurinus : caurinus ->psilurus : psilurus +>pundti : () => sagitta.sicarius +>sagitta : unknown +>sicarius : sagitta.sicarius +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae +>caurinus : unknown +>psilurus : caurinus.psilurus +>x : sagitta.sicarius +>sagitta : unknown +>sicarius : sagitta.sicarius +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae +>caurinus : unknown +>psilurus : caurinus.psilurus >() => { var y = this; } : () => void >y : gerbillus >this : gerbillus ->x : sicarius +>x : sagitta.sicarius tristrami() : petrophilus.minutilla { var x : petrophilus.minutilla; () => { var y = this; }; return x; } ->tristrami : () => minutilla ->petrophilus : petrophilus ->minutilla : minutilla ->x : minutilla ->petrophilus : petrophilus ->minutilla : minutilla +>tristrami : () => petrophilus.minutilla +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>x : petrophilus.minutilla +>petrophilus : unknown +>minutilla : petrophilus.minutilla >() => { var y = this; } : () => void >y : gerbillus >this : gerbillus ->x : minutilla +>x : petrophilus.minutilla swarthi() : lutreolus.foina { var x : lutreolus.foina; () => { var y = this; }; return x; } ->swarthi : () => foina ->lutreolus : lutreolus ->foina : foina ->x : foina ->lutreolus : lutreolus ->foina : foina +>swarthi : () => lutreolus.foina +>lutreolus : unknown +>foina : lutreolus.foina +>x : lutreolus.foina +>lutreolus : unknown +>foina : lutreolus.foina >() => { var y = this; } : () => void >y : gerbillus >this : gerbillus ->x : foina +>x : lutreolus.foina horsfieldii() : trivirgatus.falconeri { var x : trivirgatus.falconeri; () => { var y = this; }; return x; } ->horsfieldii : () => falconeri ->trivirgatus : trivirgatus ->falconeri : falconeri ->x : falconeri ->trivirgatus : trivirgatus ->falconeri : falconeri +>horsfieldii : () => trivirgatus.falconeri +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>x : trivirgatus.falconeri +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri >() => { var y = this; } : () => void >y : gerbillus >this : gerbillus ->x : falconeri +>x : trivirgatus.falconeri diazi() : imperfecta.lasiurus { var x : imperfecta.lasiurus; () => { var y = this; }; return x; } ->diazi : () => lasiurus ->imperfecta : imperfecta ->lasiurus : lasiurus ->lutreolus : lutreolus ->foina : foina ->dammermani : dammermani ->melanops : melanops ->x : lasiurus ->imperfecta : imperfecta ->lasiurus : lasiurus ->lutreolus : lutreolus ->foina : foina ->dammermani : dammermani ->melanops : melanops +>diazi : () => imperfecta.lasiurus +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>lutreolus : unknown +>foina : lutreolus.foina +>dammermani : unknown +>melanops : dammermani.melanops +>x : imperfecta.lasiurus +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>lutreolus : unknown +>foina : lutreolus.foina +>dammermani : unknown +>melanops : dammermani.melanops >() => { var y = this; } : () => void >y : gerbillus >this : gerbillus ->x : lasiurus +>x : imperfecta.lasiurus rennelli() : argurus.luctuosa { var x : argurus.luctuosa; () => { var y = this; }; return x; } ->rennelli : () => luctuosa ->argurus : argurus ->luctuosa : luctuosa ->x : luctuosa ->argurus : argurus ->luctuosa : luctuosa +>rennelli : () => argurus.luctuosa +>argurus : unknown +>luctuosa : argurus.luctuosa +>x : argurus.luctuosa +>argurus : unknown +>luctuosa : argurus.luctuosa >() => { var y = this; } : () => void >y : gerbillus >this : gerbillus ->x : luctuosa +>x : argurus.luctuosa maulinus() : lavali.lepturus { var x : lavali.lepturus; () => { var y = this; }; return x; } ->maulinus : () => lepturus ->lavali : lavali ->lepturus : lepturus ->x : lepturus ->lavali : lavali ->lepturus : lepturus +>maulinus : () => lavali.lepturus +>lavali : unknown +>lepturus : lavali.lepturus +>x : lavali.lepturus +>lavali : unknown +>lepturus : lavali.lepturus >() => { var y = this; } : () => void >y : gerbillus >this : gerbillus ->x : lepturus +>x : lavali.lepturus muscina() : daubentonii.arboreus { var x : daubentonii.arboreus; () => { var y = this; }; return x; } ->muscina : () => arboreus ->daubentonii : daubentonii ->arboreus : arboreus ->petrophilus : petrophilus ->minutilla : minutilla ->argurus : argurus ->peninsulae : peninsulae ->x : arboreus ->daubentonii : daubentonii ->arboreus : arboreus ->petrophilus : petrophilus ->minutilla : minutilla ->argurus : argurus ->peninsulae : peninsulae +>muscina : () => daubentonii.arboreus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>argurus : unknown +>peninsulae : argurus.peninsulae +>x : daubentonii.arboreus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>argurus : unknown +>peninsulae : argurus.peninsulae >() => { var y = this; } : () => void >y : gerbillus >this : gerbillus ->x : arboreus +>x : daubentonii.arboreus pelengensis() : sagitta.leptoceros { var x : sagitta.leptoceros; () => { var y = this; }; return x; } ->pelengensis : () => leptoceros ->sagitta : sagitta ->leptoceros : leptoceros ->caurinus : caurinus ->psilurus : psilurus ->gabriellae : gabriellae ->echinatus : echinatus ->x : leptoceros ->sagitta : sagitta ->leptoceros : leptoceros ->caurinus : caurinus ->psilurus : psilurus ->gabriellae : gabriellae ->echinatus : echinatus +>pelengensis : () => sagitta.leptoceros +>sagitta : unknown +>leptoceros : sagitta.leptoceros +>caurinus : unknown +>psilurus : caurinus.psilurus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>x : sagitta.leptoceros +>sagitta : unknown +>leptoceros : sagitta.leptoceros +>caurinus : unknown +>psilurus : caurinus.psilurus +>gabriellae : unknown +>echinatus : gabriellae.echinatus >() => { var y = this; } : () => void >y : gerbillus >this : gerbillus ->x : leptoceros +>x : sagitta.leptoceros abramus() : lavali.thaeleri { var x : lavali.thaeleri; () => { var y = this; }; return x; } ->abramus : () => thaeleri ->lavali : lavali ->thaeleri : thaeleri ->x : thaeleri ->lavali : lavali ->thaeleri : thaeleri +>abramus : () => lavali.thaeleri +>lavali : unknown +>thaeleri : lavali.thaeleri +>x : lavali.thaeleri +>lavali : unknown +>thaeleri : lavali.thaeleri >() => { var y = this; } : () => void >y : gerbillus >this : gerbillus ->x : thaeleri +>x : lavali.thaeleri reevesi() : provocax.melanoleuca { var x : provocax.melanoleuca; () => { var y = this; }; return x; } ->reevesi : () => melanoleuca ->provocax : provocax ->melanoleuca : melanoleuca ->x : melanoleuca ->provocax : provocax ->melanoleuca : melanoleuca +>reevesi : () => provocax.melanoleuca +>provocax : unknown +>melanoleuca : provocax.melanoleuca +>x : provocax.melanoleuca +>provocax : unknown +>melanoleuca : provocax.melanoleuca >() => { var y = this; } : () => void >y : gerbillus >this : gerbillus ->x : melanoleuca +>x : provocax.melanoleuca } export class acariensis { >acariensis : acariensis levicula() : lavali.lepturus { var x : lavali.lepturus; () => { var y = this; }; return x; } ->levicula : () => lepturus ->lavali : lavali ->lepturus : lepturus ->x : lepturus ->lavali : lavali ->lepturus : lepturus +>levicula : () => lavali.lepturus +>lavali : unknown +>lepturus : lavali.lepturus +>x : lavali.lepturus +>lavali : unknown +>lepturus : lavali.lepturus >() => { var y = this; } : () => void >y : acariensis >this : acariensis ->x : lepturus +>x : lavali.lepturus minous() : argurus.dauricus { var x : argurus.dauricus; () => { var y = this; }; return x; } ->minous : () => dauricus ->argurus : argurus ->dauricus : dauricus ->quasiater : quasiater ->carolinensis : carolinensis ->lavali : lavali ->otion : otion ->x : dauricus ->argurus : argurus ->dauricus : dauricus ->quasiater : quasiater ->carolinensis : carolinensis ->lavali : lavali ->otion : otion +>minous : () => argurus.dauricus +>argurus : unknown +>dauricus : argurus.dauricus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>lavali : unknown +>otion : lavali.otion +>x : argurus.dauricus +>argurus : unknown +>dauricus : argurus.dauricus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>lavali : unknown +>otion : lavali.otion >() => { var y = this; } : () => void >y : acariensis >this : acariensis ->x : dauricus +>x : argurus.dauricus cinereiventer() : panamensis.setulosus { var x : panamensis.setulosus; () => { var y = this; }; return x; } ->cinereiventer : () => setulosus ->panamensis : panamensis ->setulosus : setulosus ->sagitta : sagitta ->walkeri : walkeri ->lavali : lavali ->otion : otion ->x : setulosus ->panamensis : panamensis ->setulosus : setulosus ->sagitta : sagitta ->walkeri : walkeri ->lavali : lavali ->otion : otion +>cinereiventer : () => panamensis.setulosus +>panamensis : unknown +>setulosus : panamensis.setulosus +>sagitta : unknown +>walkeri : sagitta.walkeri +>lavali : unknown +>otion : lavali.otion +>x : panamensis.setulosus +>panamensis : unknown +>setulosus : panamensis.setulosus +>sagitta : unknown +>walkeri : sagitta.walkeri +>lavali : unknown +>otion : lavali.otion >() => { var y = this; } : () => void >y : acariensis >this : acariensis ->x : setulosus +>x : panamensis.setulosus longicaudatus() : macrorhinos.marmosurus> { var x : macrorhinos.marmosurus>; () => { var y = this; }; return x; } ->longicaudatus : () => marmosurus> ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->dammermani : dammermani ->melanops : melanops ->caurinus : caurinus ->mahaganus : mahaganus +>longicaudatus : () => macrorhinos.marmosurus> +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>dammermani : unknown +>melanops : dammermani.melanops +>caurinus : unknown +>mahaganus : caurinus.mahaganus >nudicaudus : nudicaudus ->lavali : lavali ->otion : otion ->x : marmosurus> ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->dammermani : dammermani ->melanops : melanops ->caurinus : caurinus ->mahaganus : mahaganus +>lavali : unknown +>otion : lavali.otion +>x : macrorhinos.marmosurus> +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>dammermani : unknown +>melanops : dammermani.melanops +>caurinus : unknown +>mahaganus : caurinus.mahaganus >nudicaudus : nudicaudus ->lavali : lavali ->otion : otion +>lavali : unknown +>otion : lavali.otion >() => { var y = this; } : () => void >y : acariensis >this : acariensis ->x : marmosurus> +>x : macrorhinos.marmosurus> baeodon() : argurus.netscheri, argurus.luctuosa> { var x : argurus.netscheri, argurus.luctuosa>; () => { var y = this; }; return x; } ->baeodon : () => netscheri, luctuosa> ->argurus : argurus ->netscheri : netscheri ->dammermani : dammermani ->siberu : siberu ->lutreolus : lutreolus ->foina : foina ->samarensis : samarensis ->pallidus : pallidus ->argurus : argurus ->luctuosa : luctuosa ->x : netscheri, luctuosa> ->argurus : argurus ->netscheri : netscheri ->dammermani : dammermani ->siberu : siberu ->lutreolus : lutreolus ->foina : foina ->samarensis : samarensis ->pallidus : pallidus ->argurus : argurus ->luctuosa : luctuosa +>baeodon : () => argurus.netscheri, argurus.luctuosa> +>argurus : unknown +>netscheri : argurus.netscheri +>dammermani : unknown +>siberu : dammermani.siberu +>lutreolus : unknown +>foina : lutreolus.foina +>samarensis : unknown +>pallidus : samarensis.pallidus +>argurus : unknown +>luctuosa : argurus.luctuosa +>x : argurus.netscheri, argurus.luctuosa> +>argurus : unknown +>netscheri : argurus.netscheri +>dammermani : unknown +>siberu : dammermani.siberu +>lutreolus : unknown +>foina : lutreolus.foina +>samarensis : unknown +>pallidus : samarensis.pallidus +>argurus : unknown +>luctuosa : argurus.luctuosa >() => { var y = this; } : () => void >y : acariensis >this : acariensis ->x : netscheri, luctuosa> +>x : argurus.netscheri, argurus.luctuosa> soricoides() : argurus.luctuosa { var x : argurus.luctuosa; () => { var y = this; }; return x; } ->soricoides : () => luctuosa ->argurus : argurus ->luctuosa : luctuosa ->x : luctuosa ->argurus : argurus ->luctuosa : luctuosa +>soricoides : () => argurus.luctuosa +>argurus : unknown +>luctuosa : argurus.luctuosa +>x : argurus.luctuosa +>argurus : unknown +>luctuosa : argurus.luctuosa >() => { var y = this; } : () => void >y : acariensis >this : acariensis ->x : luctuosa +>x : argurus.luctuosa datae() : daubentonii.arboreus> { var x : daubentonii.arboreus>; () => { var y = this; }; return x; } ->datae : () => arboreus> ->daubentonii : daubentonii ->arboreus : arboreus ->provocax : provocax ->melanoleuca : melanoleuca ->panglima : panglima ->amphibius : amphibius ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->patas : patas ->uralensis : uralensis ->x : arboreus> ->daubentonii : daubentonii ->arboreus : arboreus ->provocax : provocax ->melanoleuca : melanoleuca ->panglima : panglima ->amphibius : amphibius ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->patas : patas ->uralensis : uralensis +>datae : () => daubentonii.arboreus> +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>provocax : unknown +>melanoleuca : provocax.melanoleuca +>panglima : unknown +>amphibius : panglima.amphibius +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>patas : unknown +>uralensis : patas.uralensis +>x : daubentonii.arboreus> +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>provocax : unknown +>melanoleuca : provocax.melanoleuca +>panglima : unknown +>amphibius : panglima.amphibius +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>patas : unknown +>uralensis : patas.uralensis >() => { var y = this; } : () => void >y : acariensis >this : acariensis ->x : arboreus> +>x : daubentonii.arboreus> spixii() : imperfecta.subspinosus { var x : imperfecta.subspinosus; () => { var y = this; }; return x; } ->spixii : () => subspinosus ->imperfecta : imperfecta ->subspinosus : subspinosus ->x : subspinosus ->imperfecta : imperfecta ->subspinosus : subspinosus +>spixii : () => imperfecta.subspinosus +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>x : imperfecta.subspinosus +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus >() => { var y = this; } : () => void >y : acariensis >this : acariensis ->x : subspinosus +>x : imperfecta.subspinosus anakuma() : lavali.wilsoni { var x : lavali.wilsoni; () => { var y = this; }; return x; } ->anakuma : () => wilsoni ->lavali : lavali ->wilsoni : wilsoni ->x : wilsoni ->lavali : lavali ->wilsoni : wilsoni +>anakuma : () => lavali.wilsoni +>lavali : unknown +>wilsoni : lavali.wilsoni +>x : lavali.wilsoni +>lavali : unknown +>wilsoni : lavali.wilsoni >() => { var y = this; } : () => void >y : acariensis >this : acariensis ->x : wilsoni +>x : lavali.wilsoni kihaulei() : panglima.amphibius { var x : panglima.amphibius; () => { var y = this; }; return x; } ->kihaulei : () => amphibius ->panglima : panglima ->amphibius : amphibius ->trivirgatus : trivirgatus ->oconnelli : oconnelli ->macrorhinos : macrorhinos ->konganensis : konganensis ->x : amphibius ->panglima : panglima ->amphibius : amphibius ->trivirgatus : trivirgatus ->oconnelli : oconnelli ->macrorhinos : macrorhinos ->konganensis : konganensis +>kihaulei : () => panglima.amphibius +>panglima : unknown +>amphibius : panglima.amphibius +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>x : panglima.amphibius +>panglima : unknown +>amphibius : panglima.amphibius +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis >() => { var y = this; } : () => void >y : acariensis >this : acariensis ->x : amphibius +>x : panglima.amphibius gymnura() : quasiater.carolinensis { var x : quasiater.carolinensis; () => { var y = this; }; return x; } ->gymnura : () => carolinensis ->quasiater : quasiater ->carolinensis : carolinensis ->x : carolinensis ->quasiater : quasiater ->carolinensis : carolinensis +>gymnura : () => quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : acariensis >this : acariensis ->x : carolinensis +>x : quasiater.carolinensis olchonensis() : rendalli.crenulata { var x : rendalli.crenulata; () => { var y = this; }; return x; } ->olchonensis : () => crenulata ->rendalli : rendalli ->crenulata : crenulata ->trivirgatus : trivirgatus ->falconeri : falconeri ->provocax : provocax ->melanoleuca : melanoleuca ->x : crenulata ->rendalli : rendalli ->crenulata : crenulata ->trivirgatus : trivirgatus ->falconeri : falconeri ->provocax : provocax ->melanoleuca : melanoleuca +>olchonensis : () => rendalli.crenulata +>rendalli : unknown +>crenulata : rendalli.crenulata +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>provocax : unknown +>melanoleuca : provocax.melanoleuca +>x : rendalli.crenulata +>rendalli : unknown +>crenulata : rendalli.crenulata +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>provocax : unknown +>melanoleuca : provocax.melanoleuca >() => { var y = this; } : () => void >y : acariensis >this : acariensis ->x : crenulata +>x : rendalli.crenulata } export class durangae extends dogramacii.aurata { >durangae : durangae ->dogramacii : dogramacii ->aurata : aurata +>dogramacii : unknown +>aurata : dogramacii.aurata Californium() : panamensis.setulosus { var x : panamensis.setulosus; () => { var y = this; }; return x; } ->Californium : () => setulosus ->panamensis : panamensis ->setulosus : setulosus ->lutreolus : lutreolus ->punicus : punicus ->dammermani : dammermani ->melanops : melanops ->x : setulosus ->panamensis : panamensis ->setulosus : setulosus ->lutreolus : lutreolus ->punicus : punicus ->dammermani : dammermani ->melanops : melanops +>Californium : () => panamensis.setulosus +>panamensis : unknown +>setulosus : panamensis.setulosus +>lutreolus : unknown +>punicus : lutreolus.punicus +>dammermani : unknown +>melanops : dammermani.melanops +>x : panamensis.setulosus +>panamensis : unknown +>setulosus : panamensis.setulosus +>lutreolus : unknown +>punicus : lutreolus.punicus +>dammermani : unknown +>melanops : dammermani.melanops >() => { var y = this; } : () => void >y : durangae >this : durangae ->x : setulosus +>x : panamensis.setulosus Flerovium() : howi.angulatus { var x : howi.angulatus; () => { var y = this; }; return x; } ->Flerovium : () => angulatus ->howi : howi ->angulatus : angulatus ->petrophilus : petrophilus ->minutilla : minutilla ->lavali : lavali ->xanthognathus : xanthognathus ->x : angulatus ->howi : howi ->angulatus : angulatus ->petrophilus : petrophilus ->minutilla : minutilla ->lavali : lavali ->xanthognathus : xanthognathus +>Flerovium : () => howi.angulatus +>howi : unknown +>angulatus : howi.angulatus +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>x : howi.angulatus +>howi : unknown +>angulatus : howi.angulatus +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>lavali : unknown +>xanthognathus : lavali.xanthognathus >() => { var y = this; } : () => void >y : durangae >this : durangae ->x : angulatus +>x : howi.angulatus phrudus() : sagitta.stolzmanni { var x : sagitta.stolzmanni; () => { var y = this; }; return x; } ->phrudus : () => stolzmanni ->sagitta : sagitta ->stolzmanni : stolzmanni ->x : stolzmanni ->sagitta : sagitta ->stolzmanni : stolzmanni +>phrudus : () => sagitta.stolzmanni +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>x : sagitta.stolzmanni +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni >() => { var y = this; } : () => void >y : durangae >this : durangae ->x : stolzmanni +>x : sagitta.stolzmanni } } module ruatanica { @@ -1341,44 +1341,44 @@ module ruatanica { >T1 : T1 humulis() : julianae.steerii { var x : julianae.steerii; () => { var y = this; }; return x; } ->humulis : () => steerii ->julianae : julianae ->steerii : steerii ->x : steerii ->julianae : julianae ->steerii : steerii +>humulis : () => julianae.steerii +>julianae : unknown +>steerii : julianae.steerii +>x : julianae.steerii +>julianae : unknown +>steerii : julianae.steerii >() => { var y = this; } : () => void >y : hector >this : hector ->x : steerii +>x : julianae.steerii eurycerus() : panamensis.linulus, lavali.wilsoni> { var x : panamensis.linulus, lavali.wilsoni>; () => { var y = this; }; return x; } ->eurycerus : () => linulus, wilsoni> ->panamensis : panamensis ->linulus : linulus ->ruatanica : ruatanica +>eurycerus : () => panamensis.linulus, lavali.wilsoni> +>panamensis : unknown +>linulus : panamensis.linulus +>ruatanica : unknown >Praseodymium : Praseodymium ->Lanthanum : Lanthanum ->jugularis : jugularis ->dammermani : dammermani ->melanops : melanops ->lavali : lavali ->wilsoni : wilsoni ->x : linulus, wilsoni> ->panamensis : panamensis ->linulus : linulus ->ruatanica : ruatanica +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>dammermani : unknown +>melanops : dammermani.melanops +>lavali : unknown +>wilsoni : lavali.wilsoni +>x : panamensis.linulus, lavali.wilsoni> +>panamensis : unknown +>linulus : panamensis.linulus +>ruatanica : unknown >Praseodymium : Praseodymium ->Lanthanum : Lanthanum ->jugularis : jugularis ->dammermani : dammermani ->melanops : melanops ->lavali : lavali ->wilsoni : wilsoni +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>dammermani : unknown +>melanops : dammermani.melanops +>lavali : unknown +>wilsoni : lavali.wilsoni >() => { var y = this; } : () => void >y : hector >this : hector ->x : linulus, wilsoni> +>x : panamensis.linulus, lavali.wilsoni> } } module Lanthanum { @@ -1390,593 +1390,593 @@ module Lanthanum { >T1 : T1 spilosoma() : quasiater.carolinensis { var x : quasiater.carolinensis; () => { var y = this; }; return x; } ->spilosoma : () => carolinensis ->quasiater : quasiater ->carolinensis : carolinensis ->x : carolinensis ->quasiater : quasiater ->carolinensis : carolinensis +>spilosoma : () => quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : suillus >this : suillus ->x : carolinensis +>x : quasiater.carolinensis tumbalensis() : caurinus.megaphyllus { var x : caurinus.megaphyllus; () => { var y = this; }; return x; } ->tumbalensis : () => megaphyllus ->caurinus : caurinus ->megaphyllus : megaphyllus ->x : megaphyllus ->caurinus : caurinus ->megaphyllus : megaphyllus +>tumbalensis : () => caurinus.megaphyllus +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>x : caurinus.megaphyllus +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus >() => { var y = this; } : () => void >y : suillus >this : suillus ->x : megaphyllus +>x : caurinus.megaphyllus anatolicus() : julianae.steerii { var x : julianae.steerii; () => { var y = this; }; return x; } ->anatolicus : () => steerii ->julianae : julianae ->steerii : steerii ->x : steerii ->julianae : julianae ->steerii : steerii +>anatolicus : () => julianae.steerii +>julianae : unknown +>steerii : julianae.steerii +>x : julianae.steerii +>julianae : unknown +>steerii : julianae.steerii >() => { var y = this; } : () => void >y : suillus >this : suillus ->x : steerii +>x : julianae.steerii } export class nitidus extends argurus.gilbertii { >nitidus : nitidus >T0 : T0 >T1 : T1 ->argurus : argurus ->gilbertii : gilbertii ->lavali : lavali ->thaeleri : thaeleri ->lutreolus : lutreolus ->punicus : punicus +>argurus : unknown +>gilbertii : argurus.gilbertii +>lavali : unknown +>thaeleri : lavali.thaeleri +>lutreolus : unknown +>punicus : lutreolus.punicus granatensis() : quasiater.bobrinskoi { var x : quasiater.bobrinskoi; () => { var y = this; }; return x; } ->granatensis : () => bobrinskoi ->quasiater : quasiater ->bobrinskoi : bobrinskoi ->x : bobrinskoi ->quasiater : quasiater ->bobrinskoi : bobrinskoi +>granatensis : () => quasiater.bobrinskoi +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi +>x : quasiater.bobrinskoi +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi >() => { var y = this; } : () => void >y : nitidus >this : nitidus ->x : bobrinskoi +>x : quasiater.bobrinskoi negligens() : minutus.inez { var x : minutus.inez; () => { var y = this; }; return x; } ->negligens : () => inez ->minutus : minutus ->inez : inez ->lavali : lavali ->wilsoni : wilsoni ->lavali : lavali ->wilsoni : wilsoni ->x : inez ->minutus : minutus ->inez : inez ->lavali : lavali ->wilsoni : wilsoni ->lavali : lavali ->wilsoni : wilsoni +>negligens : () => minutus.inez +>minutus : unknown +>inez : minutus.inez +>lavali : unknown +>wilsoni : lavali.wilsoni +>lavali : unknown +>wilsoni : lavali.wilsoni +>x : minutus.inez +>minutus : unknown +>inez : minutus.inez +>lavali : unknown +>wilsoni : lavali.wilsoni +>lavali : unknown +>wilsoni : lavali.wilsoni >() => { var y = this; } : () => void >y : nitidus >this : nitidus ->x : inez +>x : minutus.inez lewisi() : julianae.oralis { var x : julianae.oralis; () => { var y = this; }; return x; } ->lewisi : () => oralis ->julianae : julianae ->oralis : oralis ->lavali : lavali ->xanthognathus : xanthognathus ->argurus : argurus ->oreas : oreas ->x : oralis ->julianae : julianae ->oralis : oralis ->lavali : lavali ->xanthognathus : xanthognathus ->argurus : argurus ->oreas : oreas +>lewisi : () => julianae.oralis +>julianae : unknown +>oralis : julianae.oralis +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>argurus : unknown +>oreas : argurus.oreas +>x : julianae.oralis +>julianae : unknown +>oralis : julianae.oralis +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>argurus : unknown +>oreas : argurus.oreas >() => { var y = this; } : () => void >y : nitidus >this : nitidus ->x : oralis +>x : julianae.oralis arge() : chrysaeolus.sarasinorum { var x : chrysaeolus.sarasinorum; () => { var y = this; }; return x; } ->arge : () => sarasinorum ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->caurinus : caurinus ->megaphyllus : megaphyllus ->lavali : lavali ->xanthognathus : xanthognathus ->x : sarasinorum ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->caurinus : caurinus ->megaphyllus : megaphyllus ->lavali : lavali ->xanthognathus : xanthognathus +>arge : () => chrysaeolus.sarasinorum +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>x : chrysaeolus.sarasinorum +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>lavali : unknown +>xanthognathus : lavali.xanthognathus >() => { var y = this; } : () => void >y : nitidus >this : nitidus ->x : sarasinorum +>x : chrysaeolus.sarasinorum dominicensis() : dammermani.melanops { var x : dammermani.melanops; () => { var y = this; }; return x; } ->dominicensis : () => melanops ->dammermani : dammermani ->melanops : melanops ->x : melanops ->dammermani : dammermani ->melanops : melanops +>dominicensis : () => dammermani.melanops +>dammermani : unknown +>melanops : dammermani.melanops +>x : dammermani.melanops +>dammermani : unknown +>melanops : dammermani.melanops >() => { var y = this; } : () => void >y : nitidus >this : nitidus ->x : melanops +>x : dammermani.melanops taurus() : macrorhinos.konganensis { var x : macrorhinos.konganensis; () => { var y = this; }; return x; } ->taurus : () => konganensis ->macrorhinos : macrorhinos ->konganensis : konganensis ->x : konganensis ->macrorhinos : macrorhinos ->konganensis : konganensis +>taurus : () => macrorhinos.konganensis +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>x : macrorhinos.konganensis +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis >() => { var y = this; } : () => void >y : nitidus >this : nitidus ->x : konganensis +>x : macrorhinos.konganensis tonganus() : argurus.netscheri { var x : argurus.netscheri; () => { var y = this; }; return x; } ->tonganus : () => netscheri ->argurus : argurus ->netscheri : netscheri ->dogramacii : dogramacii ->aurata : aurata ->dogramacii : dogramacii ->aurata : aurata ->x : netscheri ->argurus : argurus ->netscheri : netscheri ->dogramacii : dogramacii ->aurata : aurata ->dogramacii : dogramacii ->aurata : aurata +>tonganus : () => argurus.netscheri +>argurus : unknown +>netscheri : argurus.netscheri +>dogramacii : unknown +>aurata : dogramacii.aurata +>dogramacii : unknown +>aurata : dogramacii.aurata +>x : argurus.netscheri +>argurus : unknown +>netscheri : argurus.netscheri +>dogramacii : unknown +>aurata : dogramacii.aurata +>dogramacii : unknown +>aurata : dogramacii.aurata >() => { var y = this; } : () => void >y : nitidus >this : nitidus ->x : netscheri +>x : argurus.netscheri silvatica() : rendalli.moojeni { var x : rendalli.moojeni; () => { var y = this; }; return x; } ->silvatica : () => moojeni ->rendalli : rendalli ->moojeni : moojeni ->dogramacii : dogramacii ->aurata : aurata ->lavali : lavali ->otion : otion ->x : moojeni ->rendalli : rendalli ->moojeni : moojeni ->dogramacii : dogramacii ->aurata : aurata ->lavali : lavali ->otion : otion +>silvatica : () => rendalli.moojeni +>rendalli : unknown +>moojeni : rendalli.moojeni +>dogramacii : unknown +>aurata : dogramacii.aurata +>lavali : unknown +>otion : lavali.otion +>x : rendalli.moojeni +>rendalli : unknown +>moojeni : rendalli.moojeni +>dogramacii : unknown +>aurata : dogramacii.aurata +>lavali : unknown +>otion : lavali.otion >() => { var y = this; } : () => void >y : nitidus >this : nitidus ->x : moojeni +>x : rendalli.moojeni midas() : lavali.xanthognathus { var x : lavali.xanthognathus; () => { var y = this; }; return x; } ->midas : () => xanthognathus ->lavali : lavali ->xanthognathus : xanthognathus ->x : xanthognathus ->lavali : lavali ->xanthognathus : xanthognathus +>midas : () => lavali.xanthognathus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>x : lavali.xanthognathus +>lavali : unknown +>xanthognathus : lavali.xanthognathus >() => { var y = this; } : () => void >y : nitidus >this : nitidus ->x : xanthognathus +>x : lavali.xanthognathus bicornis() : dogramacii.kaiseri { var x : dogramacii.kaiseri; () => { var y = this; }; return x; } ->bicornis : () => kaiseri ->dogramacii : dogramacii ->kaiseri : kaiseri ->x : kaiseri ->dogramacii : dogramacii ->kaiseri : kaiseri +>bicornis : () => dogramacii.kaiseri +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>x : dogramacii.kaiseri +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri >() => { var y = this; } : () => void >y : nitidus >this : nitidus ->x : kaiseri +>x : dogramacii.kaiseri } export class megalonyx extends caurinus.johorensis { >megalonyx : megalonyx ->caurinus : caurinus ->johorensis : johorensis ->caurinus : caurinus ->megaphyllus : megaphyllus ->julianae : julianae ->steerii : steerii +>caurinus : unknown +>johorensis : caurinus.johorensis +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>julianae : unknown +>steerii : julianae.steerii phillipsii() : macrorhinos.konganensis { var x : macrorhinos.konganensis; () => { var y = this; }; return x; } ->phillipsii : () => konganensis ->macrorhinos : macrorhinos ->konganensis : konganensis ->x : konganensis ->macrorhinos : macrorhinos ->konganensis : konganensis +>phillipsii : () => macrorhinos.konganensis +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>x : macrorhinos.konganensis +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis >() => { var y = this; } : () => void >y : megalonyx >this : megalonyx ->x : konganensis +>x : macrorhinos.konganensis melanogaster() : rionegrensis.veraecrucis { var x : rionegrensis.veraecrucis; () => { var y = this; }; return x; } ->melanogaster : () => veraecrucis ->rionegrensis : rionegrensis ->veraecrucis : veraecrucis ->trivirgatus : trivirgatus ->falconeri : falconeri ->quasiater : quasiater ->carolinensis : carolinensis ->x : veraecrucis ->rionegrensis : rionegrensis ->veraecrucis : veraecrucis ->trivirgatus : trivirgatus ->falconeri : falconeri ->quasiater : quasiater ->carolinensis : carolinensis +>melanogaster : () => rionegrensis.veraecrucis +>rionegrensis : unknown +>veraecrucis : rionegrensis.veraecrucis +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : rionegrensis.veraecrucis +>rionegrensis : unknown +>veraecrucis : rionegrensis.veraecrucis +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : megalonyx >this : megalonyx ->x : veraecrucis +>x : rionegrensis.veraecrucis elaphus() : nitidus { var x : nitidus; () => { var y = this; }; return x; } ->elaphus : () => nitidus +>elaphus : () => nitidus >nitidus : nitidus ->petrophilus : petrophilus ->minutilla : minutilla ->julianae : julianae ->sumatrana : sumatrana ->x : nitidus +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>julianae : unknown +>sumatrana : julianae.sumatrana +>x : nitidus >nitidus : nitidus ->petrophilus : petrophilus ->minutilla : minutilla ->julianae : julianae ->sumatrana : sumatrana +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>julianae : unknown +>sumatrana : julianae.sumatrana >() => { var y = this; } : () => void >y : megalonyx >this : megalonyx ->x : nitidus +>x : nitidus elater() : lavali.lepturus { var x : lavali.lepturus; () => { var y = this; }; return x; } ->elater : () => lepturus ->lavali : lavali ->lepturus : lepturus ->x : lepturus ->lavali : lavali ->lepturus : lepturus +>elater : () => lavali.lepturus +>lavali : unknown +>lepturus : lavali.lepturus +>x : lavali.lepturus +>lavali : unknown +>lepturus : lavali.lepturus >() => { var y = this; } : () => void >y : megalonyx >this : megalonyx ->x : lepturus +>x : lavali.lepturus ourebi() : provocax.melanoleuca { var x : provocax.melanoleuca; () => { var y = this; }; return x; } ->ourebi : () => melanoleuca ->provocax : provocax ->melanoleuca : melanoleuca ->x : melanoleuca ->provocax : provocax ->melanoleuca : melanoleuca +>ourebi : () => provocax.melanoleuca +>provocax : unknown +>melanoleuca : provocax.melanoleuca +>x : provocax.melanoleuca +>provocax : unknown +>melanoleuca : provocax.melanoleuca >() => { var y = this; } : () => void >y : megalonyx >this : megalonyx ->x : melanoleuca +>x : provocax.melanoleuca caraccioli() : imperfecta.ciliolabrum> { var x : imperfecta.ciliolabrum>; () => { var y = this; }; return x; } ->caraccioli : () => ciliolabrum> ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->julianae : julianae ->nudicaudus : nudicaudus ->ruatanica : ruatanica ->Praseodymium : Praseodymium ->lavali : lavali ->thaeleri : thaeleri ->julianae : julianae ->acariensis : acariensis ->x : ciliolabrum> ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->julianae : julianae ->nudicaudus : nudicaudus ->ruatanica : ruatanica ->Praseodymium : Praseodymium ->lavali : lavali ->thaeleri : thaeleri ->julianae : julianae ->acariensis : acariensis +>caraccioli : () => imperfecta.ciliolabrum> +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>ruatanica : unknown +>Praseodymium : ruatanica.Praseodymium +>lavali : unknown +>thaeleri : lavali.thaeleri +>julianae : unknown +>acariensis : julianae.acariensis +>x : imperfecta.ciliolabrum> +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>ruatanica : unknown +>Praseodymium : ruatanica.Praseodymium +>lavali : unknown +>thaeleri : lavali.thaeleri +>julianae : unknown +>acariensis : julianae.acariensis >() => { var y = this; } : () => void >y : megalonyx >this : megalonyx ->x : ciliolabrum> +>x : imperfecta.ciliolabrum> parva() : gabriellae.echinatus { var x : gabriellae.echinatus; () => { var y = this; }; return x; } ->parva : () => echinatus ->gabriellae : gabriellae ->echinatus : echinatus ->x : echinatus ->gabriellae : gabriellae ->echinatus : echinatus +>parva : () => gabriellae.echinatus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>x : gabriellae.echinatus +>gabriellae : unknown +>echinatus : gabriellae.echinatus >() => { var y = this; } : () => void >y : megalonyx >this : megalonyx ->x : echinatus +>x : gabriellae.echinatus albipes() : quasiater.wattsi { var x : quasiater.wattsi; () => { var y = this; }; return x; } ->albipes : () => wattsi ->quasiater : quasiater ->wattsi : wattsi ->dammermani : dammermani ->melanops : melanops +>albipes : () => quasiater.wattsi +>quasiater : unknown +>wattsi : quasiater.wattsi +>dammermani : unknown +>melanops : dammermani.melanops >megalonyx : megalonyx ->x : wattsi ->quasiater : quasiater ->wattsi : wattsi ->dammermani : dammermani ->melanops : melanops +>x : quasiater.wattsi +>quasiater : unknown +>wattsi : quasiater.wattsi +>dammermani : unknown +>melanops : dammermani.melanops >megalonyx : megalonyx >() => { var y = this; } : () => void >y : megalonyx >this : megalonyx ->x : wattsi +>x : quasiater.wattsi } export class jugularis { >jugularis : jugularis torrei() : petrophilus.sodyi { var x : petrophilus.sodyi; () => { var y = this; }; return x; } ->torrei : () => sodyi ->petrophilus : petrophilus ->sodyi : sodyi ->argurus : argurus ->oreas : oreas ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->x : sodyi ->petrophilus : petrophilus ->sodyi : sodyi ->argurus : argurus ->oreas : oreas ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon +>torrei : () => petrophilus.sodyi +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>argurus : unknown +>oreas : argurus.oreas +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>x : petrophilus.sodyi +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>argurus : unknown +>oreas : argurus.oreas +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon >() => { var y = this; } : () => void >y : jugularis >this : jugularis ->x : sodyi +>x : petrophilus.sodyi revoili() : lavali.wilsoni { var x : lavali.wilsoni; () => { var y = this; }; return x; } ->revoili : () => wilsoni ->lavali : lavali ->wilsoni : wilsoni ->x : wilsoni ->lavali : lavali ->wilsoni : wilsoni +>revoili : () => lavali.wilsoni +>lavali : unknown +>wilsoni : lavali.wilsoni +>x : lavali.wilsoni +>lavali : unknown +>wilsoni : lavali.wilsoni >() => { var y = this; } : () => void >y : jugularis >this : jugularis ->x : wilsoni +>x : lavali.wilsoni macrobullatus() : macrorhinos.daphaenodon { var x : macrorhinos.daphaenodon; () => { var y = this; }; return x; } ->macrobullatus : () => daphaenodon ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->x : daphaenodon ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon +>macrobullatus : () => macrorhinos.daphaenodon +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>x : macrorhinos.daphaenodon +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon >() => { var y = this; } : () => void >y : jugularis >this : jugularis ->x : daphaenodon +>x : macrorhinos.daphaenodon compactus() : sagitta.stolzmanni { var x : sagitta.stolzmanni; () => { var y = this; }; return x; } ->compactus : () => stolzmanni ->sagitta : sagitta ->stolzmanni : stolzmanni ->x : stolzmanni ->sagitta : sagitta ->stolzmanni : stolzmanni +>compactus : () => sagitta.stolzmanni +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>x : sagitta.stolzmanni +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni >() => { var y = this; } : () => void >y : jugularis >this : jugularis ->x : stolzmanni +>x : sagitta.stolzmanni talpinus() : nitidus { var x : nitidus; () => { var y = this; }; return x; } ->talpinus : () => nitidus +>talpinus : () => nitidus >nitidus : nitidus ->ruatanica : ruatanica ->americanus : americanus ->sagitta : sagitta ->stolzmanni : stolzmanni ->x : nitidus +>ruatanica : unknown +>americanus : ruatanica.americanus +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>x : nitidus >nitidus : nitidus ->ruatanica : ruatanica ->americanus : americanus ->sagitta : sagitta ->stolzmanni : stolzmanni +>ruatanica : unknown +>americanus : ruatanica.americanus +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni >() => { var y = this; } : () => void >y : jugularis >this : jugularis ->x : nitidus +>x : nitidus stramineus() : gabriellae.amicus { var x : gabriellae.amicus; () => { var y = this; }; return x; } ->stramineus : () => amicus ->gabriellae : gabriellae ->amicus : amicus ->x : amicus ->gabriellae : gabriellae ->amicus : amicus +>stramineus : () => gabriellae.amicus +>gabriellae : unknown +>amicus : gabriellae.amicus +>x : gabriellae.amicus +>gabriellae : unknown +>amicus : gabriellae.amicus >() => { var y = this; } : () => void >y : jugularis >this : jugularis ->x : amicus +>x : gabriellae.amicus dartmouthi() : trivirgatus.mixtus { var x : trivirgatus.mixtus; () => { var y = this; }; return x; } ->dartmouthi : () => mixtus ->trivirgatus : trivirgatus ->mixtus : mixtus ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->argurus : argurus ->luctuosa : luctuosa ->x : mixtus ->trivirgatus : trivirgatus ->mixtus : mixtus ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->argurus : argurus ->luctuosa : luctuosa +>dartmouthi : () => trivirgatus.mixtus +>trivirgatus : unknown +>mixtus : trivirgatus.mixtus +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>argurus : unknown +>luctuosa : argurus.luctuosa +>x : trivirgatus.mixtus +>trivirgatus : unknown +>mixtus : trivirgatus.mixtus +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>argurus : unknown +>luctuosa : argurus.luctuosa >() => { var y = this; } : () => void >y : jugularis >this : jugularis ->x : mixtus +>x : trivirgatus.mixtus ogilbyi() : argurus.dauricus { var x : argurus.dauricus; () => { var y = this; }; return x; } ->ogilbyi : () => dauricus ->argurus : argurus ->dauricus : dauricus ->argurus : argurus ->oreas : oreas ->quasiater : quasiater ->carolinensis : carolinensis ->x : dauricus ->argurus : argurus ->dauricus : dauricus ->argurus : argurus ->oreas : oreas ->quasiater : quasiater ->carolinensis : carolinensis +>ogilbyi : () => argurus.dauricus +>argurus : unknown +>dauricus : argurus.dauricus +>argurus : unknown +>oreas : argurus.oreas +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : argurus.dauricus +>argurus : unknown +>dauricus : argurus.dauricus +>argurus : unknown +>oreas : argurus.oreas +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : jugularis >this : jugularis ->x : dauricus +>x : argurus.dauricus incomtus() : daubentonii.nesiotes { var x : daubentonii.nesiotes; () => { var y = this; }; return x; } ->incomtus : () => nesiotes ->daubentonii : daubentonii ->nesiotes : nesiotes ->julianae : julianae ->sumatrana : sumatrana ->quasiater : quasiater ->carolinensis : carolinensis ->x : nesiotes ->daubentonii : daubentonii ->nesiotes : nesiotes ->julianae : julianae ->sumatrana : sumatrana ->quasiater : quasiater ->carolinensis : carolinensis +>incomtus : () => daubentonii.nesiotes +>daubentonii : unknown +>nesiotes : daubentonii.nesiotes +>julianae : unknown +>sumatrana : julianae.sumatrana +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : daubentonii.nesiotes +>daubentonii : unknown +>nesiotes : daubentonii.nesiotes +>julianae : unknown +>sumatrana : julianae.sumatrana +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : jugularis >this : jugularis ->x : nesiotes +>x : daubentonii.nesiotes surdaster() : ruatanica.Praseodymium { var x : ruatanica.Praseodymium; () => { var y = this; }; return x; } ->surdaster : () => Praseodymium ->ruatanica : ruatanica ->Praseodymium : Praseodymium ->argurus : argurus ->germaini : germaini ->caurinus : caurinus ->megaphyllus : megaphyllus ->x : Praseodymium ->ruatanica : ruatanica ->Praseodymium : Praseodymium ->argurus : argurus ->germaini : germaini ->caurinus : caurinus ->megaphyllus : megaphyllus +>surdaster : () => ruatanica.Praseodymium +>ruatanica : unknown +>Praseodymium : ruatanica.Praseodymium +>argurus : unknown +>germaini : argurus.germaini +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>x : ruatanica.Praseodymium +>ruatanica : unknown +>Praseodymium : ruatanica.Praseodymium +>argurus : unknown +>germaini : argurus.germaini +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus >() => { var y = this; } : () => void >y : jugularis >this : jugularis ->x : Praseodymium +>x : ruatanica.Praseodymium melanorhinus() : samarensis.pelurus { var x : samarensis.pelurus; () => { var y = this; }; return x; } ->melanorhinus : () => pelurus ->samarensis : samarensis ->pelurus : pelurus ->dammermani : dammermani ->melanops : melanops ->rendalli : rendalli ->zuluensis : zuluensis ->x : pelurus ->samarensis : samarensis ->pelurus : pelurus ->dammermani : dammermani ->melanops : melanops ->rendalli : rendalli ->zuluensis : zuluensis +>melanorhinus : () => samarensis.pelurus +>samarensis : unknown +>pelurus : samarensis.pelurus +>dammermani : unknown +>melanops : dammermani.melanops +>rendalli : unknown +>zuluensis : rendalli.zuluensis +>x : samarensis.pelurus +>samarensis : unknown +>pelurus : samarensis.pelurus +>dammermani : unknown +>melanops : dammermani.melanops +>rendalli : unknown +>zuluensis : rendalli.zuluensis >() => { var y = this; } : () => void >y : jugularis >this : jugularis ->x : pelurus +>x : samarensis.pelurus picticaudata() : minutus.inez, dogramacii.kaiseri> { var x : minutus.inez, dogramacii.kaiseri>; () => { var y = this; }; return x; } ->picticaudata : () => inez, kaiseri> ->minutus : minutus ->inez : inez ->quasiater : quasiater ->wattsi : wattsi ->quasiater : quasiater ->carolinensis : carolinensis ->lavali : lavali ->lepturus : lepturus ->dogramacii : dogramacii ->kaiseri : kaiseri ->x : inez, kaiseri> ->minutus : minutus ->inez : inez ->quasiater : quasiater ->wattsi : wattsi ->quasiater : quasiater ->carolinensis : carolinensis ->lavali : lavali ->lepturus : lepturus ->dogramacii : dogramacii ->kaiseri : kaiseri +>picticaudata : () => minutus.inez, dogramacii.kaiseri> +>minutus : unknown +>inez : minutus.inez +>quasiater : unknown +>wattsi : quasiater.wattsi +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>lavali : unknown +>lepturus : lavali.lepturus +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>x : minutus.inez, dogramacii.kaiseri> +>minutus : unknown +>inez : minutus.inez +>quasiater : unknown +>wattsi : quasiater.wattsi +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>lavali : unknown +>lepturus : lavali.lepturus +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri >() => { var y = this; } : () => void >y : jugularis >this : jugularis ->x : inez, kaiseri> +>x : minutus.inez, dogramacii.kaiseri> pomona() : julianae.steerii { var x : julianae.steerii; () => { var y = this; }; return x; } ->pomona : () => steerii ->julianae : julianae ->steerii : steerii ->x : steerii ->julianae : julianae ->steerii : steerii +>pomona : () => julianae.steerii +>julianae : unknown +>steerii : julianae.steerii +>x : julianae.steerii +>julianae : unknown +>steerii : julianae.steerii >() => { var y = this; } : () => void >y : jugularis >this : jugularis ->x : steerii +>x : julianae.steerii ileile() : quasiater.carolinensis { var x : quasiater.carolinensis; () => { var y = this; }; return x; } ->ileile : () => carolinensis ->quasiater : quasiater ->carolinensis : carolinensis ->x : carolinensis ->quasiater : quasiater ->carolinensis : carolinensis +>ileile : () => quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : jugularis >this : jugularis ->x : carolinensis +>x : quasiater.carolinensis } } module rendalli { @@ -1984,240 +1984,240 @@ module rendalli { export class zuluensis extends julianae.steerii { >zuluensis : zuluensis ->julianae : julianae ->steerii : steerii +>julianae : unknown +>steerii : julianae.steerii telfairi() : argurus.wetmorei { var x : argurus.wetmorei; () => { var y = this; }; return x; } ->telfairi : () => wetmorei ->argurus : argurus ->wetmorei : wetmorei ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->provocax : provocax ->melanoleuca : melanoleuca ->x : wetmorei ->argurus : argurus ->wetmorei : wetmorei ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->provocax : provocax ->melanoleuca : melanoleuca +>telfairi : () => argurus.wetmorei +>argurus : unknown +>wetmorei : argurus.wetmorei +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>provocax : unknown +>melanoleuca : provocax.melanoleuca +>x : argurus.wetmorei +>argurus : unknown +>wetmorei : argurus.wetmorei +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>provocax : unknown +>melanoleuca : provocax.melanoleuca >() => { var y = this; } : () => void >y : zuluensis >this : zuluensis ->x : wetmorei +>x : argurus.wetmorei keyensis() : quasiater.wattsi { var x : quasiater.wattsi; () => { var y = this; }; return x; } ->keyensis : () => wattsi ->quasiater : quasiater ->wattsi : wattsi ->quasiater : quasiater ->carolinensis : carolinensis ->lavali : lavali ->lepturus : lepturus ->x : wattsi ->quasiater : quasiater ->wattsi : wattsi ->quasiater : quasiater ->carolinensis : carolinensis ->lavali : lavali ->lepturus : lepturus +>keyensis : () => quasiater.wattsi +>quasiater : unknown +>wattsi : quasiater.wattsi +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>lavali : unknown +>lepturus : lavali.lepturus +>x : quasiater.wattsi +>quasiater : unknown +>wattsi : quasiater.wattsi +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>lavali : unknown +>lepturus : lavali.lepturus >() => { var y = this; } : () => void >y : zuluensis >this : zuluensis ->x : wattsi +>x : quasiater.wattsi occasius() : argurus.gilbertii { var x : argurus.gilbertii; () => { var y = this; }; return x; } ->occasius : () => gilbertii ->argurus : argurus ->gilbertii : gilbertii ->caurinus : caurinus ->psilurus : psilurus ->lavali : lavali ->xanthognathus : xanthognathus ->x : gilbertii ->argurus : argurus ->gilbertii : gilbertii ->caurinus : caurinus ->psilurus : psilurus ->lavali : lavali ->xanthognathus : xanthognathus +>occasius : () => argurus.gilbertii +>argurus : unknown +>gilbertii : argurus.gilbertii +>caurinus : unknown +>psilurus : caurinus.psilurus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>x : argurus.gilbertii +>argurus : unknown +>gilbertii : argurus.gilbertii +>caurinus : unknown +>psilurus : caurinus.psilurus +>lavali : unknown +>xanthognathus : lavali.xanthognathus >() => { var y = this; } : () => void >y : zuluensis >this : zuluensis ->x : gilbertii +>x : argurus.gilbertii damarensis() : julianae.galapagoensis { var x : julianae.galapagoensis; () => { var y = this; }; return x; } ->damarensis : () => galapagoensis ->julianae : julianae ->galapagoensis : galapagoensis ->x : galapagoensis ->julianae : julianae ->galapagoensis : galapagoensis +>damarensis : () => julianae.galapagoensis +>julianae : unknown +>galapagoensis : julianae.galapagoensis +>x : julianae.galapagoensis +>julianae : unknown +>galapagoensis : julianae.galapagoensis >() => { var y = this; } : () => void >y : zuluensis >this : zuluensis ->x : galapagoensis +>x : julianae.galapagoensis Neptunium() : panglima.abidi { var x : panglima.abidi; () => { var y = this; }; return x; } ->Neptunium : () => abidi ->panglima : panglima ->abidi : abidi ->dogramacii : dogramacii ->robustulus : robustulus ->lutreolus : lutreolus ->foina : foina ->x : abidi ->panglima : panglima ->abidi : abidi ->dogramacii : dogramacii ->robustulus : robustulus ->lutreolus : lutreolus ->foina : foina +>Neptunium : () => panglima.abidi +>panglima : unknown +>abidi : panglima.abidi +>dogramacii : unknown +>robustulus : dogramacii.robustulus +>lutreolus : unknown +>foina : lutreolus.foina +>x : panglima.abidi +>panglima : unknown +>abidi : panglima.abidi +>dogramacii : unknown +>robustulus : dogramacii.robustulus +>lutreolus : unknown +>foina : lutreolus.foina >() => { var y = this; } : () => void >y : zuluensis >this : zuluensis ->x : abidi +>x : panglima.abidi griseoflavus() : ruatanica.americanus { var x : ruatanica.americanus; () => { var y = this; }; return x; } ->griseoflavus : () => americanus ->ruatanica : ruatanica ->americanus : americanus ->x : americanus ->ruatanica : ruatanica ->americanus : americanus +>griseoflavus : () => ruatanica.americanus +>ruatanica : unknown +>americanus : ruatanica.americanus +>x : ruatanica.americanus +>ruatanica : unknown +>americanus : ruatanica.americanus >() => { var y = this; } : () => void >y : zuluensis >this : zuluensis ->x : americanus +>x : ruatanica.americanus thar() : argurus.oreas { var x : argurus.oreas; () => { var y = this; }; return x; } ->thar : () => oreas ->argurus : argurus ->oreas : oreas ->x : oreas ->argurus : argurus ->oreas : oreas +>thar : () => argurus.oreas +>argurus : unknown +>oreas : argurus.oreas +>x : argurus.oreas +>argurus : unknown +>oreas : argurus.oreas >() => { var y = this; } : () => void >y : zuluensis >this : zuluensis ->x : oreas +>x : argurus.oreas alborufus() : panamensis.linulus { var x : panamensis.linulus; () => { var y = this; }; return x; } ->alborufus : () => linulus ->panamensis : panamensis ->linulus : linulus ->lavali : lavali ->lepturus : lepturus ->argurus : argurus ->oreas : oreas ->x : linulus ->panamensis : panamensis ->linulus : linulus ->lavali : lavali ->lepturus : lepturus ->argurus : argurus ->oreas : oreas +>alborufus : () => panamensis.linulus +>panamensis : unknown +>linulus : panamensis.linulus +>lavali : unknown +>lepturus : lavali.lepturus +>argurus : unknown +>oreas : argurus.oreas +>x : panamensis.linulus +>panamensis : unknown +>linulus : panamensis.linulus +>lavali : unknown +>lepturus : lavali.lepturus +>argurus : unknown +>oreas : argurus.oreas >() => { var y = this; } : () => void >y : zuluensis >this : zuluensis ->x : linulus +>x : panamensis.linulus fusicaudus() : sagitta.stolzmanni { var x : sagitta.stolzmanni; () => { var y = this; }; return x; } ->fusicaudus : () => stolzmanni ->sagitta : sagitta ->stolzmanni : stolzmanni ->x : stolzmanni ->sagitta : sagitta ->stolzmanni : stolzmanni +>fusicaudus : () => sagitta.stolzmanni +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>x : sagitta.stolzmanni +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni >() => { var y = this; } : () => void >y : zuluensis >this : zuluensis ->x : stolzmanni +>x : sagitta.stolzmanni gordonorum() : howi.angulatus { var x : howi.angulatus; () => { var y = this; }; return x; } ->gordonorum : () => angulatus ->howi : howi ->angulatus : angulatus ->ruatanica : ruatanica ->americanus : americanus ->argurus : argurus ->germaini : germaini ->x : angulatus ->howi : howi ->angulatus : angulatus ->ruatanica : ruatanica ->americanus : americanus ->argurus : argurus ->germaini : germaini +>gordonorum : () => howi.angulatus +>howi : unknown +>angulatus : howi.angulatus +>ruatanica : unknown +>americanus : ruatanica.americanus +>argurus : unknown +>germaini : argurus.germaini +>x : howi.angulatus +>howi : unknown +>angulatus : howi.angulatus +>ruatanica : unknown +>americanus : ruatanica.americanus +>argurus : unknown +>germaini : argurus.germaini >() => { var y = this; } : () => void >y : zuluensis >this : zuluensis ->x : angulatus +>x : howi.angulatus ruber() : dammermani.siberu { var x : dammermani.siberu; () => { var y = this; }; return x; } ->ruber : () => siberu ->dammermani : dammermani ->siberu : siberu ->lutreolus : lutreolus ->punicus : punicus ->julianae : julianae ->acariensis : acariensis ->x : siberu ->dammermani : dammermani ->siberu : siberu ->lutreolus : lutreolus ->punicus : punicus ->julianae : julianae ->acariensis : acariensis +>ruber : () => dammermani.siberu +>dammermani : unknown +>siberu : dammermani.siberu +>lutreolus : unknown +>punicus : lutreolus.punicus +>julianae : unknown +>acariensis : julianae.acariensis +>x : dammermani.siberu +>dammermani : unknown +>siberu : dammermani.siberu +>lutreolus : unknown +>punicus : lutreolus.punicus +>julianae : unknown +>acariensis : julianae.acariensis >() => { var y = this; } : () => void >y : zuluensis >this : zuluensis ->x : siberu +>x : dammermani.siberu desmarestianus() : julianae.steerii { var x : julianae.steerii; () => { var y = this; }; return x; } ->desmarestianus : () => steerii ->julianae : julianae ->steerii : steerii ->x : steerii ->julianae : julianae ->steerii : steerii +>desmarestianus : () => julianae.steerii +>julianae : unknown +>steerii : julianae.steerii +>x : julianae.steerii +>julianae : unknown +>steerii : julianae.steerii >() => { var y = this; } : () => void >y : zuluensis >this : zuluensis ->x : steerii +>x : julianae.steerii lutillus() : nigra.dolichurus { var x : nigra.dolichurus; () => { var y = this; }; return x; } ->lutillus : () => dolichurus ->nigra : nigra ->dolichurus : dolichurus ->howi : howi ->marcanoi : marcanoi ->lavali : lavali ->wilsoni : wilsoni ->x : dolichurus ->nigra : nigra ->dolichurus : dolichurus ->howi : howi ->marcanoi : marcanoi ->lavali : lavali ->wilsoni : wilsoni +>lutillus : () => nigra.dolichurus +>nigra : unknown +>dolichurus : nigra.dolichurus +>howi : unknown +>marcanoi : howi.marcanoi +>lavali : unknown +>wilsoni : lavali.wilsoni +>x : nigra.dolichurus +>nigra : unknown +>dolichurus : nigra.dolichurus +>howi : unknown +>marcanoi : howi.marcanoi +>lavali : unknown +>wilsoni : lavali.wilsoni >() => { var y = this; } : () => void >y : zuluensis >this : zuluensis ->x : dolichurus +>x : nigra.dolichurus salocco() : argurus.peninsulae { var x : argurus.peninsulae; () => { var y = this; }; return x; } ->salocco : () => peninsulae ->argurus : argurus ->peninsulae : peninsulae ->x : peninsulae ->argurus : argurus ->peninsulae : peninsulae +>salocco : () => argurus.peninsulae +>argurus : unknown +>peninsulae : argurus.peninsulae +>x : argurus.peninsulae +>argurus : unknown +>peninsulae : argurus.peninsulae >() => { var y = this; } : () => void >y : zuluensis >this : zuluensis ->x : peninsulae +>x : argurus.peninsulae } export class moojeni { >moojeni : moojeni @@ -2225,48 +2225,48 @@ module rendalli { >T1 : T1 floweri() : lavali.otion { var x : lavali.otion; () => { var y = this; }; return x; } ->floweri : () => otion ->lavali : lavali ->otion : otion ->x : otion ->lavali : lavali ->otion : otion +>floweri : () => lavali.otion +>lavali : unknown +>otion : lavali.otion +>x : lavali.otion +>lavali : unknown +>otion : lavali.otion >() => { var y = this; } : () => void >y : moojeni >this : moojeni ->x : otion +>x : lavali.otion montosa() : imperfecta.ciliolabrum { var x : imperfecta.ciliolabrum; () => { var y = this; }; return x; } ->montosa : () => ciliolabrum ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->petrophilus : petrophilus ->minutilla : minutilla ->x : ciliolabrum ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->petrophilus : petrophilus ->minutilla : minutilla +>montosa : () => imperfecta.ciliolabrum +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>x : imperfecta.ciliolabrum +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>petrophilus : unknown +>minutilla : petrophilus.minutilla >() => { var y = this; } : () => void >y : moojeni >this : moojeni ->x : ciliolabrum +>x : imperfecta.ciliolabrum miletus() : julianae.sumatrana { var x : julianae.sumatrana; () => { var y = this; }; return x; } ->miletus : () => sumatrana ->julianae : julianae ->sumatrana : sumatrana ->x : sumatrana ->julianae : julianae ->sumatrana : sumatrana +>miletus : () => julianae.sumatrana +>julianae : unknown +>sumatrana : julianae.sumatrana +>x : julianae.sumatrana +>julianae : unknown +>sumatrana : julianae.sumatrana >() => { var y = this; } : () => void >y : moojeni >this : moojeni ->x : sumatrana +>x : julianae.sumatrana heaneyi() : zuluensis { var x : zuluensis; () => { var y = this; }; return x; } >heaneyi : () => zuluensis @@ -2279,215 +2279,215 @@ module rendalli { >x : zuluensis marchei() : panglima.amphibius> { var x : panglima.amphibius>; () => { var y = this; }; return x; } ->marchei : () => amphibius> ->panglima : panglima ->amphibius : amphibius ->patas : patas ->uralensis : uralensis ->gabriellae : gabriellae ->klossii : klossii ->julianae : julianae ->nudicaudus : nudicaudus ->dogramacii : dogramacii ->aurata : aurata ->x : amphibius> ->panglima : panglima ->amphibius : amphibius ->patas : patas ->uralensis : uralensis ->gabriellae : gabriellae ->klossii : klossii ->julianae : julianae ->nudicaudus : nudicaudus ->dogramacii : dogramacii ->aurata : aurata +>marchei : () => panglima.amphibius> +>panglima : unknown +>amphibius : panglima.amphibius +>patas : unknown +>uralensis : patas.uralensis +>gabriellae : unknown +>klossii : gabriellae.klossii +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>dogramacii : unknown +>aurata : dogramacii.aurata +>x : panglima.amphibius> +>panglima : unknown +>amphibius : panglima.amphibius +>patas : unknown +>uralensis : patas.uralensis +>gabriellae : unknown +>klossii : gabriellae.klossii +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>dogramacii : unknown +>aurata : dogramacii.aurata >() => { var y = this; } : () => void >y : moojeni >this : moojeni ->x : amphibius> +>x : panglima.amphibius> budini() : julianae.durangae { var x : julianae.durangae; () => { var y = this; }; return x; } ->budini : () => durangae ->julianae : julianae ->durangae : durangae ->x : durangae ->julianae : julianae ->durangae : durangae +>budini : () => julianae.durangae +>julianae : unknown +>durangae : julianae.durangae +>x : julianae.durangae +>julianae : unknown +>durangae : julianae.durangae >() => { var y = this; } : () => void >y : moojeni >this : moojeni ->x : durangae +>x : julianae.durangae maggietaylorae() : trivirgatus.mixtus, imperfecta.subspinosus>, sagitta.stolzmanni> { var x : trivirgatus.mixtus, imperfecta.subspinosus>, sagitta.stolzmanni>; () => { var y = this; }; return x; } ->maggietaylorae : () => mixtus, subspinosus>, stolzmanni> ->trivirgatus : trivirgatus ->mixtus : mixtus ->panglima : panglima ->amphibius : amphibius ->gabriellae : gabriellae ->klossii : klossii ->Lanthanum : Lanthanum ->jugularis : jugularis ->Lanthanum : Lanthanum ->jugularis : jugularis ->imperfecta : imperfecta ->subspinosus : subspinosus ->sagitta : sagitta ->stolzmanni : stolzmanni ->x : mixtus, subspinosus>, stolzmanni> ->trivirgatus : trivirgatus ->mixtus : mixtus ->panglima : panglima ->amphibius : amphibius ->gabriellae : gabriellae ->klossii : klossii ->Lanthanum : Lanthanum ->jugularis : jugularis ->Lanthanum : Lanthanum ->jugularis : jugularis ->imperfecta : imperfecta ->subspinosus : subspinosus ->sagitta : sagitta ->stolzmanni : stolzmanni +>maggietaylorae : () => trivirgatus.mixtus, imperfecta.subspinosus>, sagitta.stolzmanni> +>trivirgatus : unknown +>mixtus : trivirgatus.mixtus +>panglima : unknown +>amphibius : panglima.amphibius +>gabriellae : unknown +>klossii : gabriellae.klossii +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>x : trivirgatus.mixtus, imperfecta.subspinosus>, sagitta.stolzmanni> +>trivirgatus : unknown +>mixtus : trivirgatus.mixtus +>panglima : unknown +>amphibius : panglima.amphibius +>gabriellae : unknown +>klossii : gabriellae.klossii +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni >() => { var y = this; } : () => void >y : moojeni >this : moojeni ->x : mixtus, subspinosus>, stolzmanni> +>x : trivirgatus.mixtus, imperfecta.subspinosus>, sagitta.stolzmanni> poliocephalus() : julianae.gerbillus { var x : julianae.gerbillus; () => { var y = this; }; return x; } ->poliocephalus : () => gerbillus ->julianae : julianae ->gerbillus : gerbillus ->julianae : julianae ->durangae : durangae ->dammermani : dammermani ->melanops : melanops ->x : gerbillus ->julianae : julianae ->gerbillus : gerbillus ->julianae : julianae ->durangae : durangae ->dammermani : dammermani ->melanops : melanops +>poliocephalus : () => julianae.gerbillus +>julianae : unknown +>gerbillus : julianae.gerbillus +>julianae : unknown +>durangae : julianae.durangae +>dammermani : unknown +>melanops : dammermani.melanops +>x : julianae.gerbillus +>julianae : unknown +>gerbillus : julianae.gerbillus +>julianae : unknown +>durangae : julianae.durangae +>dammermani : unknown +>melanops : dammermani.melanops >() => { var y = this; } : () => void >y : moojeni >this : moojeni ->x : gerbillus +>x : julianae.gerbillus zibethicus() : minutus.inez { var x : minutus.inez; () => { var y = this; }; return x; } ->zibethicus : () => inez ->minutus : minutus ->inez : inez ->sagitta : sagitta ->stolzmanni : stolzmanni ->dammermani : dammermani ->melanops : melanops ->x : inez ->minutus : minutus ->inez : inez ->sagitta : sagitta ->stolzmanni : stolzmanni ->dammermani : dammermani ->melanops : melanops +>zibethicus : () => minutus.inez +>minutus : unknown +>inez : minutus.inez +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>dammermani : unknown +>melanops : dammermani.melanops +>x : minutus.inez +>minutus : unknown +>inez : minutus.inez +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>dammermani : unknown +>melanops : dammermani.melanops >() => { var y = this; } : () => void >y : moojeni >this : moojeni ->x : inez +>x : minutus.inez biacensis() : howi.coludo { var x : howi.coludo; () => { var y = this; }; return x; } ->biacensis : () => coludo ->howi : howi ->coludo : coludo ->quasiater : quasiater ->bobrinskoi : bobrinskoi ->provocax : provocax ->melanoleuca : melanoleuca ->x : coludo ->howi : howi ->coludo : coludo ->quasiater : quasiater ->bobrinskoi : bobrinskoi ->provocax : provocax ->melanoleuca : melanoleuca +>biacensis : () => howi.coludo +>howi : unknown +>coludo : howi.coludo +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi +>provocax : unknown +>melanoleuca : provocax.melanoleuca +>x : howi.coludo +>howi : unknown +>coludo : howi.coludo +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi +>provocax : unknown +>melanoleuca : provocax.melanoleuca >() => { var y = this; } : () => void >y : moojeni >this : moojeni ->x : coludo +>x : howi.coludo } export class crenulata extends trivirgatus.falconeri { >crenulata : crenulata >T0 : T0 >T1 : T1 ->trivirgatus : trivirgatus ->falconeri : falconeri +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri salvanius() : howi.coludo { var x : howi.coludo; () => { var y = this; }; return x; } ->salvanius : () => coludo ->howi : howi ->coludo : coludo ->howi : howi ->marcanoi : marcanoi ->rionegrensis : rionegrensis ->caniventer : caniventer ->x : coludo ->howi : howi ->coludo : coludo ->howi : howi ->marcanoi : marcanoi ->rionegrensis : rionegrensis ->caniventer : caniventer +>salvanius : () => howi.coludo +>howi : unknown +>coludo : howi.coludo +>howi : unknown +>marcanoi : howi.marcanoi +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>x : howi.coludo +>howi : unknown +>coludo : howi.coludo +>howi : unknown +>marcanoi : howi.marcanoi +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer >() => { var y = this; } : () => void >y : crenulata >this : crenulata ->x : coludo +>x : howi.coludo maritimus() : ruatanica.americanus { var x : ruatanica.americanus; () => { var y = this; }; return x; } ->maritimus : () => americanus ->ruatanica : ruatanica ->americanus : americanus ->x : americanus ->ruatanica : ruatanica ->americanus : americanus +>maritimus : () => ruatanica.americanus +>ruatanica : unknown +>americanus : ruatanica.americanus +>x : ruatanica.americanus +>ruatanica : unknown +>americanus : ruatanica.americanus >() => { var y = this; } : () => void >y : crenulata >this : crenulata ->x : americanus +>x : ruatanica.americanus edax() : lutreolus.cor>, rionegrensis.caniventer> { var x : lutreolus.cor>, rionegrensis.caniventer>; () => { var y = this; }; return x; } ->edax : () => cor>, caniventer> ->lutreolus : lutreolus ->cor : cor ->imperfecta : imperfecta ->lasiurus : lasiurus ->howi : howi ->marcanoi : marcanoi ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->petrophilus : petrophilus ->minutilla : minutilla ->rionegrensis : rionegrensis ->caniventer : caniventer ->x : cor>, caniventer> ->lutreolus : lutreolus ->cor : cor ->imperfecta : imperfecta ->lasiurus : lasiurus ->howi : howi ->marcanoi : marcanoi ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->petrophilus : petrophilus ->minutilla : minutilla ->rionegrensis : rionegrensis ->caniventer : caniventer +>edax : () => lutreolus.cor>, rionegrensis.caniventer> +>lutreolus : unknown +>cor : lutreolus.cor +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>howi : unknown +>marcanoi : howi.marcanoi +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>x : lutreolus.cor>, rionegrensis.caniventer> +>lutreolus : unknown +>cor : lutreolus.cor +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>howi : unknown +>marcanoi : howi.marcanoi +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer >() => { var y = this; } : () => void >y : crenulata >this : crenulata ->x : cor>, caniventer> +>x : lutreolus.cor>, rionegrensis.caniventer> } } module trivirgatus { @@ -2499,40 +2499,40 @@ module trivirgatus { >T1 : T1 nivalis() : dogramacii.kaiseri { var x : dogramacii.kaiseri; () => { var y = this; }; return x; } ->nivalis : () => kaiseri ->dogramacii : dogramacii ->kaiseri : kaiseri ->x : kaiseri ->dogramacii : dogramacii ->kaiseri : kaiseri +>nivalis : () => dogramacii.kaiseri +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>x : dogramacii.kaiseri +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri >() => { var y = this; } : () => void >y : tumidifrons >this : tumidifrons ->x : kaiseri +>x : dogramacii.kaiseri vestitus() : lavali.xanthognathus { var x : lavali.xanthognathus; () => { var y = this; }; return x; } ->vestitus : () => xanthognathus ->lavali : lavali ->xanthognathus : xanthognathus ->x : xanthognathus ->lavali : lavali ->xanthognathus : xanthognathus +>vestitus : () => lavali.xanthognathus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>x : lavali.xanthognathus +>lavali : unknown +>xanthognathus : lavali.xanthognathus >() => { var y = this; } : () => void >y : tumidifrons >this : tumidifrons ->x : xanthognathus +>x : lavali.xanthognathus aequatorius() : rionegrensis.caniventer { var x : rionegrensis.caniventer; () => { var y = this; }; return x; } ->aequatorius : () => caniventer ->rionegrensis : rionegrensis ->caniventer : caniventer ->x : caniventer ->rionegrensis : rionegrensis ->caniventer : caniventer +>aequatorius : () => rionegrensis.caniventer +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>x : rionegrensis.caniventer +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer >() => { var y = this; } : () => void >y : tumidifrons >this : tumidifrons ->x : caniventer +>x : rionegrensis.caniventer scherman() : oconnelli { var x : oconnelli; () => { var y = this; }; return x; } >scherman : () => oconnelli @@ -2545,237 +2545,237 @@ module trivirgatus { >x : oconnelli improvisum() : argurus.peninsulae { var x : argurus.peninsulae; () => { var y = this; }; return x; } ->improvisum : () => peninsulae ->argurus : argurus ->peninsulae : peninsulae ->x : peninsulae ->argurus : argurus ->peninsulae : peninsulae +>improvisum : () => argurus.peninsulae +>argurus : unknown +>peninsulae : argurus.peninsulae +>x : argurus.peninsulae +>argurus : unknown +>peninsulae : argurus.peninsulae >() => { var y = this; } : () => void >y : tumidifrons >this : tumidifrons ->x : peninsulae +>x : argurus.peninsulae cervinipes() : panglima.abidi { var x : panglima.abidi; () => { var y = this; }; return x; } ->cervinipes : () => abidi ->panglima : panglima ->abidi : abidi ->lavali : lavali ->lepturus : lepturus ->caurinus : caurinus ->psilurus : psilurus ->x : abidi ->panglima : panglima ->abidi : abidi ->lavali : lavali ->lepturus : lepturus ->caurinus : caurinus ->psilurus : psilurus +>cervinipes : () => panglima.abidi +>panglima : unknown +>abidi : panglima.abidi +>lavali : unknown +>lepturus : lavali.lepturus +>caurinus : unknown +>psilurus : caurinus.psilurus +>x : panglima.abidi +>panglima : unknown +>abidi : panglima.abidi +>lavali : unknown +>lepturus : lavali.lepturus +>caurinus : unknown +>psilurus : caurinus.psilurus >() => { var y = this; } : () => void >y : tumidifrons >this : tumidifrons ->x : abidi +>x : panglima.abidi audax() : dogramacii.robustulus { var x : dogramacii.robustulus; () => { var y = this; }; return x; } ->audax : () => robustulus ->dogramacii : dogramacii ->robustulus : robustulus ->x : robustulus ->dogramacii : dogramacii ->robustulus : robustulus +>audax : () => dogramacii.robustulus +>dogramacii : unknown +>robustulus : dogramacii.robustulus +>x : dogramacii.robustulus +>dogramacii : unknown +>robustulus : dogramacii.robustulus >() => { var y = this; } : () => void >y : tumidifrons >this : tumidifrons ->x : robustulus +>x : dogramacii.robustulus vallinus() : sagitta.sicarius { var x : sagitta.sicarius; () => { var y = this; }; return x; } ->vallinus : () => sicarius ->sagitta : sagitta ->sicarius : sicarius ->lavali : lavali ->wilsoni : wilsoni ->lutreolus : lutreolus ->punicus : punicus ->x : sicarius ->sagitta : sagitta ->sicarius : sicarius ->lavali : lavali ->wilsoni : wilsoni ->lutreolus : lutreolus ->punicus : punicus +>vallinus : () => sagitta.sicarius +>sagitta : unknown +>sicarius : sagitta.sicarius +>lavali : unknown +>wilsoni : lavali.wilsoni +>lutreolus : unknown +>punicus : lutreolus.punicus +>x : sagitta.sicarius +>sagitta : unknown +>sicarius : sagitta.sicarius +>lavali : unknown +>wilsoni : lavali.wilsoni +>lutreolus : unknown +>punicus : lutreolus.punicus >() => { var y = this; } : () => void >y : tumidifrons >this : tumidifrons ->x : sicarius +>x : sagitta.sicarius } export class mixtus extends argurus.pygmaea> { >mixtus : mixtus >T0 : T0 >T1 : T1 ->argurus : argurus ->pygmaea : pygmaea ->argurus : argurus ->oreas : oreas ->panglima : panglima ->fundatus : fundatus ->quasiater : quasiater ->carolinensis : carolinensis ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon +>argurus : unknown +>pygmaea : argurus.pygmaea +>argurus : unknown +>oreas : argurus.oreas +>panglima : unknown +>fundatus : panglima.fundatus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon ochrogaster() : dogramacii.aurata { var x : dogramacii.aurata; () => { var y = this; }; return x; } ->ochrogaster : () => aurata ->dogramacii : dogramacii ->aurata : aurata ->x : aurata ->dogramacii : dogramacii ->aurata : aurata +>ochrogaster : () => dogramacii.aurata +>dogramacii : unknown +>aurata : dogramacii.aurata +>x : dogramacii.aurata +>dogramacii : unknown +>aurata : dogramacii.aurata >() => { var y = this; } : () => void >y : mixtus >this : mixtus ->x : aurata +>x : dogramacii.aurata bryophilus() : macrorhinos.marmosurus>> { var x : macrorhinos.marmosurus>>; () => { var y = this; }; return x; } ->bryophilus : () => marmosurus>> ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->dogramacii : dogramacii ->koepckeae : koepckeae ->panglima : panglima ->abidi : abidi ->dogramacii : dogramacii ->aurata : aurata ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->caurinus : caurinus ->megaphyllus : megaphyllus ->lavali : lavali ->xanthognathus : xanthognathus ->x : marmosurus>> ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->dogramacii : dogramacii ->koepckeae : koepckeae ->panglima : panglima ->abidi : abidi ->dogramacii : dogramacii ->aurata : aurata ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->caurinus : caurinus ->megaphyllus : megaphyllus ->lavali : lavali ->xanthognathus : xanthognathus +>bryophilus : () => macrorhinos.marmosurus>> +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae +>panglima : unknown +>abidi : panglima.abidi +>dogramacii : unknown +>aurata : dogramacii.aurata +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>x : macrorhinos.marmosurus>> +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae +>panglima : unknown +>abidi : panglima.abidi +>dogramacii : unknown +>aurata : dogramacii.aurata +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>lavali : unknown +>xanthognathus : lavali.xanthognathus >() => { var y = this; } : () => void >y : mixtus >this : mixtus ->x : marmosurus>> +>x : macrorhinos.marmosurus>> liechtensteini() : rendalli.zuluensis { var x : rendalli.zuluensis; () => { var y = this; }; return x; } ->liechtensteini : () => zuluensis ->rendalli : rendalli ->zuluensis : zuluensis ->x : zuluensis ->rendalli : rendalli ->zuluensis : zuluensis +>liechtensteini : () => rendalli.zuluensis +>rendalli : unknown +>zuluensis : rendalli.zuluensis +>x : rendalli.zuluensis +>rendalli : unknown +>zuluensis : rendalli.zuluensis >() => { var y = this; } : () => void >y : mixtus >this : mixtus ->x : zuluensis +>x : rendalli.zuluensis crawfordi() : howi.coludo> { var x : howi.coludo>; () => { var y = this; }; return x; } ->crawfordi : () => coludo> ->howi : howi ->coludo : coludo ->julianae : julianae ->steerii : steerii ->julianae : julianae ->gerbillus : gerbillus ->lavali : lavali ->thaeleri : thaeleri ->quasiater : quasiater ->carolinensis : carolinensis ->x : coludo> ->howi : howi ->coludo : coludo ->julianae : julianae ->steerii : steerii ->julianae : julianae ->gerbillus : gerbillus ->lavali : lavali ->thaeleri : thaeleri ->quasiater : quasiater ->carolinensis : carolinensis +>crawfordi : () => howi.coludo> +>howi : unknown +>coludo : howi.coludo +>julianae : unknown +>steerii : julianae.steerii +>julianae : unknown +>gerbillus : julianae.gerbillus +>lavali : unknown +>thaeleri : lavali.thaeleri +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : howi.coludo> +>howi : unknown +>coludo : howi.coludo +>julianae : unknown +>steerii : julianae.steerii +>julianae : unknown +>gerbillus : julianae.gerbillus +>lavali : unknown +>thaeleri : lavali.thaeleri +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : mixtus >this : mixtus ->x : coludo> +>x : howi.coludo> hypsibia() : lavali.thaeleri { var x : lavali.thaeleri; () => { var y = this; }; return x; } ->hypsibia : () => thaeleri ->lavali : lavali ->thaeleri : thaeleri ->x : thaeleri ->lavali : lavali ->thaeleri : thaeleri +>hypsibia : () => lavali.thaeleri +>lavali : unknown +>thaeleri : lavali.thaeleri +>x : lavali.thaeleri +>lavali : unknown +>thaeleri : lavali.thaeleri >() => { var y = this; } : () => void >y : mixtus >this : mixtus ->x : thaeleri +>x : lavali.thaeleri matacus() : panglima.fundatus, lavali.beisa>, dammermani.melanops> { var x : panglima.fundatus, lavali.beisa>, dammermani.melanops>; () => { var y = this; }; return x; } ->matacus : () => fundatus, beisa>, melanops> ->panglima : panglima ->fundatus : fundatus ->panamensis : panamensis ->linulus : linulus +>matacus : () => panglima.fundatus, lavali.beisa>, dammermani.melanops> +>panglima : unknown +>fundatus : panglima.fundatus +>panamensis : unknown +>linulus : panamensis.linulus >lotor : lotor ->argurus : argurus ->luctuosa : luctuosa ->lavali : lavali ->wilsoni : wilsoni ->lavali : lavali ->beisa : beisa ->dammermani : dammermani ->melanops : melanops ->x : fundatus, beisa>, melanops> ->panglima : panglima ->fundatus : fundatus ->panamensis : panamensis ->linulus : linulus +>argurus : unknown +>luctuosa : argurus.luctuosa +>lavali : unknown +>wilsoni : lavali.wilsoni +>lavali : unknown +>beisa : lavali.beisa +>dammermani : unknown +>melanops : dammermani.melanops +>x : panglima.fundatus, lavali.beisa>, dammermani.melanops> +>panglima : unknown +>fundatus : panglima.fundatus +>panamensis : unknown +>linulus : panamensis.linulus >lotor : lotor ->argurus : argurus ->luctuosa : luctuosa ->lavali : lavali ->wilsoni : wilsoni ->lavali : lavali ->beisa : beisa ->dammermani : dammermani ->melanops : melanops +>argurus : unknown +>luctuosa : argurus.luctuosa +>lavali : unknown +>wilsoni : lavali.wilsoni +>lavali : unknown +>beisa : lavali.beisa +>dammermani : unknown +>melanops : dammermani.melanops >() => { var y = this; } : () => void >y : mixtus >this : mixtus ->x : fundatus, beisa>, melanops> +>x : panglima.fundatus, lavali.beisa>, dammermani.melanops> demidoff() : caurinus.johorensis { var x : caurinus.johorensis; () => { var y = this; }; return x; } ->demidoff : () => johorensis ->caurinus : caurinus ->johorensis : johorensis ->julianae : julianae ->acariensis : acariensis ->rendalli : rendalli ->zuluensis : zuluensis ->x : johorensis ->caurinus : caurinus ->johorensis : johorensis ->julianae : julianae ->acariensis : acariensis ->rendalli : rendalli ->zuluensis : zuluensis +>demidoff : () => caurinus.johorensis +>caurinus : unknown +>johorensis : caurinus.johorensis +>julianae : unknown +>acariensis : julianae.acariensis +>rendalli : unknown +>zuluensis : rendalli.zuluensis +>x : caurinus.johorensis +>caurinus : unknown +>johorensis : caurinus.johorensis +>julianae : unknown +>acariensis : julianae.acariensis +>rendalli : unknown +>zuluensis : rendalli.zuluensis >() => { var y = this; } : () => void >y : mixtus >this : mixtus ->x : johorensis +>x : caurinus.johorensis } export class lotor { >lotor : lotor @@ -2783,478 +2783,478 @@ module trivirgatus { >T1 : T1 balensis() : samarensis.pallidus { var x : samarensis.pallidus; () => { var y = this; }; return x; } ->balensis : () => pallidus ->samarensis : samarensis ->pallidus : pallidus ->x : pallidus ->samarensis : samarensis ->pallidus : pallidus +>balensis : () => samarensis.pallidus +>samarensis : unknown +>pallidus : samarensis.pallidus +>x : samarensis.pallidus +>samarensis : unknown +>pallidus : samarensis.pallidus >() => { var y = this; } : () => void >y : lotor >this : lotor ->x : pallidus +>x : samarensis.pallidus pullata() : rionegrensis.veraecrucis { var x : rionegrensis.veraecrucis; () => { var y = this; }; return x; } ->pullata : () => veraecrucis ->rionegrensis : rionegrensis ->veraecrucis : veraecrucis ->quasiater : quasiater ->carolinensis : carolinensis ->argurus : argurus ->peninsulae : peninsulae ->x : veraecrucis ->rionegrensis : rionegrensis ->veraecrucis : veraecrucis ->quasiater : quasiater ->carolinensis : carolinensis ->argurus : argurus ->peninsulae : peninsulae +>pullata : () => rionegrensis.veraecrucis +>rionegrensis : unknown +>veraecrucis : rionegrensis.veraecrucis +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>argurus : unknown +>peninsulae : argurus.peninsulae +>x : rionegrensis.veraecrucis +>rionegrensis : unknown +>veraecrucis : rionegrensis.veraecrucis +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>argurus : unknown +>peninsulae : argurus.peninsulae >() => { var y = this; } : () => void >y : lotor >this : lotor ->x : veraecrucis +>x : rionegrensis.veraecrucis } export class falconeri { >falconeri : falconeri cabrali() : rendalli.moojeni>, daubentonii.arboreus> { var x : rendalli.moojeni>, daubentonii.arboreus>; () => { var y = this; }; return x; } ->cabrali : () => moojeni>, arboreus> ->rendalli : rendalli ->moojeni : moojeni ->imperfecta : imperfecta ->lasiurus : lasiurus ->howi : howi ->marcanoi : marcanoi ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->petrophilus : petrophilus ->minutilla : minutilla ->daubentonii : daubentonii ->arboreus : arboreus ->julianae : julianae ->nudicaudus : nudicaudus ->julianae : julianae ->steerii : steerii ->x : moojeni>, arboreus> ->rendalli : rendalli ->moojeni : moojeni ->imperfecta : imperfecta ->lasiurus : lasiurus ->howi : howi ->marcanoi : marcanoi ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->petrophilus : petrophilus ->minutilla : minutilla ->daubentonii : daubentonii ->arboreus : arboreus ->julianae : julianae ->nudicaudus : nudicaudus ->julianae : julianae ->steerii : steerii +>cabrali : () => rendalli.moojeni>, daubentonii.arboreus> +>rendalli : unknown +>moojeni : rendalli.moojeni +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>howi : unknown +>marcanoi : howi.marcanoi +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>julianae : unknown +>steerii : julianae.steerii +>x : rendalli.moojeni>, daubentonii.arboreus> +>rendalli : unknown +>moojeni : rendalli.moojeni +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>howi : unknown +>marcanoi : howi.marcanoi +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>julianae : unknown +>steerii : julianae.steerii >() => { var y = this; } : () => void >y : falconeri >this : falconeri ->x : moojeni>, arboreus> +>x : rendalli.moojeni>, daubentonii.arboreus> gouldi() : nigra.dolichurus>, patas.uralensis> { var x : nigra.dolichurus>, patas.uralensis>; () => { var y = this; }; return x; } ->gouldi : () => dolichurus>, uralensis> ->nigra : nigra ->dolichurus : dolichurus ->imperfecta : imperfecta ->lasiurus : lasiurus ->julianae : julianae ->acariensis : acariensis ->howi : howi ->coludo : coludo ->argurus : argurus ->oreas : oreas ->howi : howi ->marcanoi : marcanoi ->patas : patas ->uralensis : uralensis ->x : dolichurus>, uralensis> ->nigra : nigra ->dolichurus : dolichurus ->imperfecta : imperfecta ->lasiurus : lasiurus ->julianae : julianae ->acariensis : acariensis ->howi : howi ->coludo : coludo ->argurus : argurus ->oreas : oreas ->howi : howi ->marcanoi : marcanoi ->patas : patas ->uralensis : uralensis +>gouldi : () => nigra.dolichurus>, patas.uralensis> +>nigra : unknown +>dolichurus : nigra.dolichurus +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>julianae : unknown +>acariensis : julianae.acariensis +>howi : unknown +>coludo : howi.coludo +>argurus : unknown +>oreas : argurus.oreas +>howi : unknown +>marcanoi : howi.marcanoi +>patas : unknown +>uralensis : patas.uralensis +>x : nigra.dolichurus>, patas.uralensis> +>nigra : unknown +>dolichurus : nigra.dolichurus +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>julianae : unknown +>acariensis : julianae.acariensis +>howi : unknown +>coludo : howi.coludo +>argurus : unknown +>oreas : argurus.oreas +>howi : unknown +>marcanoi : howi.marcanoi +>patas : unknown +>uralensis : patas.uralensis >() => { var y = this; } : () => void >y : falconeri >this : falconeri ->x : dolichurus>, uralensis> +>x : nigra.dolichurus>, patas.uralensis> fuscicollis() : samarensis.pelurus> { var x : samarensis.pelurus>; () => { var y = this; }; return x; } ->fuscicollis : () => pelurus> ->samarensis : samarensis ->pelurus : pelurus ->dammermani : dammermani ->melanops : melanops ->Lanthanum : Lanthanum ->nitidus : nitidus ->ruatanica : ruatanica ->americanus : americanus ->sagitta : sagitta ->stolzmanni : stolzmanni ->x : pelurus> ->samarensis : samarensis ->pelurus : pelurus ->dammermani : dammermani ->melanops : melanops ->Lanthanum : Lanthanum ->nitidus : nitidus ->ruatanica : ruatanica ->americanus : americanus ->sagitta : sagitta ->stolzmanni : stolzmanni +>fuscicollis : () => samarensis.pelurus> +>samarensis : unknown +>pelurus : samarensis.pelurus +>dammermani : unknown +>melanops : dammermani.melanops +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>ruatanica : unknown +>americanus : ruatanica.americanus +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>x : samarensis.pelurus> +>samarensis : unknown +>pelurus : samarensis.pelurus +>dammermani : unknown +>melanops : dammermani.melanops +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>ruatanica : unknown +>americanus : ruatanica.americanus +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni >() => { var y = this; } : () => void >y : falconeri >this : falconeri ->x : pelurus> +>x : samarensis.pelurus> martiensseni() : sagitta.cinereus>, dogramacii.koepckeae> { var x : sagitta.cinereus>, dogramacii.koepckeae>; () => { var y = this; }; return x; } ->martiensseni : () => cinereus>, koepckeae> ->sagitta : sagitta ->cinereus : cinereus ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->lavali : lavali ->otion : otion ->petrophilus : petrophilus ->sodyi : sodyi ->macrorhinos : macrorhinos ->konganensis : konganensis ->caurinus : caurinus ->psilurus : psilurus ->dogramacii : dogramacii ->koepckeae : koepckeae ->x : cinereus>, koepckeae> ->sagitta : sagitta ->cinereus : cinereus ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->lavali : lavali ->otion : otion ->petrophilus : petrophilus ->sodyi : sodyi ->macrorhinos : macrorhinos ->konganensis : konganensis ->caurinus : caurinus ->psilurus : psilurus ->dogramacii : dogramacii ->koepckeae : koepckeae +>martiensseni : () => sagitta.cinereus>, dogramacii.koepckeae> +>sagitta : unknown +>cinereus : sagitta.cinereus +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>lavali : unknown +>otion : lavali.otion +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>caurinus : unknown +>psilurus : caurinus.psilurus +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae +>x : sagitta.cinereus>, dogramacii.koepckeae> +>sagitta : unknown +>cinereus : sagitta.cinereus +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>lavali : unknown +>otion : lavali.otion +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>caurinus : unknown +>psilurus : caurinus.psilurus +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae >() => { var y = this; } : () => void >y : falconeri >this : falconeri ->x : cinereus>, koepckeae> +>x : sagitta.cinereus>, dogramacii.koepckeae> gaoligongensis() : dogramacii.koepckeae { var x : dogramacii.koepckeae; () => { var y = this; }; return x; } ->gaoligongensis : () => koepckeae ->dogramacii : dogramacii ->koepckeae : koepckeae ->x : koepckeae ->dogramacii : dogramacii ->koepckeae : koepckeae +>gaoligongensis : () => dogramacii.koepckeae +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae +>x : dogramacii.koepckeae +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae >() => { var y = this; } : () => void >y : falconeri >this : falconeri ->x : koepckeae +>x : dogramacii.koepckeae shawi() : minutus.inez> { var x : minutus.inez>; () => { var y = this; }; return x; } ->shawi : () => inez> ->minutus : minutus ->inez : inez ->sagitta : sagitta ->stolzmanni : stolzmanni ->rionegrensis : rionegrensis ->veraecrucis : veraecrucis ->lavali : lavali ->xanthognathus : xanthognathus ->quasiater : quasiater ->bobrinskoi : bobrinskoi ->x : inez> ->minutus : minutus ->inez : inez ->sagitta : sagitta ->stolzmanni : stolzmanni ->rionegrensis : rionegrensis ->veraecrucis : veraecrucis ->lavali : lavali ->xanthognathus : xanthognathus ->quasiater : quasiater ->bobrinskoi : bobrinskoi +>shawi : () => minutus.inez> +>minutus : unknown +>inez : minutus.inez +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>rionegrensis : unknown +>veraecrucis : rionegrensis.veraecrucis +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi +>x : minutus.inez> +>minutus : unknown +>inez : minutus.inez +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>rionegrensis : unknown +>veraecrucis : rionegrensis.veraecrucis +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi >() => { var y = this; } : () => void >y : falconeri >this : falconeri ->x : inez> +>x : minutus.inez> gmelini() : rionegrensis.caniventer { var x : rionegrensis.caniventer; () => { var y = this; }; return x; } ->gmelini : () => caniventer ->rionegrensis : rionegrensis ->caniventer : caniventer ->x : caniventer ->rionegrensis : rionegrensis ->caniventer : caniventer +>gmelini : () => rionegrensis.caniventer +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>x : rionegrensis.caniventer +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer >() => { var y = this; } : () => void >y : falconeri >this : falconeri ->x : caniventer +>x : rionegrensis.caniventer } export class oconnelli { >oconnelli : oconnelli youngsoni() : nigra.thalia { var x : nigra.thalia; () => { var y = this; }; return x; } ->youngsoni : () => thalia ->nigra : nigra ->thalia : thalia ->patas : patas ->uralensis : uralensis ->julianae : julianae ->galapagoensis : galapagoensis ->x : thalia ->nigra : nigra ->thalia : thalia ->patas : patas ->uralensis : uralensis ->julianae : julianae ->galapagoensis : galapagoensis +>youngsoni : () => nigra.thalia +>nigra : unknown +>thalia : nigra.thalia +>patas : unknown +>uralensis : patas.uralensis +>julianae : unknown +>galapagoensis : julianae.galapagoensis +>x : nigra.thalia +>nigra : unknown +>thalia : nigra.thalia +>patas : unknown +>uralensis : patas.uralensis +>julianae : unknown +>galapagoensis : julianae.galapagoensis >() => { var y = this; } : () => void >y : oconnelli >this : oconnelli ->x : thalia +>x : nigra.thalia terrestris() : macrorhinos.konganensis { var x : macrorhinos.konganensis; () => { var y = this; }; return x; } ->terrestris : () => konganensis ->macrorhinos : macrorhinos ->konganensis : konganensis ->x : konganensis ->macrorhinos : macrorhinos ->konganensis : konganensis +>terrestris : () => macrorhinos.konganensis +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>x : macrorhinos.konganensis +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis >() => { var y = this; } : () => void >y : oconnelli >this : oconnelli ->x : konganensis +>x : macrorhinos.konganensis chrysopus() : sagitta.sicarius> { var x : sagitta.sicarius>; () => { var y = this; }; return x; } ->chrysopus : () => sicarius> ->sagitta : sagitta ->sicarius : sicarius ->dogramacii : dogramacii ->koepckeae : koepckeae ->petrophilus : petrophilus ->sodyi : sodyi ->argurus : argurus ->oreas : oreas ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->x : sicarius> ->sagitta : sagitta ->sicarius : sicarius ->dogramacii : dogramacii ->koepckeae : koepckeae ->petrophilus : petrophilus ->sodyi : sodyi ->argurus : argurus ->oreas : oreas ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon +>chrysopus : () => sagitta.sicarius> +>sagitta : unknown +>sicarius : sagitta.sicarius +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>argurus : unknown +>oreas : argurus.oreas +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>x : sagitta.sicarius> +>sagitta : unknown +>sicarius : sagitta.sicarius +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>argurus : unknown +>oreas : argurus.oreas +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon >() => { var y = this; } : () => void >y : oconnelli >this : oconnelli ->x : sicarius> +>x : sagitta.sicarius> fuscomurina() : argurus.peninsulae { var x : argurus.peninsulae; () => { var y = this; }; return x; } ->fuscomurina : () => peninsulae ->argurus : argurus ->peninsulae : peninsulae ->x : peninsulae ->argurus : argurus ->peninsulae : peninsulae +>fuscomurina : () => argurus.peninsulae +>argurus : unknown +>peninsulae : argurus.peninsulae +>x : argurus.peninsulae +>argurus : unknown +>peninsulae : argurus.peninsulae >() => { var y = this; } : () => void >y : oconnelli >this : oconnelli ->x : peninsulae +>x : argurus.peninsulae hellwaldii() : nigra.gracilis, petrophilus.sodyi> { var x : nigra.gracilis, petrophilus.sodyi>; () => { var y = this; }; return x; } ->hellwaldii : () => gracilis, sodyi> ->nigra : nigra ->gracilis : gracilis ->panamensis : panamensis ->setulosus : setulosus ->sagitta : sagitta ->walkeri : walkeri ->dogramacii : dogramacii ->robustulus : robustulus ->petrophilus : petrophilus ->sodyi : sodyi ->argurus : argurus ->oreas : oreas ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->x : gracilis, sodyi> ->nigra : nigra ->gracilis : gracilis ->panamensis : panamensis ->setulosus : setulosus ->sagitta : sagitta ->walkeri : walkeri ->dogramacii : dogramacii ->robustulus : robustulus ->petrophilus : petrophilus ->sodyi : sodyi ->argurus : argurus ->oreas : oreas ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon +>hellwaldii : () => nigra.gracilis, petrophilus.sodyi> +>nigra : unknown +>gracilis : nigra.gracilis +>panamensis : unknown +>setulosus : panamensis.setulosus +>sagitta : unknown +>walkeri : sagitta.walkeri +>dogramacii : unknown +>robustulus : dogramacii.robustulus +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>argurus : unknown +>oreas : argurus.oreas +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>x : nigra.gracilis, petrophilus.sodyi> +>nigra : unknown +>gracilis : nigra.gracilis +>panamensis : unknown +>setulosus : panamensis.setulosus +>sagitta : unknown +>walkeri : sagitta.walkeri +>dogramacii : unknown +>robustulus : dogramacii.robustulus +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>argurus : unknown +>oreas : argurus.oreas +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon >() => { var y = this; } : () => void >y : oconnelli >this : oconnelli ->x : gracilis, sodyi> +>x : nigra.gracilis, petrophilus.sodyi> aenea() : argurus.luctuosa { var x : argurus.luctuosa; () => { var y = this; }; return x; } ->aenea : () => luctuosa ->argurus : argurus ->luctuosa : luctuosa ->x : luctuosa ->argurus : argurus ->luctuosa : luctuosa +>aenea : () => argurus.luctuosa +>argurus : unknown +>luctuosa : argurus.luctuosa +>x : argurus.luctuosa +>argurus : unknown +>luctuosa : argurus.luctuosa >() => { var y = this; } : () => void >y : oconnelli >this : oconnelli ->x : luctuosa +>x : argurus.luctuosa perrini() : quasiater.bobrinskoi { var x : quasiater.bobrinskoi; () => { var y = this; }; return x; } ->perrini : () => bobrinskoi ->quasiater : quasiater ->bobrinskoi : bobrinskoi ->x : bobrinskoi ->quasiater : quasiater ->bobrinskoi : bobrinskoi +>perrini : () => quasiater.bobrinskoi +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi +>x : quasiater.bobrinskoi +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi >() => { var y = this; } : () => void >y : oconnelli >this : oconnelli ->x : bobrinskoi +>x : quasiater.bobrinskoi entellus() : dammermani.melanops { var x : dammermani.melanops; () => { var y = this; }; return x; } ->entellus : () => melanops ->dammermani : dammermani ->melanops : melanops ->x : melanops ->dammermani : dammermani ->melanops : melanops +>entellus : () => dammermani.melanops +>dammermani : unknown +>melanops : dammermani.melanops +>x : dammermani.melanops +>dammermani : unknown +>melanops : dammermani.melanops >() => { var y = this; } : () => void >y : oconnelli >this : oconnelli ->x : melanops +>x : dammermani.melanops krebsii() : rionegrensis.veraecrucis { var x : rionegrensis.veraecrucis; () => { var y = this; }; return x; } ->krebsii : () => veraecrucis ->rionegrensis : rionegrensis ->veraecrucis : veraecrucis ->rionegrensis : rionegrensis ->caniventer : caniventer ->julianae : julianae ->durangae : durangae ->x : veraecrucis ->rionegrensis : rionegrensis ->veraecrucis : veraecrucis ->rionegrensis : rionegrensis ->caniventer : caniventer ->julianae : julianae ->durangae : durangae +>krebsii : () => rionegrensis.veraecrucis +>rionegrensis : unknown +>veraecrucis : rionegrensis.veraecrucis +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>julianae : unknown +>durangae : julianae.durangae +>x : rionegrensis.veraecrucis +>rionegrensis : unknown +>veraecrucis : rionegrensis.veraecrucis +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>julianae : unknown +>durangae : julianae.durangae >() => { var y = this; } : () => void >y : oconnelli >this : oconnelli ->x : veraecrucis +>x : rionegrensis.veraecrucis cephalotes() : lutreolus.schlegeli { var x : lutreolus.schlegeli; () => { var y = this; }; return x; } ->cephalotes : () => schlegeli ->lutreolus : lutreolus ->schlegeli : schlegeli ->x : schlegeli ->lutreolus : lutreolus ->schlegeli : schlegeli +>cephalotes : () => lutreolus.schlegeli +>lutreolus : unknown +>schlegeli : lutreolus.schlegeli +>x : lutreolus.schlegeli +>lutreolus : unknown +>schlegeli : lutreolus.schlegeli >() => { var y = this; } : () => void >y : oconnelli >this : oconnelli ->x : schlegeli +>x : lutreolus.schlegeli molossinus() : daubentonii.nigricans> { var x : daubentonii.nigricans>; () => { var y = this; }; return x; } ->molossinus : () => nigricans> ->daubentonii : daubentonii ->nigricans : nigricans ->quasiater : quasiater ->carolinensis : carolinensis ->daubentonii : daubentonii ->nesiotes : nesiotes ->julianae : julianae ->sumatrana : sumatrana ->quasiater : quasiater ->carolinensis : carolinensis ->x : nigricans> ->daubentonii : daubentonii ->nigricans : nigricans ->quasiater : quasiater ->carolinensis : carolinensis ->daubentonii : daubentonii ->nesiotes : nesiotes ->julianae : julianae ->sumatrana : sumatrana ->quasiater : quasiater ->carolinensis : carolinensis +>molossinus : () => daubentonii.nigricans> +>daubentonii : unknown +>nigricans : daubentonii.nigricans +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>daubentonii : unknown +>nesiotes : daubentonii.nesiotes +>julianae : unknown +>sumatrana : julianae.sumatrana +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : daubentonii.nigricans> +>daubentonii : unknown +>nigricans : daubentonii.nigricans +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>daubentonii : unknown +>nesiotes : daubentonii.nesiotes +>julianae : unknown +>sumatrana : julianae.sumatrana +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : oconnelli >this : oconnelli ->x : nigricans> +>x : daubentonii.nigricans> luisi() : dogramacii.robustulus { var x : dogramacii.robustulus; () => { var y = this; }; return x; } ->luisi : () => robustulus ->dogramacii : dogramacii ->robustulus : robustulus ->x : robustulus ->dogramacii : dogramacii ->robustulus : robustulus +>luisi : () => dogramacii.robustulus +>dogramacii : unknown +>robustulus : dogramacii.robustulus +>x : dogramacii.robustulus +>dogramacii : unknown +>robustulus : dogramacii.robustulus >() => { var y = this; } : () => void >y : oconnelli >this : oconnelli ->x : robustulus +>x : dogramacii.robustulus ceylonicus() : rionegrensis.caniventer { var x : rionegrensis.caniventer; () => { var y = this; }; return x; } ->ceylonicus : () => caniventer ->rionegrensis : rionegrensis ->caniventer : caniventer ->x : caniventer ->rionegrensis : rionegrensis ->caniventer : caniventer +>ceylonicus : () => rionegrensis.caniventer +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>x : rionegrensis.caniventer +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer >() => { var y = this; } : () => void >y : oconnelli >this : oconnelli ->x : caniventer +>x : rionegrensis.caniventer ralli() : lavali.xanthognathus { var x : lavali.xanthognathus; () => { var y = this; }; return x; } ->ralli : () => xanthognathus ->lavali : lavali ->xanthognathus : xanthognathus ->x : xanthognathus ->lavali : lavali ->xanthognathus : xanthognathus +>ralli : () => lavali.xanthognathus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>x : lavali.xanthognathus +>lavali : unknown +>xanthognathus : lavali.xanthognathus >() => { var y = this; } : () => void >y : oconnelli >this : oconnelli ->x : xanthognathus +>x : lavali.xanthognathus } } module quasiater { @@ -3264,84 +3264,84 @@ module quasiater { >bobrinskoi : bobrinskoi crassicaudatus() : samarensis.cahirinus { var x : samarensis.cahirinus; () => { var y = this; }; return x; } ->crassicaudatus : () => cahirinus ->samarensis : samarensis ->cahirinus : cahirinus ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->argurus : argurus ->luctuosa : luctuosa ->x : cahirinus ->samarensis : samarensis ->cahirinus : cahirinus ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->argurus : argurus ->luctuosa : luctuosa +>crassicaudatus : () => samarensis.cahirinus +>samarensis : unknown +>cahirinus : samarensis.cahirinus +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>argurus : unknown +>luctuosa : argurus.luctuosa +>x : samarensis.cahirinus +>samarensis : unknown +>cahirinus : samarensis.cahirinus +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>argurus : unknown +>luctuosa : argurus.luctuosa >() => { var y = this; } : () => void >y : bobrinskoi >this : bobrinskoi ->x : cahirinus +>x : samarensis.cahirinus mulatta() : argurus.oreas { var x : argurus.oreas; () => { var y = this; }; return x; } ->mulatta : () => oreas ->argurus : argurus ->oreas : oreas ->x : oreas ->argurus : argurus ->oreas : oreas +>mulatta : () => argurus.oreas +>argurus : unknown +>oreas : argurus.oreas +>x : argurus.oreas +>argurus : unknown +>oreas : argurus.oreas >() => { var y = this; } : () => void >y : bobrinskoi >this : bobrinskoi ->x : oreas +>x : argurus.oreas ansorgei() : rendalli.moojeni, gabriellae.echinatus> { var x : rendalli.moojeni, gabriellae.echinatus>; () => { var y = this; }; return x; } ->ansorgei : () => moojeni, echinatus> ->rendalli : rendalli ->moojeni : moojeni ->panglima : panglima ->amphibius : amphibius ->trivirgatus : trivirgatus ->falconeri : falconeri ->caurinus : caurinus ->psilurus : psilurus ->gabriellae : gabriellae ->echinatus : echinatus ->x : moojeni, echinatus> ->rendalli : rendalli ->moojeni : moojeni ->panglima : panglima ->amphibius : amphibius ->trivirgatus : trivirgatus ->falconeri : falconeri ->caurinus : caurinus ->psilurus : psilurus ->gabriellae : gabriellae ->echinatus : echinatus +>ansorgei : () => rendalli.moojeni, gabriellae.echinatus> +>rendalli : unknown +>moojeni : rendalli.moojeni +>panglima : unknown +>amphibius : panglima.amphibius +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>caurinus : unknown +>psilurus : caurinus.psilurus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>x : rendalli.moojeni, gabriellae.echinatus> +>rendalli : unknown +>moojeni : rendalli.moojeni +>panglima : unknown +>amphibius : panglima.amphibius +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>caurinus : unknown +>psilurus : caurinus.psilurus +>gabriellae : unknown +>echinatus : gabriellae.echinatus >() => { var y = this; } : () => void >y : bobrinskoi >this : bobrinskoi ->x : moojeni, echinatus> +>x : rendalli.moojeni, gabriellae.echinatus> Copper() : argurus.netscheri { var x : argurus.netscheri; () => { var y = this; }; return x; } ->Copper : () => netscheri ->argurus : argurus ->netscheri : netscheri ->quasiater : quasiater +>Copper : () => argurus.netscheri +>argurus : unknown +>netscheri : argurus.netscheri +>quasiater : unknown >carolinensis : carolinensis ->dogramacii : dogramacii ->kaiseri : kaiseri ->x : netscheri ->argurus : argurus ->netscheri : netscheri ->quasiater : quasiater +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>x : argurus.netscheri +>argurus : unknown +>netscheri : argurus.netscheri +>quasiater : unknown >carolinensis : carolinensis ->dogramacii : dogramacii ->kaiseri : kaiseri +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri >() => { var y = this; } : () => void >y : bobrinskoi >this : bobrinskoi ->x : netscheri +>x : argurus.netscheri } } module ruatanica { @@ -3349,68 +3349,68 @@ module ruatanica { export class americanus extends imperfecta.ciliolabrum { >americanus : americanus ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->argurus : argurus ->germaini : germaini ->lutreolus : lutreolus ->foina : foina +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>argurus : unknown +>germaini : argurus.germaini +>lutreolus : unknown +>foina : lutreolus.foina nasoloi() : macrorhinos.konganensis { var x : macrorhinos.konganensis; () => { var y = this; }; return x; } ->nasoloi : () => konganensis ->macrorhinos : macrorhinos ->konganensis : konganensis ->x : konganensis ->macrorhinos : macrorhinos ->konganensis : konganensis +>nasoloi : () => macrorhinos.konganensis +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>x : macrorhinos.konganensis +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis >() => { var y = this; } : () => void >y : americanus >this : americanus ->x : konganensis +>x : macrorhinos.konganensis mystacalis() : howi.angulatus { var x : howi.angulatus; () => { var y = this; }; return x; } ->mystacalis : () => angulatus ->howi : howi ->angulatus : angulatus ->quasiater : quasiater ->carolinensis : carolinensis ->sagitta : sagitta ->stolzmanni : stolzmanni ->x : angulatus ->howi : howi ->angulatus : angulatus ->quasiater : quasiater ->carolinensis : carolinensis ->sagitta : sagitta ->stolzmanni : stolzmanni +>mystacalis : () => howi.angulatus +>howi : unknown +>angulatus : howi.angulatus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>x : howi.angulatus +>howi : unknown +>angulatus : howi.angulatus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni >() => { var y = this; } : () => void >y : americanus >this : americanus ->x : angulatus +>x : howi.angulatus fardoulisi() : trivirgatus.oconnelli { var x : trivirgatus.oconnelli; () => { var y = this; }; return x; } ->fardoulisi : () => oconnelli ->trivirgatus : trivirgatus ->oconnelli : oconnelli ->x : oconnelli ->trivirgatus : trivirgatus ->oconnelli : oconnelli +>fardoulisi : () => trivirgatus.oconnelli +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli +>x : trivirgatus.oconnelli +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli >() => { var y = this; } : () => void >y : americanus >this : americanus ->x : oconnelli +>x : trivirgatus.oconnelli tumidus() : gabriellae.amicus { var x : gabriellae.amicus; () => { var y = this; }; return x; } ->tumidus : () => amicus ->gabriellae : gabriellae ->amicus : amicus ->x : amicus ->gabriellae : gabriellae ->amicus : amicus +>tumidus : () => gabriellae.amicus +>gabriellae : unknown +>amicus : gabriellae.amicus +>x : gabriellae.amicus +>gabriellae : unknown +>amicus : gabriellae.amicus >() => { var y = this; } : () => void >y : americanus >this : americanus ->x : amicus +>x : gabriellae.amicus } } module lavali { @@ -3418,296 +3418,296 @@ module lavali { export class wilsoni extends Lanthanum.nitidus { >wilsoni : wilsoni ->Lanthanum : Lanthanum ->nitidus : nitidus ->rionegrensis : rionegrensis ->caniventer : caniventer ->Lanthanum : Lanthanum ->jugularis : jugularis +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis setiger() : nigra.thalia { var x : nigra.thalia; () => { var y = this; }; return x; } ->setiger : () => thalia ->nigra : nigra ->thalia : thalia ->patas : patas ->uralensis : uralensis +>setiger : () => nigra.thalia +>nigra : unknown +>thalia : nigra.thalia +>patas : unknown +>uralensis : patas.uralensis >wilsoni : wilsoni ->x : thalia ->nigra : nigra ->thalia : thalia ->patas : patas ->uralensis : uralensis +>x : nigra.thalia +>nigra : unknown +>thalia : nigra.thalia +>patas : unknown +>uralensis : patas.uralensis >wilsoni : wilsoni >() => { var y = this; } : () => void >y : wilsoni >this : wilsoni ->x : thalia +>x : nigra.thalia lorentzii() : imperfecta.subspinosus { var x : imperfecta.subspinosus; () => { var y = this; }; return x; } ->lorentzii : () => subspinosus ->imperfecta : imperfecta ->subspinosus : subspinosus ->x : subspinosus ->imperfecta : imperfecta ->subspinosus : subspinosus +>lorentzii : () => imperfecta.subspinosus +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>x : imperfecta.subspinosus +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus >() => { var y = this; } : () => void >y : wilsoni >this : wilsoni ->x : subspinosus +>x : imperfecta.subspinosus antisensis() : lutreolus.foina { var x : lutreolus.foina; () => { var y = this; }; return x; } ->antisensis : () => foina ->lutreolus : lutreolus ->foina : foina ->x : foina ->lutreolus : lutreolus ->foina : foina +>antisensis : () => lutreolus.foina +>lutreolus : unknown +>foina : lutreolus.foina +>x : lutreolus.foina +>lutreolus : unknown +>foina : lutreolus.foina >() => { var y = this; } : () => void >y : wilsoni >this : wilsoni ->x : foina +>x : lutreolus.foina blossevillii() : dammermani.siberu { var x : dammermani.siberu; () => { var y = this; }; return x; } ->blossevillii : () => siberu ->dammermani : dammermani ->siberu : siberu ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->dogramacii : dogramacii ->kaiseri : kaiseri ->x : siberu ->dammermani : dammermani ->siberu : siberu ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->dogramacii : dogramacii ->kaiseri : kaiseri +>blossevillii : () => dammermani.siberu +>dammermani : unknown +>siberu : dammermani.siberu +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>x : dammermani.siberu +>dammermani : unknown +>siberu : dammermani.siberu +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri >() => { var y = this; } : () => void >y : wilsoni >this : wilsoni ->x : siberu +>x : dammermani.siberu bontanus() : rionegrensis.caniventer { var x : rionegrensis.caniventer; () => { var y = this; }; return x; } ->bontanus : () => caniventer ->rionegrensis : rionegrensis ->caniventer : caniventer ->x : caniventer ->rionegrensis : rionegrensis ->caniventer : caniventer +>bontanus : () => rionegrensis.caniventer +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>x : rionegrensis.caniventer +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer >() => { var y = this; } : () => void >y : wilsoni >this : wilsoni ->x : caniventer +>x : rionegrensis.caniventer caligata() : argurus.oreas { var x : argurus.oreas; () => { var y = this; }; return x; } ->caligata : () => oreas ->argurus : argurus ->oreas : oreas ->x : oreas ->argurus : argurus ->oreas : oreas +>caligata : () => argurus.oreas +>argurus : unknown +>oreas : argurus.oreas +>x : argurus.oreas +>argurus : unknown +>oreas : argurus.oreas >() => { var y = this; } : () => void >y : wilsoni >this : wilsoni ->x : oreas +>x : argurus.oreas franqueti() : panglima.amphibius, imperfecta.subspinosus> { var x : panglima.amphibius, imperfecta.subspinosus>; () => { var y = this; }; return x; } ->franqueti : () => amphibius, subspinosus> ->panglima : panglima ->amphibius : amphibius ->gabriellae : gabriellae ->klossii : klossii ->Lanthanum : Lanthanum ->jugularis : jugularis ->Lanthanum : Lanthanum ->jugularis : jugularis ->imperfecta : imperfecta ->subspinosus : subspinosus ->x : amphibius, subspinosus> ->panglima : panglima ->amphibius : amphibius ->gabriellae : gabriellae ->klossii : klossii ->Lanthanum : Lanthanum ->jugularis : jugularis ->Lanthanum : Lanthanum ->jugularis : jugularis ->imperfecta : imperfecta ->subspinosus : subspinosus +>franqueti : () => panglima.amphibius, imperfecta.subspinosus> +>panglima : unknown +>amphibius : panglima.amphibius +>gabriellae : unknown +>klossii : gabriellae.klossii +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>x : panglima.amphibius, imperfecta.subspinosus> +>panglima : unknown +>amphibius : panglima.amphibius +>gabriellae : unknown +>klossii : gabriellae.klossii +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus >() => { var y = this; } : () => void >y : wilsoni >this : wilsoni ->x : amphibius, subspinosus> +>x : panglima.amphibius, imperfecta.subspinosus> roberti() : julianae.acariensis { var x : julianae.acariensis; () => { var y = this; }; return x; } ->roberti : () => acariensis ->julianae : julianae ->acariensis : acariensis ->x : acariensis ->julianae : julianae ->acariensis : acariensis +>roberti : () => julianae.acariensis +>julianae : unknown +>acariensis : julianae.acariensis +>x : julianae.acariensis +>julianae : unknown +>acariensis : julianae.acariensis >() => { var y = this; } : () => void >y : wilsoni >this : wilsoni ->x : acariensis +>x : julianae.acariensis degelidus() : chrysaeolus.sarasinorum { var x : chrysaeolus.sarasinorum; () => { var y = this; }; return x; } ->degelidus : () => sarasinorum ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->Lanthanum : Lanthanum ->jugularis : jugularis ->imperfecta : imperfecta ->subspinosus : subspinosus ->x : sarasinorum ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->Lanthanum : Lanthanum ->jugularis : jugularis ->imperfecta : imperfecta ->subspinosus : subspinosus +>degelidus : () => chrysaeolus.sarasinorum +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>x : chrysaeolus.sarasinorum +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus >() => { var y = this; } : () => void >y : wilsoni >this : wilsoni ->x : sarasinorum +>x : chrysaeolus.sarasinorum amoenus() : quasiater.carolinensis { var x : quasiater.carolinensis; () => { var y = this; }; return x; } ->amoenus : () => carolinensis ->quasiater : quasiater ->carolinensis : carolinensis ->x : carolinensis ->quasiater : quasiater ->carolinensis : carolinensis +>amoenus : () => quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : wilsoni >this : wilsoni ->x : carolinensis +>x : quasiater.carolinensis kob() : trivirgatus.lotor { var x : trivirgatus.lotor; () => { var y = this; }; return x; } ->kob : () => lotor ->trivirgatus : trivirgatus ->lotor : lotor ->argurus : argurus ->oreas : oreas +>kob : () => trivirgatus.lotor +>trivirgatus : unknown +>lotor : trivirgatus.lotor +>argurus : unknown +>oreas : argurus.oreas >beisa : beisa ->x : lotor ->trivirgatus : trivirgatus ->lotor : lotor ->argurus : argurus ->oreas : oreas +>x : trivirgatus.lotor +>trivirgatus : unknown +>lotor : trivirgatus.lotor +>argurus : unknown +>oreas : argurus.oreas >beisa : beisa >() => { var y = this; } : () => void >y : wilsoni >this : wilsoni ->x : lotor +>x : trivirgatus.lotor csorbai() : caurinus.johorensis { var x : caurinus.johorensis; () => { var y = this; }; return x; } ->csorbai : () => johorensis ->caurinus : caurinus ->johorensis : johorensis ->caurinus : caurinus ->megaphyllus : megaphyllus ->julianae : julianae ->steerii : steerii ->x : johorensis ->caurinus : caurinus ->johorensis : johorensis ->caurinus : caurinus ->megaphyllus : megaphyllus ->julianae : julianae ->steerii : steerii +>csorbai : () => caurinus.johorensis +>caurinus : unknown +>johorensis : caurinus.johorensis +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>julianae : unknown +>steerii : julianae.steerii +>x : caurinus.johorensis +>caurinus : unknown +>johorensis : caurinus.johorensis +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>julianae : unknown +>steerii : julianae.steerii >() => { var y = this; } : () => void >y : wilsoni >this : wilsoni ->x : johorensis +>x : caurinus.johorensis dorsata() : gabriellae.echinatus { var x : gabriellae.echinatus; () => { var y = this; }; return x; } ->dorsata : () => echinatus ->gabriellae : gabriellae ->echinatus : echinatus ->x : echinatus ->gabriellae : gabriellae ->echinatus : echinatus +>dorsata : () => gabriellae.echinatus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>x : gabriellae.echinatus +>gabriellae : unknown +>echinatus : gabriellae.echinatus >() => { var y = this; } : () => void >y : wilsoni >this : wilsoni ->x : echinatus +>x : gabriellae.echinatus } export class beisa { >beisa : beisa } export class otion extends howi.coludo { >otion : otion ->howi : howi ->coludo : coludo ->argurus : argurus ->oreas : oreas ->howi : howi ->marcanoi : marcanoi +>howi : unknown +>coludo : howi.coludo +>argurus : unknown +>oreas : argurus.oreas +>howi : unknown +>marcanoi : howi.marcanoi bonaerensis() : provocax.melanoleuca { var x : provocax.melanoleuca; () => { var y = this; }; return x; } ->bonaerensis : () => melanoleuca ->provocax : provocax ->melanoleuca : melanoleuca ->x : melanoleuca ->provocax : provocax ->melanoleuca : melanoleuca +>bonaerensis : () => provocax.melanoleuca +>provocax : unknown +>melanoleuca : provocax.melanoleuca +>x : provocax.melanoleuca +>provocax : unknown +>melanoleuca : provocax.melanoleuca >() => { var y = this; } : () => void >y : otion >this : otion ->x : melanoleuca +>x : provocax.melanoleuca dussumieri() : nigra.gracilis { var x : nigra.gracilis; () => { var y = this; }; return x; } ->dussumieri : () => gracilis ->nigra : nigra ->gracilis : gracilis ->julianae : julianae ->steerii : steerii ->dogramacii : dogramacii ->kaiseri : kaiseri ->x : gracilis ->nigra : nigra ->gracilis : gracilis ->julianae : julianae ->steerii : steerii ->dogramacii : dogramacii ->kaiseri : kaiseri +>dussumieri : () => nigra.gracilis +>nigra : unknown +>gracilis : nigra.gracilis +>julianae : unknown +>steerii : julianae.steerii +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>x : nigra.gracilis +>nigra : unknown +>gracilis : nigra.gracilis +>julianae : unknown +>steerii : julianae.steerii +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri >() => { var y = this; } : () => void >y : otion >this : otion ->x : gracilis +>x : nigra.gracilis osvaldoreigi() : julianae.albidens { var x : julianae.albidens; () => { var y = this; }; return x; } ->osvaldoreigi : () => albidens ->julianae : julianae ->albidens : albidens ->julianae : julianae ->steerii : steerii ->quasiater : quasiater ->carolinensis : carolinensis ->x : albidens ->julianae : julianae ->albidens : albidens ->julianae : julianae ->steerii : steerii ->quasiater : quasiater ->carolinensis : carolinensis +>osvaldoreigi : () => julianae.albidens +>julianae : unknown +>albidens : julianae.albidens +>julianae : unknown +>steerii : julianae.steerii +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : julianae.albidens +>julianae : unknown +>albidens : julianae.albidens +>julianae : unknown +>steerii : julianae.steerii +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : otion >this : otion ->x : albidens +>x : julianae.albidens grevyi() : samarensis.pallidus { var x : samarensis.pallidus; () => { var y = this; }; return x; } ->grevyi : () => pallidus ->samarensis : samarensis ->pallidus : pallidus ->x : pallidus ->samarensis : samarensis ->pallidus : pallidus +>grevyi : () => samarensis.pallidus +>samarensis : unknown +>pallidus : samarensis.pallidus +>x : samarensis.pallidus +>samarensis : unknown +>pallidus : samarensis.pallidus >() => { var y = this; } : () => void >y : otion >this : otion ->x : pallidus +>x : samarensis.pallidus hirtula() : lepturus { var x : lepturus; () => { var y = this; }; return x; } >hirtula : () => lepturus @@ -3720,629 +3720,629 @@ module lavali { >x : lepturus cristatus() : argurus.luctuosa { var x : argurus.luctuosa; () => { var y = this; }; return x; } ->cristatus : () => luctuosa ->argurus : argurus ->luctuosa : luctuosa ->x : luctuosa ->argurus : argurus ->luctuosa : luctuosa +>cristatus : () => argurus.luctuosa +>argurus : unknown +>luctuosa : argurus.luctuosa +>x : argurus.luctuosa +>argurus : unknown +>luctuosa : argurus.luctuosa >() => { var y = this; } : () => void >y : otion >this : otion ->x : luctuosa +>x : argurus.luctuosa darlingtoni() : sagitta.leptoceros { var x : sagitta.leptoceros; () => { var y = this; }; return x; } ->darlingtoni : () => leptoceros ->sagitta : sagitta ->leptoceros : leptoceros +>darlingtoni : () => sagitta.leptoceros +>sagitta : unknown +>leptoceros : sagitta.leptoceros >wilsoni : wilsoni ->trivirgatus : trivirgatus ->oconnelli : oconnelli ->x : leptoceros ->sagitta : sagitta ->leptoceros : leptoceros +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli +>x : sagitta.leptoceros +>sagitta : unknown +>leptoceros : sagitta.leptoceros >wilsoni : wilsoni ->trivirgatus : trivirgatus ->oconnelli : oconnelli +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli >() => { var y = this; } : () => void >y : otion >this : otion ->x : leptoceros +>x : sagitta.leptoceros fontanierii() : panamensis.setulosus>, lutreolus.foina> { var x : panamensis.setulosus>, lutreolus.foina>; () => { var y = this; }; return x; } ->fontanierii : () => setulosus>, foina> ->panamensis : panamensis ->setulosus : setulosus ->samarensis : samarensis ->fuscus : fuscus +>fontanierii : () => panamensis.setulosus>, lutreolus.foina> +>panamensis : unknown +>setulosus : panamensis.setulosus +>samarensis : unknown +>fuscus : samarensis.fuscus >wilsoni : wilsoni ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->Lanthanum : Lanthanum ->jugularis : jugularis ->imperfecta : imperfecta ->subspinosus : subspinosus ->lutreolus : lutreolus ->foina : foina ->x : setulosus>, foina> ->panamensis : panamensis ->setulosus : setulosus ->samarensis : samarensis ->fuscus : fuscus +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>lutreolus : unknown +>foina : lutreolus.foina +>x : panamensis.setulosus>, lutreolus.foina> +>panamensis : unknown +>setulosus : panamensis.setulosus +>samarensis : unknown +>fuscus : samarensis.fuscus >wilsoni : wilsoni ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->Lanthanum : Lanthanum ->jugularis : jugularis ->imperfecta : imperfecta ->subspinosus : subspinosus ->lutreolus : lutreolus ->foina : foina +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>lutreolus : unknown +>foina : lutreolus.foina >() => { var y = this; } : () => void >y : otion >this : otion ->x : setulosus>, foina> +>x : panamensis.setulosus>, lutreolus.foina> umbrosus() : howi.marcanoi { var x : howi.marcanoi; () => { var y = this; }; return x; } ->umbrosus : () => marcanoi ->howi : howi ->marcanoi : marcanoi ->x : marcanoi ->howi : howi ->marcanoi : marcanoi +>umbrosus : () => howi.marcanoi +>howi : unknown +>marcanoi : howi.marcanoi +>x : howi.marcanoi +>howi : unknown +>marcanoi : howi.marcanoi >() => { var y = this; } : () => void >y : otion >this : otion ->x : marcanoi +>x : howi.marcanoi chiriquinus() : imperfecta.lasiurus { var x : imperfecta.lasiurus; () => { var y = this; }; return x; } ->chiriquinus : () => lasiurus ->imperfecta : imperfecta ->lasiurus : lasiurus ->caurinus : caurinus ->psilurus : psilurus ->caurinus : caurinus ->psilurus : psilurus ->x : lasiurus ->imperfecta : imperfecta ->lasiurus : lasiurus ->caurinus : caurinus ->psilurus : psilurus ->caurinus : caurinus ->psilurus : psilurus +>chiriquinus : () => imperfecta.lasiurus +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>caurinus : unknown +>psilurus : caurinus.psilurus +>caurinus : unknown +>psilurus : caurinus.psilurus +>x : imperfecta.lasiurus +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>caurinus : unknown +>psilurus : caurinus.psilurus +>caurinus : unknown +>psilurus : caurinus.psilurus >() => { var y = this; } : () => void >y : otion >this : otion ->x : lasiurus +>x : imperfecta.lasiurus orarius() : lutreolus.schlegeli { var x : lutreolus.schlegeli; () => { var y = this; }; return x; } ->orarius : () => schlegeli ->lutreolus : lutreolus ->schlegeli : schlegeli ->x : schlegeli ->lutreolus : lutreolus ->schlegeli : schlegeli +>orarius : () => lutreolus.schlegeli +>lutreolus : unknown +>schlegeli : lutreolus.schlegeli +>x : lutreolus.schlegeli +>lutreolus : unknown +>schlegeli : lutreolus.schlegeli >() => { var y = this; } : () => void >y : otion >this : otion ->x : schlegeli +>x : lutreolus.schlegeli ilaeus() : caurinus.mahaganus { var x : caurinus.mahaganus; () => { var y = this; }; return x; } ->ilaeus : () => mahaganus ->caurinus : caurinus ->mahaganus : mahaganus ->julianae : julianae ->acariensis : acariensis ->julianae : julianae ->sumatrana : sumatrana ->x : mahaganus ->caurinus : caurinus ->mahaganus : mahaganus ->julianae : julianae ->acariensis : acariensis ->julianae : julianae ->sumatrana : sumatrana +>ilaeus : () => caurinus.mahaganus +>caurinus : unknown +>mahaganus : caurinus.mahaganus +>julianae : unknown +>acariensis : julianae.acariensis +>julianae : unknown +>sumatrana : julianae.sumatrana +>x : caurinus.mahaganus +>caurinus : unknown +>mahaganus : caurinus.mahaganus +>julianae : unknown +>acariensis : julianae.acariensis +>julianae : unknown +>sumatrana : julianae.sumatrana >() => { var y = this; } : () => void >y : otion >this : otion ->x : mahaganus +>x : caurinus.mahaganus musschenbroekii() : trivirgatus.falconeri { var x : trivirgatus.falconeri; () => { var y = this; }; return x; } ->musschenbroekii : () => falconeri ->trivirgatus : trivirgatus ->falconeri : falconeri ->x : falconeri ->trivirgatus : trivirgatus ->falconeri : falconeri +>musschenbroekii : () => trivirgatus.falconeri +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>x : trivirgatus.falconeri +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri >() => { var y = this; } : () => void >y : otion >this : otion ->x : falconeri +>x : trivirgatus.falconeri } export class xanthognathus { >xanthognathus : xanthognathus nanulus() : daubentonii.nigricans { var x : daubentonii.nigricans; () => { var y = this; }; return x; } ->nanulus : () => nigricans ->daubentonii : daubentonii ->nigricans : nigricans ->imperfecta : imperfecta ->subspinosus : subspinosus ->samarensis : samarensis ->pallidus : pallidus ->x : nigricans ->daubentonii : daubentonii ->nigricans : nigricans ->imperfecta : imperfecta ->subspinosus : subspinosus ->samarensis : samarensis ->pallidus : pallidus +>nanulus : () => daubentonii.nigricans +>daubentonii : unknown +>nigricans : daubentonii.nigricans +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>samarensis : unknown +>pallidus : samarensis.pallidus +>x : daubentonii.nigricans +>daubentonii : unknown +>nigricans : daubentonii.nigricans +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>samarensis : unknown +>pallidus : samarensis.pallidus >() => { var y = this; } : () => void >y : xanthognathus >this : xanthognathus ->x : nigricans +>x : daubentonii.nigricans albigena() : chrysaeolus.sarasinorum { var x : chrysaeolus.sarasinorum; () => { var y = this; }; return x; } ->albigena : () => sarasinorum ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->caurinus : caurinus ->psilurus : psilurus ->quasiater : quasiater ->bobrinskoi : bobrinskoi ->x : sarasinorum ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->caurinus : caurinus ->psilurus : psilurus ->quasiater : quasiater ->bobrinskoi : bobrinskoi +>albigena : () => chrysaeolus.sarasinorum +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>caurinus : unknown +>psilurus : caurinus.psilurus +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi +>x : chrysaeolus.sarasinorum +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>caurinus : unknown +>psilurus : caurinus.psilurus +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi >() => { var y = this; } : () => void >y : xanthognathus >this : xanthognathus ->x : sarasinorum +>x : chrysaeolus.sarasinorum onca() : sagitta.stolzmanni { var x : sagitta.stolzmanni; () => { var y = this; }; return x; } ->onca : () => stolzmanni ->sagitta : sagitta ->stolzmanni : stolzmanni ->x : stolzmanni ->sagitta : sagitta ->stolzmanni : stolzmanni +>onca : () => sagitta.stolzmanni +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>x : sagitta.stolzmanni +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni >() => { var y = this; } : () => void >y : xanthognathus >this : xanthognathus ->x : stolzmanni +>x : sagitta.stolzmanni gunnii() : minutus.himalayana, nigra.thalia> { var x : minutus.himalayana, nigra.thalia>; () => { var y = this; }; return x; } ->gunnii : () => himalayana, thalia> ->minutus : minutus ->himalayana : himalayana ->howi : howi ->coludo : coludo +>gunnii : () => minutus.himalayana, nigra.thalia> +>minutus : unknown +>himalayana : minutus.himalayana +>howi : unknown +>coludo : howi.coludo >lepturus : lepturus ->lutreolus : lutreolus ->punicus : punicus ->nigra : nigra ->thalia : thalia ->patas : patas ->uralensis : uralensis ->dogramacii : dogramacii ->robustulus : robustulus ->x : himalayana, thalia> ->minutus : minutus ->himalayana : himalayana ->howi : howi ->coludo : coludo +>lutreolus : unknown +>punicus : lutreolus.punicus +>nigra : unknown +>thalia : nigra.thalia +>patas : unknown +>uralensis : patas.uralensis +>dogramacii : unknown +>robustulus : dogramacii.robustulus +>x : minutus.himalayana, nigra.thalia> +>minutus : unknown +>himalayana : minutus.himalayana +>howi : unknown +>coludo : howi.coludo >lepturus : lepturus ->lutreolus : lutreolus ->punicus : punicus ->nigra : nigra ->thalia : thalia ->patas : patas ->uralensis : uralensis ->dogramacii : dogramacii ->robustulus : robustulus +>lutreolus : unknown +>punicus : lutreolus.punicus +>nigra : unknown +>thalia : nigra.thalia +>patas : unknown +>uralensis : patas.uralensis +>dogramacii : unknown +>robustulus : dogramacii.robustulus >() => { var y = this; } : () => void >y : xanthognathus >this : xanthognathus ->x : himalayana, thalia> +>x : minutus.himalayana, nigra.thalia> apeco() : lutreolus.foina { var x : lutreolus.foina; () => { var y = this; }; return x; } ->apeco : () => foina ->lutreolus : lutreolus ->foina : foina ->x : foina ->lutreolus : lutreolus ->foina : foina +>apeco : () => lutreolus.foina +>lutreolus : unknown +>foina : lutreolus.foina +>x : lutreolus.foina +>lutreolus : unknown +>foina : lutreolus.foina >() => { var y = this; } : () => void >y : xanthognathus >this : xanthognathus ->x : foina +>x : lutreolus.foina variegates() : gabriellae.klossii { var x : gabriellae.klossii; () => { var y = this; }; return x; } ->variegates : () => klossii ->gabriellae : gabriellae ->klossii : klossii +>variegates : () => gabriellae.klossii +>gabriellae : unknown +>klossii : gabriellae.klossii >wilsoni : wilsoni ->julianae : julianae ->nudicaudus : nudicaudus ->x : klossii ->gabriellae : gabriellae ->klossii : klossii +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>x : gabriellae.klossii +>gabriellae : unknown +>klossii : gabriellae.klossii >wilsoni : wilsoni ->julianae : julianae ->nudicaudus : nudicaudus +>julianae : unknown +>nudicaudus : julianae.nudicaudus >() => { var y = this; } : () => void >y : xanthognathus >this : xanthognathus ->x : klossii +>x : gabriellae.klossii goudotii() : trivirgatus.falconeri { var x : trivirgatus.falconeri; () => { var y = this; }; return x; } ->goudotii : () => falconeri ->trivirgatus : trivirgatus ->falconeri : falconeri ->x : falconeri ->trivirgatus : trivirgatus ->falconeri : falconeri +>goudotii : () => trivirgatus.falconeri +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>x : trivirgatus.falconeri +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri >() => { var y = this; } : () => void >y : xanthognathus >this : xanthognathus ->x : falconeri +>x : trivirgatus.falconeri pohlei() : Lanthanum.megalonyx { var x : Lanthanum.megalonyx; () => { var y = this; }; return x; } ->pohlei : () => megalonyx ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->x : megalonyx ->Lanthanum : Lanthanum ->megalonyx : megalonyx +>pohlei : () => Lanthanum.megalonyx +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>x : Lanthanum.megalonyx +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx >() => { var y = this; } : () => void >y : xanthognathus >this : xanthognathus ->x : megalonyx +>x : Lanthanum.megalonyx ineptus() : panamensis.setulosus { var x : panamensis.setulosus; () => { var y = this; }; return x; } ->ineptus : () => setulosus ->panamensis : panamensis ->setulosus : setulosus +>ineptus : () => panamensis.setulosus +>panamensis : unknown +>setulosus : panamensis.setulosus >xanthognathus : xanthognathus >beisa : beisa ->x : setulosus ->panamensis : panamensis ->setulosus : setulosus +>x : panamensis.setulosus +>panamensis : unknown +>setulosus : panamensis.setulosus >xanthognathus : xanthognathus >beisa : beisa >() => { var y = this; } : () => void >y : xanthognathus >this : xanthognathus ->x : setulosus +>x : panamensis.setulosus euryotis() : rendalli.moojeni> { var x : rendalli.moojeni>; () => { var y = this; }; return x; } ->euryotis : () => moojeni> ->rendalli : rendalli ->moojeni : moojeni ->julianae : julianae ->steerii : steerii ->samarensis : samarensis ->pelurus : pelurus ->Lanthanum : Lanthanum ->jugularis : jugularis ->ruatanica : ruatanica ->americanus : americanus ->x : moojeni> ->rendalli : rendalli ->moojeni : moojeni ->julianae : julianae ->steerii : steerii ->samarensis : samarensis ->pelurus : pelurus ->Lanthanum : Lanthanum ->jugularis : jugularis ->ruatanica : ruatanica ->americanus : americanus +>euryotis : () => rendalli.moojeni> +>rendalli : unknown +>moojeni : rendalli.moojeni +>julianae : unknown +>steerii : julianae.steerii +>samarensis : unknown +>pelurus : samarensis.pelurus +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>ruatanica : unknown +>americanus : ruatanica.americanus +>x : rendalli.moojeni> +>rendalli : unknown +>moojeni : rendalli.moojeni +>julianae : unknown +>steerii : julianae.steerii +>samarensis : unknown +>pelurus : samarensis.pelurus +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>ruatanica : unknown +>americanus : ruatanica.americanus >() => { var y = this; } : () => void >y : xanthognathus >this : xanthognathus ->x : moojeni> +>x : rendalli.moojeni> maurisca() : Lanthanum.suillus { var x : Lanthanum.suillus; () => { var y = this; }; return x; } ->maurisca : () => suillus ->Lanthanum : Lanthanum ->suillus : suillus ->rionegrensis : rionegrensis ->caniventer : caniventer ->imperfecta : imperfecta ->subspinosus : subspinosus ->x : suillus ->Lanthanum : Lanthanum ->suillus : suillus ->rionegrensis : rionegrensis ->caniventer : caniventer ->imperfecta : imperfecta ->subspinosus : subspinosus +>maurisca : () => Lanthanum.suillus +>Lanthanum : unknown +>suillus : Lanthanum.suillus +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>x : Lanthanum.suillus +>Lanthanum : unknown +>suillus : Lanthanum.suillus +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus >() => { var y = this; } : () => void >y : xanthognathus >this : xanthognathus ->x : suillus +>x : Lanthanum.suillus coyhaiquensis() : caurinus.mahaganus, panglima.abidi>, lutreolus.punicus> { var x : caurinus.mahaganus, panglima.abidi>, lutreolus.punicus>; () => { var y = this; }; return x; } ->coyhaiquensis : () => mahaganus, abidi>, punicus> ->caurinus : caurinus ->mahaganus : mahaganus ->dammermani : dammermani ->siberu : siberu ->nigra : nigra ->thalia : thalia ->lutreolus : lutreolus ->schlegeli : schlegeli ->julianae : julianae ->sumatrana : sumatrana ->panglima : panglima ->abidi : abidi ->lutreolus : lutreolus ->foina : foina ->argurus : argurus ->peninsulae : peninsulae ->lutreolus : lutreolus ->punicus : punicus ->x : mahaganus, abidi>, punicus> ->caurinus : caurinus ->mahaganus : mahaganus ->dammermani : dammermani ->siberu : siberu ->nigra : nigra ->thalia : thalia ->lutreolus : lutreolus ->schlegeli : schlegeli ->julianae : julianae ->sumatrana : sumatrana ->panglima : panglima ->abidi : abidi ->lutreolus : lutreolus ->foina : foina ->argurus : argurus ->peninsulae : peninsulae ->lutreolus : lutreolus ->punicus : punicus +>coyhaiquensis : () => caurinus.mahaganus, panglima.abidi>, lutreolus.punicus> +>caurinus : unknown +>mahaganus : caurinus.mahaganus +>dammermani : unknown +>siberu : dammermani.siberu +>nigra : unknown +>thalia : nigra.thalia +>lutreolus : unknown +>schlegeli : lutreolus.schlegeli +>julianae : unknown +>sumatrana : julianae.sumatrana +>panglima : unknown +>abidi : panglima.abidi +>lutreolus : unknown +>foina : lutreolus.foina +>argurus : unknown +>peninsulae : argurus.peninsulae +>lutreolus : unknown +>punicus : lutreolus.punicus +>x : caurinus.mahaganus, panglima.abidi>, lutreolus.punicus> +>caurinus : unknown +>mahaganus : caurinus.mahaganus +>dammermani : unknown +>siberu : dammermani.siberu +>nigra : unknown +>thalia : nigra.thalia +>lutreolus : unknown +>schlegeli : lutreolus.schlegeli +>julianae : unknown +>sumatrana : julianae.sumatrana +>panglima : unknown +>abidi : panglima.abidi +>lutreolus : unknown +>foina : lutreolus.foina +>argurus : unknown +>peninsulae : argurus.peninsulae +>lutreolus : unknown +>punicus : lutreolus.punicus >() => { var y = this; } : () => void >y : xanthognathus >this : xanthognathus ->x : mahaganus, abidi>, punicus> +>x : caurinus.mahaganus, panglima.abidi>, lutreolus.punicus> } export class thaeleri extends argurus.oreas { >thaeleri : thaeleri ->argurus : argurus ->oreas : oreas +>argurus : unknown +>oreas : argurus.oreas coromandra() : julianae.galapagoensis { var x : julianae.galapagoensis; () => { var y = this; }; return x; } ->coromandra : () => galapagoensis ->julianae : julianae ->galapagoensis : galapagoensis ->x : galapagoensis ->julianae : julianae ->galapagoensis : galapagoensis +>coromandra : () => julianae.galapagoensis +>julianae : unknown +>galapagoensis : julianae.galapagoensis +>x : julianae.galapagoensis +>julianae : unknown +>galapagoensis : julianae.galapagoensis >() => { var y = this; } : () => void >y : thaeleri >this : thaeleri ->x : galapagoensis +>x : julianae.galapagoensis parvipes() : nigra.dolichurus { var x : nigra.dolichurus; () => { var y = this; }; return x; } ->parvipes : () => dolichurus ->nigra : nigra ->dolichurus : dolichurus ->argurus : argurus ->germaini : germaini ->samarensis : samarensis ->pallidus : pallidus ->x : dolichurus ->nigra : nigra ->dolichurus : dolichurus ->argurus : argurus ->germaini : germaini ->samarensis : samarensis ->pallidus : pallidus +>parvipes : () => nigra.dolichurus +>nigra : unknown +>dolichurus : nigra.dolichurus +>argurus : unknown +>germaini : argurus.germaini +>samarensis : unknown +>pallidus : samarensis.pallidus +>x : nigra.dolichurus +>nigra : unknown +>dolichurus : nigra.dolichurus +>argurus : unknown +>germaini : argurus.germaini +>samarensis : unknown +>pallidus : samarensis.pallidus >() => { var y = this; } : () => void >y : thaeleri >this : thaeleri ->x : dolichurus +>x : nigra.dolichurus sponsorius() : rionegrensis.veraecrucis, julianae.steerii> { var x : rionegrensis.veraecrucis, julianae.steerii>; () => { var y = this; }; return x; } ->sponsorius : () => veraecrucis, steerii> ->rionegrensis : rionegrensis ->veraecrucis : veraecrucis ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->caurinus : caurinus ->psilurus : psilurus ->quasiater : quasiater ->bobrinskoi : bobrinskoi ->julianae : julianae ->steerii : steerii ->x : veraecrucis, steerii> ->rionegrensis : rionegrensis ->veraecrucis : veraecrucis ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->caurinus : caurinus ->psilurus : psilurus ->quasiater : quasiater ->bobrinskoi : bobrinskoi ->julianae : julianae ->steerii : steerii +>sponsorius : () => rionegrensis.veraecrucis, julianae.steerii> +>rionegrensis : unknown +>veraecrucis : rionegrensis.veraecrucis +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>caurinus : unknown +>psilurus : caurinus.psilurus +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi +>julianae : unknown +>steerii : julianae.steerii +>x : rionegrensis.veraecrucis, julianae.steerii> +>rionegrensis : unknown +>veraecrucis : rionegrensis.veraecrucis +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>caurinus : unknown +>psilurus : caurinus.psilurus +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi +>julianae : unknown +>steerii : julianae.steerii >() => { var y = this; } : () => void >y : thaeleri >this : thaeleri ->x : veraecrucis, steerii> +>x : rionegrensis.veraecrucis, julianae.steerii> vates() : dogramacii.robustulus { var x : dogramacii.robustulus; () => { var y = this; }; return x; } ->vates : () => robustulus ->dogramacii : dogramacii ->robustulus : robustulus ->x : robustulus ->dogramacii : dogramacii ->robustulus : robustulus +>vates : () => dogramacii.robustulus +>dogramacii : unknown +>robustulus : dogramacii.robustulus +>x : dogramacii.robustulus +>dogramacii : unknown +>robustulus : dogramacii.robustulus >() => { var y = this; } : () => void >y : thaeleri >this : thaeleri ->x : robustulus +>x : dogramacii.robustulus roosmalenorum() : dogramacii.koepckeae { var x : dogramacii.koepckeae; () => { var y = this; }; return x; } ->roosmalenorum : () => koepckeae ->dogramacii : dogramacii ->koepckeae : koepckeae ->x : koepckeae ->dogramacii : dogramacii ->koepckeae : koepckeae +>roosmalenorum : () => dogramacii.koepckeae +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae +>x : dogramacii.koepckeae +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae >() => { var y = this; } : () => void >y : thaeleri >this : thaeleri ->x : koepckeae +>x : dogramacii.koepckeae rubicola() : rendalli.moojeni, gabriellae.echinatus>> { var x : rendalli.moojeni, gabriellae.echinatus>>; () => { var y = this; }; return x; } ->rubicola : () => moojeni, echinatus>> ->rendalli : rendalli ->moojeni : moojeni ->rionegrensis : rionegrensis ->caniventer : caniventer ->rendalli : rendalli ->moojeni : moojeni ->panglima : panglima ->amphibius : amphibius ->trivirgatus : trivirgatus ->falconeri : falconeri ->caurinus : caurinus ->psilurus : psilurus ->gabriellae : gabriellae ->echinatus : echinatus ->x : moojeni, echinatus>> ->rendalli : rendalli ->moojeni : moojeni ->rionegrensis : rionegrensis ->caniventer : caniventer ->rendalli : rendalli ->moojeni : moojeni ->panglima : panglima ->amphibius : amphibius ->trivirgatus : trivirgatus ->falconeri : falconeri ->caurinus : caurinus ->psilurus : psilurus ->gabriellae : gabriellae ->echinatus : echinatus +>rubicola : () => rendalli.moojeni, gabriellae.echinatus>> +>rendalli : unknown +>moojeni : rendalli.moojeni +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>rendalli : unknown +>moojeni : rendalli.moojeni +>panglima : unknown +>amphibius : panglima.amphibius +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>caurinus : unknown +>psilurus : caurinus.psilurus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>x : rendalli.moojeni, gabriellae.echinatus>> +>rendalli : unknown +>moojeni : rendalli.moojeni +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>rendalli : unknown +>moojeni : rendalli.moojeni +>panglima : unknown +>amphibius : panglima.amphibius +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>caurinus : unknown +>psilurus : caurinus.psilurus +>gabriellae : unknown +>echinatus : gabriellae.echinatus >() => { var y = this; } : () => void >y : thaeleri >this : thaeleri ->x : moojeni, echinatus>> +>x : rendalli.moojeni, gabriellae.echinatus>> ikonnikovi() : argurus.luctuosa { var x : argurus.luctuosa; () => { var y = this; }; return x; } ->ikonnikovi : () => luctuosa ->argurus : argurus ->luctuosa : luctuosa ->x : luctuosa ->argurus : argurus ->luctuosa : luctuosa +>ikonnikovi : () => argurus.luctuosa +>argurus : unknown +>luctuosa : argurus.luctuosa +>x : argurus.luctuosa +>argurus : unknown +>luctuosa : argurus.luctuosa >() => { var y = this; } : () => void >y : thaeleri >this : thaeleri ->x : luctuosa +>x : argurus.luctuosa paramicrus() : imperfecta.ciliolabrum> { var x : imperfecta.ciliolabrum>; () => { var y = this; }; return x; } ->paramicrus : () => ciliolabrum> ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum +>paramicrus : () => imperfecta.ciliolabrum> +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum >otion : otion ->petrophilus : petrophilus ->sodyi : sodyi ->macrorhinos : macrorhinos ->konganensis : konganensis ->caurinus : caurinus ->psilurus : psilurus ->x : ciliolabrum> ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>caurinus : unknown +>psilurus : caurinus.psilurus +>x : imperfecta.ciliolabrum> +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum >otion : otion ->petrophilus : petrophilus ->sodyi : sodyi ->macrorhinos : macrorhinos ->konganensis : konganensis ->caurinus : caurinus ->psilurus : psilurus +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>caurinus : unknown +>psilurus : caurinus.psilurus >() => { var y = this; } : () => void >y : thaeleri >this : thaeleri ->x : ciliolabrum> +>x : imperfecta.ciliolabrum> } export class lepturus extends Lanthanum.suillus { >lepturus : lepturus ->Lanthanum : Lanthanum ->suillus : suillus ->dammermani : dammermani ->melanops : melanops ->quasiater : quasiater ->carolinensis : carolinensis +>Lanthanum : unknown +>suillus : Lanthanum.suillus +>dammermani : unknown +>melanops : dammermani.melanops +>quasiater : unknown +>carolinensis : quasiater.carolinensis ferrumequinum() : argurus.netscheri { var x : argurus.netscheri; () => { var y = this; }; return x; } ->ferrumequinum : () => netscheri ->argurus : argurus ->netscheri : netscheri ->argurus : argurus ->luctuosa : luctuosa ->julianae : julianae ->nudicaudus : nudicaudus ->x : netscheri ->argurus : argurus ->netscheri : netscheri ->argurus : argurus ->luctuosa : luctuosa ->julianae : julianae ->nudicaudus : nudicaudus +>ferrumequinum : () => argurus.netscheri +>argurus : unknown +>netscheri : argurus.netscheri +>argurus : unknown +>luctuosa : argurus.luctuosa +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>x : argurus.netscheri +>argurus : unknown +>netscheri : argurus.netscheri +>argurus : unknown +>luctuosa : argurus.luctuosa +>julianae : unknown +>nudicaudus : julianae.nudicaudus >() => { var y = this; } : () => void >y : lepturus >this : lepturus ->x : netscheri +>x : argurus.netscheri aequalis() : sagitta.cinereus>, petrophilus.minutilla>, Lanthanum.jugularis> { var x : sagitta.cinereus>, petrophilus.minutilla>, Lanthanum.jugularis>; () => { var y = this; }; return x; } ->aequalis : () => cinereus>, minutilla>, jugularis> ->sagitta : sagitta ->cinereus : cinereus ->petrophilus : petrophilus ->sodyi : sodyi ->quasiater : quasiater ->wattsi : wattsi ->julianae : julianae ->galapagoensis : galapagoensis ->panamensis : panamensis ->linulus : linulus +>aequalis : () => sagitta.cinereus>, petrophilus.minutilla>, Lanthanum.jugularis> +>sagitta : unknown +>cinereus : sagitta.cinereus +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>quasiater : unknown +>wattsi : quasiater.wattsi +>julianae : unknown +>galapagoensis : julianae.galapagoensis +>panamensis : unknown +>linulus : panamensis.linulus >xanthognathus : xanthognathus ->macrorhinos : macrorhinos ->konganensis : konganensis ->petrophilus : petrophilus ->minutilla : minutilla ->Lanthanum : Lanthanum ->jugularis : jugularis ->x : cinereus>, minutilla>, jugularis> ->sagitta : sagitta ->cinereus : cinereus ->petrophilus : petrophilus ->sodyi : sodyi ->quasiater : quasiater ->wattsi : wattsi ->julianae : julianae ->galapagoensis : galapagoensis ->panamensis : panamensis ->linulus : linulus +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>x : sagitta.cinereus>, petrophilus.minutilla>, Lanthanum.jugularis> +>sagitta : unknown +>cinereus : sagitta.cinereus +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>quasiater : unknown +>wattsi : quasiater.wattsi +>julianae : unknown +>galapagoensis : julianae.galapagoensis +>panamensis : unknown +>linulus : panamensis.linulus >xanthognathus : xanthognathus ->macrorhinos : macrorhinos ->konganensis : konganensis ->petrophilus : petrophilus ->minutilla : minutilla ->Lanthanum : Lanthanum ->jugularis : jugularis +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis >() => { var y = this; } : () => void >y : lepturus >this : lepturus ->x : cinereus>, minutilla>, jugularis> +>x : sagitta.cinereus>, petrophilus.minutilla>, Lanthanum.jugularis> } } module dogramacii { @@ -4350,481 +4350,481 @@ module dogramacii { export class robustulus extends lavali.wilsoni { >robustulus : robustulus ->lavali : lavali ->wilsoni : wilsoni +>lavali : unknown +>wilsoni : lavali.wilsoni fossor() : minutus.inez { var x : minutus.inez; () => { var y = this; }; return x; } ->fossor : () => inez ->minutus : minutus ->inez : inez ->argurus : argurus ->peninsulae : peninsulae ->julianae : julianae ->nudicaudus : nudicaudus ->x : inez ->minutus : minutus ->inez : inez ->argurus : argurus ->peninsulae : peninsulae ->julianae : julianae ->nudicaudus : nudicaudus +>fossor : () => minutus.inez +>minutus : unknown +>inez : minutus.inez +>argurus : unknown +>peninsulae : argurus.peninsulae +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>x : minutus.inez +>minutus : unknown +>inez : minutus.inez +>argurus : unknown +>peninsulae : argurus.peninsulae +>julianae : unknown +>nudicaudus : julianae.nudicaudus >() => { var y = this; } : () => void >y : robustulus >this : robustulus ->x : inez +>x : minutus.inez humboldti() : sagitta.cinereus { var x : sagitta.cinereus; () => { var y = this; }; return x; } ->humboldti : () => cinereus ->sagitta : sagitta ->cinereus : cinereus ->lavali : lavali ->xanthognathus : xanthognathus ->argurus : argurus ->oreas : oreas ->x : cinereus ->sagitta : sagitta ->cinereus : cinereus ->lavali : lavali ->xanthognathus : xanthognathus ->argurus : argurus ->oreas : oreas +>humboldti : () => sagitta.cinereus +>sagitta : unknown +>cinereus : sagitta.cinereus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>argurus : unknown +>oreas : argurus.oreas +>x : sagitta.cinereus +>sagitta : unknown +>cinereus : sagitta.cinereus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>argurus : unknown +>oreas : argurus.oreas >() => { var y = this; } : () => void >y : robustulus >this : robustulus ->x : cinereus +>x : sagitta.cinereus mexicana() : macrorhinos.konganensis { var x : macrorhinos.konganensis; () => { var y = this; }; return x; } ->mexicana : () => konganensis ->macrorhinos : macrorhinos ->konganensis : konganensis ->x : konganensis ->macrorhinos : macrorhinos ->konganensis : konganensis +>mexicana : () => macrorhinos.konganensis +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>x : macrorhinos.konganensis +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis >() => { var y = this; } : () => void >y : robustulus >this : robustulus ->x : konganensis +>x : macrorhinos.konganensis martini() : julianae.oralis { var x : julianae.oralis; () => { var y = this; }; return x; } ->martini : () => oralis ->julianae : julianae ->oralis : oralis ->julianae : julianae ->steerii : steerii ->lavali : lavali ->lepturus : lepturus ->x : oralis ->julianae : julianae ->oralis : oralis ->julianae : julianae ->steerii : steerii ->lavali : lavali ->lepturus : lepturus +>martini : () => julianae.oralis +>julianae : unknown +>oralis : julianae.oralis +>julianae : unknown +>steerii : julianae.steerii +>lavali : unknown +>lepturus : lavali.lepturus +>x : julianae.oralis +>julianae : unknown +>oralis : julianae.oralis +>julianae : unknown +>steerii : julianae.steerii +>lavali : unknown +>lepturus : lavali.lepturus >() => { var y = this; } : () => void >y : robustulus >this : robustulus ->x : oralis +>x : julianae.oralis beatus() : Lanthanum.jugularis { var x : Lanthanum.jugularis; () => { var y = this; }; return x; } ->beatus : () => jugularis ->Lanthanum : Lanthanum ->jugularis : jugularis ->x : jugularis ->Lanthanum : Lanthanum ->jugularis : jugularis +>beatus : () => Lanthanum.jugularis +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>x : Lanthanum.jugularis +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis >() => { var y = this; } : () => void >y : robustulus >this : robustulus ->x : jugularis +>x : Lanthanum.jugularis leporina() : trivirgatus.falconeri { var x : trivirgatus.falconeri; () => { var y = this; }; return x; } ->leporina : () => falconeri ->trivirgatus : trivirgatus ->falconeri : falconeri ->x : falconeri ->trivirgatus : trivirgatus ->falconeri : falconeri +>leporina : () => trivirgatus.falconeri +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>x : trivirgatus.falconeri +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri >() => { var y = this; } : () => void >y : robustulus >this : robustulus ->x : falconeri +>x : trivirgatus.falconeri pearsonii() : dammermani.melanops { var x : dammermani.melanops; () => { var y = this; }; return x; } ->pearsonii : () => melanops ->dammermani : dammermani ->melanops : melanops ->x : melanops ->dammermani : dammermani ->melanops : melanops +>pearsonii : () => dammermani.melanops +>dammermani : unknown +>melanops : dammermani.melanops +>x : dammermani.melanops +>dammermani : unknown +>melanops : dammermani.melanops >() => { var y = this; } : () => void >y : robustulus >this : robustulus ->x : melanops +>x : dammermani.melanops keaysi() : howi.angulatus { var x : howi.angulatus; () => { var y = this; }; return x; } ->keaysi : () => angulatus ->howi : howi ->angulatus : angulatus ->lavali : lavali ->beisa : beisa ->rendalli : rendalli ->zuluensis : zuluensis ->x : angulatus ->howi : howi ->angulatus : angulatus ->lavali : lavali ->beisa : beisa ->rendalli : rendalli ->zuluensis : zuluensis +>keaysi : () => howi.angulatus +>howi : unknown +>angulatus : howi.angulatus +>lavali : unknown +>beisa : lavali.beisa +>rendalli : unknown +>zuluensis : rendalli.zuluensis +>x : howi.angulatus +>howi : unknown +>angulatus : howi.angulatus +>lavali : unknown +>beisa : lavali.beisa +>rendalli : unknown +>zuluensis : rendalli.zuluensis >() => { var y = this; } : () => void >y : robustulus >this : robustulus ->x : angulatus +>x : howi.angulatus hindei() : imperfecta.lasiurus { var x : imperfecta.lasiurus; () => { var y = this; }; return x; } ->hindei : () => lasiurus ->imperfecta : imperfecta ->lasiurus : lasiurus ->macrorhinos : macrorhinos ->konganensis : konganensis ->julianae : julianae ->steerii : steerii ->x : lasiurus ->imperfecta : imperfecta ->lasiurus : lasiurus ->macrorhinos : macrorhinos ->konganensis : konganensis ->julianae : julianae ->steerii : steerii +>hindei : () => imperfecta.lasiurus +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>julianae : unknown +>steerii : julianae.steerii +>x : imperfecta.lasiurus +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>julianae : unknown +>steerii : julianae.steerii >() => { var y = this; } : () => void >y : robustulus >this : robustulus ->x : lasiurus +>x : imperfecta.lasiurus } export class koepckeae { >koepckeae : koepckeae culturatus() : samarensis.pelurus, julianae.sumatrana> { var x : samarensis.pelurus, julianae.sumatrana>; () => { var y = this; }; return x; } ->culturatus : () => pelurus, sumatrana> ->samarensis : samarensis ->pelurus : pelurus ->daubentonii : daubentonii ->arboreus : arboreus +>culturatus : () => samarensis.pelurus, julianae.sumatrana> +>samarensis : unknown +>pelurus : samarensis.pelurus +>daubentonii : unknown +>arboreus : daubentonii.arboreus >kaiseri : kaiseri ->lutreolus : lutreolus ->punicus : punicus ->julianae : julianae ->sumatrana : sumatrana ->x : pelurus, sumatrana> ->samarensis : samarensis ->pelurus : pelurus ->daubentonii : daubentonii ->arboreus : arboreus +>lutreolus : unknown +>punicus : lutreolus.punicus +>julianae : unknown +>sumatrana : julianae.sumatrana +>x : samarensis.pelurus, julianae.sumatrana> +>samarensis : unknown +>pelurus : samarensis.pelurus +>daubentonii : unknown +>arboreus : daubentonii.arboreus >kaiseri : kaiseri ->lutreolus : lutreolus ->punicus : punicus ->julianae : julianae ->sumatrana : sumatrana +>lutreolus : unknown +>punicus : lutreolus.punicus +>julianae : unknown +>sumatrana : julianae.sumatrana >() => { var y = this; } : () => void >y : koepckeae >this : koepckeae ->x : pelurus, sumatrana> +>x : samarensis.pelurus, julianae.sumatrana> } export class kaiseri { >kaiseri : kaiseri bedfordiae() : quasiater.carolinensis { var x : quasiater.carolinensis; () => { var y = this; }; return x; } ->bedfordiae : () => carolinensis ->quasiater : quasiater ->carolinensis : carolinensis ->x : carolinensis ->quasiater : quasiater ->carolinensis : carolinensis +>bedfordiae : () => quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : kaiseri >this : kaiseri ->x : carolinensis +>x : quasiater.carolinensis paramorum() : Lanthanum.megalonyx { var x : Lanthanum.megalonyx; () => { var y = this; }; return x; } ->paramorum : () => megalonyx ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->x : megalonyx ->Lanthanum : Lanthanum ->megalonyx : megalonyx +>paramorum : () => Lanthanum.megalonyx +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>x : Lanthanum.megalonyx +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx >() => { var y = this; } : () => void >y : kaiseri >this : kaiseri ->x : megalonyx +>x : Lanthanum.megalonyx rubidus() : trivirgatus.lotor { var x : trivirgatus.lotor; () => { var y = this; }; return x; } ->rubidus : () => lotor ->trivirgatus : trivirgatus ->lotor : lotor ->julianae : julianae ->steerii : steerii ->samarensis : samarensis ->pallidus : pallidus ->x : lotor ->trivirgatus : trivirgatus ->lotor : lotor ->julianae : julianae ->steerii : steerii ->samarensis : samarensis ->pallidus : pallidus +>rubidus : () => trivirgatus.lotor +>trivirgatus : unknown +>lotor : trivirgatus.lotor +>julianae : unknown +>steerii : julianae.steerii +>samarensis : unknown +>pallidus : samarensis.pallidus +>x : trivirgatus.lotor +>trivirgatus : unknown +>lotor : trivirgatus.lotor +>julianae : unknown +>steerii : julianae.steerii +>samarensis : unknown +>pallidus : samarensis.pallidus >() => { var y = this; } : () => void >y : kaiseri >this : kaiseri ->x : lotor +>x : trivirgatus.lotor juninensis() : quasiater.bobrinskoi { var x : quasiater.bobrinskoi; () => { var y = this; }; return x; } ->juninensis : () => bobrinskoi ->quasiater : quasiater ->bobrinskoi : bobrinskoi ->x : bobrinskoi ->quasiater : quasiater ->bobrinskoi : bobrinskoi +>juninensis : () => quasiater.bobrinskoi +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi +>x : quasiater.bobrinskoi +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi >() => { var y = this; } : () => void >y : kaiseri >this : kaiseri ->x : bobrinskoi +>x : quasiater.bobrinskoi marginata() : argurus.wetmorei>> { var x : argurus.wetmorei>>; () => { var y = this; }; return x; } ->marginata : () => wetmorei>> ->argurus : argurus ->wetmorei : wetmorei ->rionegrensis : rionegrensis ->caniventer : caniventer ->sagitta : sagitta ->leptoceros : leptoceros ->lutreolus : lutreolus ->punicus : punicus ->daubentonii : daubentonii ->arboreus : arboreus ->quasiater : quasiater ->carolinensis : carolinensis ->rionegrensis : rionegrensis ->caniventer : caniventer ->x : wetmorei>> ->argurus : argurus ->wetmorei : wetmorei ->rionegrensis : rionegrensis ->caniventer : caniventer ->sagitta : sagitta ->leptoceros : leptoceros ->lutreolus : lutreolus ->punicus : punicus ->daubentonii : daubentonii ->arboreus : arboreus ->quasiater : quasiater ->carolinensis : carolinensis ->rionegrensis : rionegrensis ->caniventer : caniventer +>marginata : () => argurus.wetmorei>> +>argurus : unknown +>wetmorei : argurus.wetmorei +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>sagitta : unknown +>leptoceros : sagitta.leptoceros +>lutreolus : unknown +>punicus : lutreolus.punicus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>x : argurus.wetmorei>> +>argurus : unknown +>wetmorei : argurus.wetmorei +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>sagitta : unknown +>leptoceros : sagitta.leptoceros +>lutreolus : unknown +>punicus : lutreolus.punicus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer >() => { var y = this; } : () => void >y : kaiseri >this : kaiseri ->x : wetmorei>> +>x : argurus.wetmorei>> Meitnerium() : ruatanica.Praseodymium> { var x : ruatanica.Praseodymium>; () => { var y = this; }; return x; } ->Meitnerium : () => Praseodymium> ->ruatanica : ruatanica ->Praseodymium : Praseodymium ->julianae : julianae ->sumatrana : sumatrana ->lutreolus : lutreolus ->cor : cor ->Lanthanum : Lanthanum ->jugularis : jugularis ->julianae : julianae ->galapagoensis : galapagoensis ->x : Praseodymium> ->ruatanica : ruatanica ->Praseodymium : Praseodymium ->julianae : julianae ->sumatrana : sumatrana ->lutreolus : lutreolus ->cor : cor ->Lanthanum : Lanthanum ->jugularis : jugularis ->julianae : julianae ->galapagoensis : galapagoensis +>Meitnerium : () => ruatanica.Praseodymium> +>ruatanica : unknown +>Praseodymium : ruatanica.Praseodymium +>julianae : unknown +>sumatrana : julianae.sumatrana +>lutreolus : unknown +>cor : lutreolus.cor +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>julianae : unknown +>galapagoensis : julianae.galapagoensis +>x : ruatanica.Praseodymium> +>ruatanica : unknown +>Praseodymium : ruatanica.Praseodymium +>julianae : unknown +>sumatrana : julianae.sumatrana +>lutreolus : unknown +>cor : lutreolus.cor +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>julianae : unknown +>galapagoensis : julianae.galapagoensis >() => { var y = this; } : () => void >y : kaiseri >this : kaiseri ->x : Praseodymium> +>x : ruatanica.Praseodymium> pinetorum() : rionegrensis.caniventer { var x : rionegrensis.caniventer; () => { var y = this; }; return x; } ->pinetorum : () => caniventer ->rionegrensis : rionegrensis ->caniventer : caniventer ->x : caniventer ->rionegrensis : rionegrensis ->caniventer : caniventer +>pinetorum : () => rionegrensis.caniventer +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>x : rionegrensis.caniventer +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer >() => { var y = this; } : () => void >y : kaiseri >this : kaiseri ->x : caniventer +>x : rionegrensis.caniventer hoolock() : samarensis.pelurus { var x : samarensis.pelurus; () => { var y = this; }; return x; } ->hoolock : () => pelurus ->samarensis : samarensis ->pelurus : pelurus ->argurus : argurus ->oreas : oreas ->argurus : argurus ->luctuosa : luctuosa ->x : pelurus ->samarensis : samarensis ->pelurus : pelurus ->argurus : argurus ->oreas : oreas ->argurus : argurus ->luctuosa : luctuosa +>hoolock : () => samarensis.pelurus +>samarensis : unknown +>pelurus : samarensis.pelurus +>argurus : unknown +>oreas : argurus.oreas +>argurus : unknown +>luctuosa : argurus.luctuosa +>x : samarensis.pelurus +>samarensis : unknown +>pelurus : samarensis.pelurus +>argurus : unknown +>oreas : argurus.oreas +>argurus : unknown +>luctuosa : argurus.luctuosa >() => { var y = this; } : () => void >y : kaiseri >this : kaiseri ->x : pelurus +>x : samarensis.pelurus poeyi() : gabriellae.echinatus { var x : gabriellae.echinatus; () => { var y = this; }; return x; } ->poeyi : () => echinatus ->gabriellae : gabriellae ->echinatus : echinatus ->x : echinatus ->gabriellae : gabriellae ->echinatus : echinatus +>poeyi : () => gabriellae.echinatus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>x : gabriellae.echinatus +>gabriellae : unknown +>echinatus : gabriellae.echinatus >() => { var y = this; } : () => void >y : kaiseri >this : kaiseri ->x : echinatus +>x : gabriellae.echinatus Thulium() : julianae.durangae { var x : julianae.durangae; () => { var y = this; }; return x; } ->Thulium : () => durangae ->julianae : julianae ->durangae : durangae ->x : durangae ->julianae : julianae ->durangae : durangae +>Thulium : () => julianae.durangae +>julianae : unknown +>durangae : julianae.durangae +>x : julianae.durangae +>julianae : unknown +>durangae : julianae.durangae >() => { var y = this; } : () => void >y : kaiseri >this : kaiseri ->x : durangae +>x : julianae.durangae patrius() : Lanthanum.jugularis { var x : Lanthanum.jugularis; () => { var y = this; }; return x; } ->patrius : () => jugularis ->Lanthanum : Lanthanum ->jugularis : jugularis ->x : jugularis ->Lanthanum : Lanthanum ->jugularis : jugularis +>patrius : () => Lanthanum.jugularis +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>x : Lanthanum.jugularis +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis >() => { var y = this; } : () => void >y : kaiseri >this : kaiseri ->x : jugularis +>x : Lanthanum.jugularis quadraticauda() : julianae.nudicaudus { var x : julianae.nudicaudus; () => { var y = this; }; return x; } ->quadraticauda : () => nudicaudus ->julianae : julianae ->nudicaudus : nudicaudus ->x : nudicaudus ->julianae : julianae ->nudicaudus : nudicaudus +>quadraticauda : () => julianae.nudicaudus +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>x : julianae.nudicaudus +>julianae : unknown +>nudicaudus : julianae.nudicaudus >() => { var y = this; } : () => void >y : kaiseri >this : kaiseri ->x : nudicaudus +>x : julianae.nudicaudus ater() : ruatanica.americanus { var x : ruatanica.americanus; () => { var y = this; }; return x; } ->ater : () => americanus ->ruatanica : ruatanica ->americanus : americanus ->x : americanus ->ruatanica : ruatanica ->americanus : americanus +>ater : () => ruatanica.americanus +>ruatanica : unknown +>americanus : ruatanica.americanus +>x : ruatanica.americanus +>ruatanica : unknown +>americanus : ruatanica.americanus >() => { var y = this; } : () => void >y : kaiseri >this : kaiseri ->x : americanus +>x : ruatanica.americanus } export class aurata { >aurata : aurata grunniens() : nigra.gracilis, julianae.sumatrana>, ruatanica.americanus> { var x : nigra.gracilis, julianae.sumatrana>, ruatanica.americanus>; () => { var y = this; }; return x; } ->grunniens : () => gracilis, sumatrana>, americanus> ->nigra : nigra ->gracilis : gracilis ->samarensis : samarensis ->pelurus : pelurus ->daubentonii : daubentonii ->arboreus : arboreus +>grunniens : () => nigra.gracilis, julianae.sumatrana>, ruatanica.americanus> +>nigra : unknown +>gracilis : nigra.gracilis +>samarensis : unknown +>pelurus : samarensis.pelurus +>daubentonii : unknown +>arboreus : daubentonii.arboreus >kaiseri : kaiseri ->lutreolus : lutreolus ->punicus : punicus ->julianae : julianae ->sumatrana : sumatrana ->ruatanica : ruatanica ->americanus : americanus ->x : gracilis, sumatrana>, americanus> ->nigra : nigra ->gracilis : gracilis ->samarensis : samarensis ->pelurus : pelurus ->daubentonii : daubentonii ->arboreus : arboreus +>lutreolus : unknown +>punicus : lutreolus.punicus +>julianae : unknown +>sumatrana : julianae.sumatrana +>ruatanica : unknown +>americanus : ruatanica.americanus +>x : nigra.gracilis, julianae.sumatrana>, ruatanica.americanus> +>nigra : unknown +>gracilis : nigra.gracilis +>samarensis : unknown +>pelurus : samarensis.pelurus +>daubentonii : unknown +>arboreus : daubentonii.arboreus >kaiseri : kaiseri ->lutreolus : lutreolus ->punicus : punicus ->julianae : julianae ->sumatrana : sumatrana ->ruatanica : ruatanica ->americanus : americanus +>lutreolus : unknown +>punicus : lutreolus.punicus +>julianae : unknown +>sumatrana : julianae.sumatrana +>ruatanica : unknown +>americanus : ruatanica.americanus >() => { var y = this; } : () => void >y : aurata >this : aurata ->x : gracilis, sumatrana>, americanus> +>x : nigra.gracilis, julianae.sumatrana>, ruatanica.americanus> howensis() : ruatanica.americanus { var x : ruatanica.americanus; () => { var y = this; }; return x; } ->howensis : () => americanus ->ruatanica : ruatanica ->americanus : americanus ->x : americanus ->ruatanica : ruatanica ->americanus : americanus +>howensis : () => ruatanica.americanus +>ruatanica : unknown +>americanus : ruatanica.americanus +>x : ruatanica.americanus +>ruatanica : unknown +>americanus : ruatanica.americanus >() => { var y = this; } : () => void >y : aurata >this : aurata ->x : americanus +>x : ruatanica.americanus karlkoopmani() : caurinus.psilurus { var x : caurinus.psilurus; () => { var y = this; }; return x; } ->karlkoopmani : () => psilurus ->caurinus : caurinus ->psilurus : psilurus ->x : psilurus ->caurinus : caurinus ->psilurus : psilurus +>karlkoopmani : () => caurinus.psilurus +>caurinus : unknown +>psilurus : caurinus.psilurus +>x : caurinus.psilurus +>caurinus : unknown +>psilurus : caurinus.psilurus >() => { var y = this; } : () => void >y : aurata >this : aurata ->x : psilurus +>x : caurinus.psilurus mirapitanga() : julianae.albidens { var x : julianae.albidens; () => { var y = this; }; return x; } ->mirapitanga : () => albidens ->julianae : julianae ->albidens : albidens ->gabriellae : gabriellae ->echinatus : echinatus ->gabriellae : gabriellae ->echinatus : echinatus ->x : albidens ->julianae : julianae ->albidens : albidens ->gabriellae : gabriellae ->echinatus : echinatus ->gabriellae : gabriellae ->echinatus : echinatus +>mirapitanga : () => julianae.albidens +>julianae : unknown +>albidens : julianae.albidens +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>x : julianae.albidens +>julianae : unknown +>albidens : julianae.albidens +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>gabriellae : unknown +>echinatus : gabriellae.echinatus >() => { var y = this; } : () => void >y : aurata >this : aurata ->x : albidens +>x : julianae.albidens ophiodon() : aurata { var x : aurata; () => { var y = this; }; return x; } >ophiodon : () => aurata @@ -4837,86 +4837,86 @@ module dogramacii { >x : aurata landeri() : samarensis.pelurus { var x : samarensis.pelurus; () => { var y = this; }; return x; } ->landeri : () => pelurus ->samarensis : samarensis ->pelurus : pelurus ->Lanthanum : Lanthanum ->jugularis : jugularis ->ruatanica : ruatanica ->americanus : americanus ->x : pelurus ->samarensis : samarensis ->pelurus : pelurus ->Lanthanum : Lanthanum ->jugularis : jugularis ->ruatanica : ruatanica ->americanus : americanus +>landeri : () => samarensis.pelurus +>samarensis : unknown +>pelurus : samarensis.pelurus +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>ruatanica : unknown +>americanus : ruatanica.americanus +>x : samarensis.pelurus +>samarensis : unknown +>pelurus : samarensis.pelurus +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>ruatanica : unknown +>americanus : ruatanica.americanus >() => { var y = this; } : () => void >y : aurata >this : aurata ->x : pelurus +>x : samarensis.pelurus sonomae() : trivirgatus.lotor, koepckeae> { var x : trivirgatus.lotor, koepckeae>; () => { var y = this; }; return x; } ->sonomae : () => lotor, koepckeae> ->trivirgatus : trivirgatus ->lotor : lotor ->panglima : panglima ->abidi : abidi ->lavali : lavali ->lepturus : lepturus ->caurinus : caurinus ->psilurus : psilurus +>sonomae : () => trivirgatus.lotor, koepckeae> +>trivirgatus : unknown +>lotor : trivirgatus.lotor +>panglima : unknown +>abidi : panglima.abidi +>lavali : unknown +>lepturus : lavali.lepturus +>caurinus : unknown +>psilurus : caurinus.psilurus >koepckeae : koepckeae ->x : lotor, koepckeae> ->trivirgatus : trivirgatus ->lotor : lotor ->panglima : panglima ->abidi : abidi ->lavali : lavali ->lepturus : lepturus ->caurinus : caurinus ->psilurus : psilurus +>x : trivirgatus.lotor, koepckeae> +>trivirgatus : unknown +>lotor : trivirgatus.lotor +>panglima : unknown +>abidi : panglima.abidi +>lavali : unknown +>lepturus : lavali.lepturus +>caurinus : unknown +>psilurus : caurinus.psilurus >koepckeae : koepckeae >() => { var y = this; } : () => void >y : aurata >this : aurata ->x : lotor, koepckeae> +>x : trivirgatus.lotor, koepckeae> erythromos() : caurinus.johorensis, nigra.dolichurus> { var x : caurinus.johorensis, nigra.dolichurus>; () => { var y = this; }; return x; } ->erythromos : () => johorensis, dolichurus> ->caurinus : caurinus ->johorensis : johorensis ->panglima : panglima ->fundatus : fundatus ->samarensis : samarensis ->pallidus : pallidus ->sagitta : sagitta ->stolzmanni : stolzmanni ->nigra : nigra ->dolichurus : dolichurus ->lavali : lavali ->lepturus : lepturus ->samarensis : samarensis ->pallidus : pallidus ->x : johorensis, dolichurus> ->caurinus : caurinus ->johorensis : johorensis ->panglima : panglima ->fundatus : fundatus ->samarensis : samarensis ->pallidus : pallidus ->sagitta : sagitta ->stolzmanni : stolzmanni ->nigra : nigra ->dolichurus : dolichurus ->lavali : lavali ->lepturus : lepturus ->samarensis : samarensis ->pallidus : pallidus +>erythromos : () => caurinus.johorensis, nigra.dolichurus> +>caurinus : unknown +>johorensis : caurinus.johorensis +>panglima : unknown +>fundatus : panglima.fundatus +>samarensis : unknown +>pallidus : samarensis.pallidus +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>nigra : unknown +>dolichurus : nigra.dolichurus +>lavali : unknown +>lepturus : lavali.lepturus +>samarensis : unknown +>pallidus : samarensis.pallidus +>x : caurinus.johorensis, nigra.dolichurus> +>caurinus : unknown +>johorensis : caurinus.johorensis +>panglima : unknown +>fundatus : panglima.fundatus +>samarensis : unknown +>pallidus : samarensis.pallidus +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>nigra : unknown +>dolichurus : nigra.dolichurus +>lavali : unknown +>lepturus : lavali.lepturus +>samarensis : unknown +>pallidus : samarensis.pallidus >() => { var y = this; } : () => void >y : aurata >this : aurata ->x : johorensis, dolichurus> +>x : caurinus.johorensis, nigra.dolichurus> } } module lutreolus { @@ -4924,296 +4924,296 @@ module lutreolus { export class schlegeli extends lavali.beisa { >schlegeli : schlegeli ->lavali : lavali ->beisa : beisa +>lavali : unknown +>beisa : lavali.beisa mittendorfi() : rionegrensis.caniventer { var x : rionegrensis.caniventer; () => { var y = this; }; return x; } ->mittendorfi : () => caniventer ->rionegrensis : rionegrensis ->caniventer : caniventer ->x : caniventer ->rionegrensis : rionegrensis ->caniventer : caniventer +>mittendorfi : () => rionegrensis.caniventer +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>x : rionegrensis.caniventer +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer >() => { var y = this; } : () => void >y : schlegeli >this : schlegeli ->x : caniventer +>x : rionegrensis.caniventer blicki() : dogramacii.robustulus { var x : dogramacii.robustulus; () => { var y = this; }; return x; } ->blicki : () => robustulus ->dogramacii : dogramacii ->robustulus : robustulus ->x : robustulus ->dogramacii : dogramacii ->robustulus : robustulus +>blicki : () => dogramacii.robustulus +>dogramacii : unknown +>robustulus : dogramacii.robustulus +>x : dogramacii.robustulus +>dogramacii : unknown +>robustulus : dogramacii.robustulus >() => { var y = this; } : () => void >y : schlegeli >this : schlegeli ->x : robustulus +>x : dogramacii.robustulus culionensis() : argurus.dauricus { var x : argurus.dauricus; () => { var y = this; }; return x; } ->culionensis : () => dauricus ->argurus : argurus ->dauricus : dauricus ->ruatanica : ruatanica ->americanus : americanus ->rionegrensis : rionegrensis ->caniventer : caniventer ->x : dauricus ->argurus : argurus ->dauricus : dauricus ->ruatanica : ruatanica ->americanus : americanus ->rionegrensis : rionegrensis ->caniventer : caniventer +>culionensis : () => argurus.dauricus +>argurus : unknown +>dauricus : argurus.dauricus +>ruatanica : unknown +>americanus : ruatanica.americanus +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>x : argurus.dauricus +>argurus : unknown +>dauricus : argurus.dauricus +>ruatanica : unknown +>americanus : ruatanica.americanus +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer >() => { var y = this; } : () => void >y : schlegeli >this : schlegeli ->x : dauricus +>x : argurus.dauricus scrofa() : petrophilus.sodyi { var x : petrophilus.sodyi; () => { var y = this; }; return x; } ->scrofa : () => sodyi ->petrophilus : petrophilus ->sodyi : sodyi ->gabriellae : gabriellae ->amicus : amicus ->julianae : julianae ->sumatrana : sumatrana ->x : sodyi ->petrophilus : petrophilus ->sodyi : sodyi ->gabriellae : gabriellae ->amicus : amicus ->julianae : julianae ->sumatrana : sumatrana +>scrofa : () => petrophilus.sodyi +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>gabriellae : unknown +>amicus : gabriellae.amicus +>julianae : unknown +>sumatrana : julianae.sumatrana +>x : petrophilus.sodyi +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>gabriellae : unknown +>amicus : gabriellae.amicus +>julianae : unknown +>sumatrana : julianae.sumatrana >() => { var y = this; } : () => void >y : schlegeli >this : schlegeli ->x : sodyi +>x : petrophilus.sodyi fernandoni() : quasiater.carolinensis { var x : quasiater.carolinensis; () => { var y = this; }; return x; } ->fernandoni : () => carolinensis ->quasiater : quasiater ->carolinensis : carolinensis ->x : carolinensis ->quasiater : quasiater ->carolinensis : carolinensis +>fernandoni : () => quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : schlegeli >this : schlegeli ->x : carolinensis +>x : quasiater.carolinensis Tin() : sagitta.leptoceros> { var x : sagitta.leptoceros>; () => { var y = this; }; return x; } ->Tin : () => leptoceros> ->sagitta : sagitta ->leptoceros : leptoceros ->lutreolus : lutreolus +>Tin : () => sagitta.leptoceros> +>sagitta : unknown +>leptoceros : sagitta.leptoceros +>lutreolus : unknown >punicus : punicus ->daubentonii : daubentonii ->arboreus : arboreus ->quasiater : quasiater ->carolinensis : carolinensis ->rionegrensis : rionegrensis ->caniventer : caniventer ->x : leptoceros> ->sagitta : sagitta ->leptoceros : leptoceros ->lutreolus : lutreolus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>x : sagitta.leptoceros> +>sagitta : unknown +>leptoceros : sagitta.leptoceros +>lutreolus : unknown >punicus : punicus ->daubentonii : daubentonii ->arboreus : arboreus ->quasiater : quasiater ->carolinensis : carolinensis ->rionegrensis : rionegrensis ->caniventer : caniventer +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer >() => { var y = this; } : () => void >y : schlegeli >this : schlegeli ->x : leptoceros> +>x : sagitta.leptoceros> marmorata() : panamensis.setulosus> { var x : panamensis.setulosus>; () => { var y = this; }; return x; } ->marmorata : () => setulosus> ->panamensis : panamensis ->setulosus : setulosus ->quasiater : quasiater ->carolinensis : carolinensis ->daubentonii : daubentonii ->arboreus : arboreus ->dogramacii : dogramacii ->kaiseri : kaiseri ->lutreolus : lutreolus +>marmorata : () => panamensis.setulosus> +>panamensis : unknown +>setulosus : panamensis.setulosus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>lutreolus : unknown >punicus : punicus ->x : setulosus> ->panamensis : panamensis ->setulosus : setulosus ->quasiater : quasiater ->carolinensis : carolinensis ->daubentonii : daubentonii ->arboreus : arboreus ->dogramacii : dogramacii ->kaiseri : kaiseri ->lutreolus : lutreolus +>x : panamensis.setulosus> +>panamensis : unknown +>setulosus : panamensis.setulosus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>lutreolus : unknown >punicus : punicus >() => { var y = this; } : () => void >y : schlegeli >this : schlegeli ->x : setulosus> +>x : panamensis.setulosus> tavaratra() : Lanthanum.nitidus { var x : Lanthanum.nitidus; () => { var y = this; }; return x; } ->tavaratra : () => nitidus ->Lanthanum : Lanthanum ->nitidus : nitidus ->howi : howi ->marcanoi : marcanoi ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->x : nitidus ->Lanthanum : Lanthanum ->nitidus : nitidus ->howi : howi ->marcanoi : marcanoi ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon +>tavaratra : () => Lanthanum.nitidus +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>howi : unknown +>marcanoi : howi.marcanoi +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>x : Lanthanum.nitidus +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>howi : unknown +>marcanoi : howi.marcanoi +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon >() => { var y = this; } : () => void >y : schlegeli >this : schlegeli ->x : nitidus +>x : Lanthanum.nitidus peregrina() : daubentonii.nesiotes { var x : daubentonii.nesiotes; () => { var y = this; }; return x; } ->peregrina : () => nesiotes ->daubentonii : daubentonii ->nesiotes : nesiotes ->macrorhinos : macrorhinos ->konganensis : konganensis ->lutreolus : lutreolus +>peregrina : () => daubentonii.nesiotes +>daubentonii : unknown +>nesiotes : daubentonii.nesiotes +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>lutreolus : unknown >punicus : punicus ->x : nesiotes ->daubentonii : daubentonii ->nesiotes : nesiotes ->macrorhinos : macrorhinos ->konganensis : konganensis ->lutreolus : lutreolus +>x : daubentonii.nesiotes +>daubentonii : unknown +>nesiotes : daubentonii.nesiotes +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>lutreolus : unknown >punicus : punicus >() => { var y = this; } : () => void >y : schlegeli >this : schlegeli ->x : nesiotes +>x : daubentonii.nesiotes frontalis() : macrorhinos.marmosurus>, samarensis.pallidus> { var x : macrorhinos.marmosurus>, samarensis.pallidus>; () => { var y = this; }; return x; } ->frontalis : () => marmosurus>, pallidus> ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->ruatanica : ruatanica ->hector : hector ->julianae : julianae ->sumatrana : sumatrana ->samarensis : samarensis ->pelurus : pelurus ->Lanthanum : Lanthanum ->jugularis : jugularis ->sagitta : sagitta ->walkeri : walkeri ->samarensis : samarensis ->pallidus : pallidus ->x : marmosurus>, pallidus> ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->ruatanica : ruatanica ->hector : hector ->julianae : julianae ->sumatrana : sumatrana ->samarensis : samarensis ->pelurus : pelurus ->Lanthanum : Lanthanum ->jugularis : jugularis ->sagitta : sagitta ->walkeri : walkeri ->samarensis : samarensis ->pallidus : pallidus +>frontalis : () => macrorhinos.marmosurus>, samarensis.pallidus> +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>ruatanica : unknown +>hector : ruatanica.hector +>julianae : unknown +>sumatrana : julianae.sumatrana +>samarensis : unknown +>pelurus : samarensis.pelurus +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>sagitta : unknown +>walkeri : sagitta.walkeri +>samarensis : unknown +>pallidus : samarensis.pallidus +>x : macrorhinos.marmosurus>, samarensis.pallidus> +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>ruatanica : unknown +>hector : ruatanica.hector +>julianae : unknown +>sumatrana : julianae.sumatrana +>samarensis : unknown +>pelurus : samarensis.pelurus +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>sagitta : unknown +>walkeri : sagitta.walkeri +>samarensis : unknown +>pallidus : samarensis.pallidus >() => { var y = this; } : () => void >y : schlegeli >this : schlegeli ->x : marmosurus>, pallidus> +>x : macrorhinos.marmosurus>, samarensis.pallidus> cuniculus() : patas.uralensis { var x : patas.uralensis; () => { var y = this; }; return x; } ->cuniculus : () => uralensis ->patas : patas ->uralensis : uralensis ->x : uralensis ->patas : patas ->uralensis : uralensis +>cuniculus : () => patas.uralensis +>patas : unknown +>uralensis : patas.uralensis +>x : patas.uralensis +>patas : unknown +>uralensis : patas.uralensis >() => { var y = this; } : () => void >y : schlegeli >this : schlegeli ->x : uralensis +>x : patas.uralensis magdalenae() : julianae.gerbillus> { var x : julianae.gerbillus>; () => { var y = this; }; return x; } ->magdalenae : () => gerbillus> ->julianae : julianae ->gerbillus : gerbillus ->rionegrensis : rionegrensis ->caniventer : caniventer ->rendalli : rendalli ->crenulata : crenulata ->rendalli : rendalli ->zuluensis : zuluensis ->dogramacii : dogramacii ->robustulus : robustulus ->x : gerbillus> ->julianae : julianae ->gerbillus : gerbillus ->rionegrensis : rionegrensis ->caniventer : caniventer ->rendalli : rendalli ->crenulata : crenulata ->rendalli : rendalli ->zuluensis : zuluensis ->dogramacii : dogramacii ->robustulus : robustulus +>magdalenae : () => julianae.gerbillus> +>julianae : unknown +>gerbillus : julianae.gerbillus +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>rendalli : unknown +>crenulata : rendalli.crenulata +>rendalli : unknown +>zuluensis : rendalli.zuluensis +>dogramacii : unknown +>robustulus : dogramacii.robustulus +>x : julianae.gerbillus> +>julianae : unknown +>gerbillus : julianae.gerbillus +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>rendalli : unknown +>crenulata : rendalli.crenulata +>rendalli : unknown +>zuluensis : rendalli.zuluensis +>dogramacii : unknown +>robustulus : dogramacii.robustulus >() => { var y = this; } : () => void >y : schlegeli >this : schlegeli ->x : gerbillus> +>x : julianae.gerbillus> andamanensis() : julianae.oralis { var x : julianae.oralis; () => { var y = this; }; return x; } ->andamanensis : () => oralis ->julianae : julianae ->oralis : oralis ->ruatanica : ruatanica ->americanus : americanus ->rendalli : rendalli ->zuluensis : zuluensis ->x : oralis ->julianae : julianae ->oralis : oralis ->ruatanica : ruatanica ->americanus : americanus ->rendalli : rendalli ->zuluensis : zuluensis +>andamanensis : () => julianae.oralis +>julianae : unknown +>oralis : julianae.oralis +>ruatanica : unknown +>americanus : ruatanica.americanus +>rendalli : unknown +>zuluensis : rendalli.zuluensis +>x : julianae.oralis +>julianae : unknown +>oralis : julianae.oralis +>ruatanica : unknown +>americanus : ruatanica.americanus +>rendalli : unknown +>zuluensis : rendalli.zuluensis >() => { var y = this; } : () => void >y : schlegeli >this : schlegeli ->x : oralis +>x : julianae.oralis dispar() : panamensis.linulus { var x : panamensis.linulus; () => { var y = this; }; return x; } ->dispar : () => linulus ->panamensis : panamensis ->linulus : linulus ->dogramacii : dogramacii ->kaiseri : kaiseri ->minutus : minutus ->portoricensis : portoricensis ->x : linulus ->panamensis : panamensis ->linulus : linulus ->dogramacii : dogramacii ->kaiseri : kaiseri ->minutus : minutus ->portoricensis : portoricensis +>dispar : () => panamensis.linulus +>panamensis : unknown +>linulus : panamensis.linulus +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>minutus : unknown +>portoricensis : minutus.portoricensis +>x : panamensis.linulus +>panamensis : unknown +>linulus : panamensis.linulus +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>minutus : unknown +>portoricensis : minutus.portoricensis >() => { var y = this; } : () => void >y : schlegeli >this : schlegeli ->x : linulus +>x : panamensis.linulus } } module argurus { @@ -5225,232 +5225,232 @@ module argurus { >T1 : T1 chinensis() : Lanthanum.jugularis { var x : Lanthanum.jugularis; () => { var y = this; }; return x; } ->chinensis : () => jugularis ->Lanthanum : Lanthanum ->jugularis : jugularis ->x : jugularis ->Lanthanum : Lanthanum ->jugularis : jugularis +>chinensis : () => Lanthanum.jugularis +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>x : Lanthanum.jugularis +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis >() => { var y = this; } : () => void >y : dauricus >this : dauricus ->x : jugularis +>x : Lanthanum.jugularis duodecimcostatus() : lavali.xanthognathus { var x : lavali.xanthognathus; () => { var y = this; }; return x; } ->duodecimcostatus : () => xanthognathus ->lavali : lavali ->xanthognathus : xanthognathus ->x : xanthognathus ->lavali : lavali ->xanthognathus : xanthognathus +>duodecimcostatus : () => lavali.xanthognathus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>x : lavali.xanthognathus +>lavali : unknown +>xanthognathus : lavali.xanthognathus >() => { var y = this; } : () => void >y : dauricus >this : dauricus ->x : xanthognathus +>x : lavali.xanthognathus foxi() : daubentonii.nesiotes { var x : daubentonii.nesiotes; () => { var y = this; }; return x; } ->foxi : () => nesiotes ->daubentonii : daubentonii ->nesiotes : nesiotes ->lavali : lavali ->beisa : beisa ->lavali : lavali ->lepturus : lepturus ->x : nesiotes ->daubentonii : daubentonii ->nesiotes : nesiotes ->lavali : lavali ->beisa : beisa ->lavali : lavali ->lepturus : lepturus +>foxi : () => daubentonii.nesiotes +>daubentonii : unknown +>nesiotes : daubentonii.nesiotes +>lavali : unknown +>beisa : lavali.beisa +>lavali : unknown +>lepturus : lavali.lepturus +>x : daubentonii.nesiotes +>daubentonii : unknown +>nesiotes : daubentonii.nesiotes +>lavali : unknown +>beisa : lavali.beisa +>lavali : unknown +>lepturus : lavali.lepturus >() => { var y = this; } : () => void >y : dauricus >this : dauricus ->x : nesiotes +>x : daubentonii.nesiotes macleayii() : petrophilus.sodyi>, petrophilus.minutilla> { var x : petrophilus.sodyi>, petrophilus.minutilla>; () => { var y = this; }; return x; } ->macleayii : () => sodyi>, minutilla> ->petrophilus : petrophilus ->sodyi : sodyi ->quasiater : quasiater ->wattsi : wattsi ->julianae : julianae ->galapagoensis : galapagoensis ->panamensis : panamensis ->linulus : linulus ->lavali : lavali ->xanthognathus : xanthognathus ->macrorhinos : macrorhinos ->konganensis : konganensis ->petrophilus : petrophilus ->minutilla : minutilla ->x : sodyi>, minutilla> ->petrophilus : petrophilus ->sodyi : sodyi ->quasiater : quasiater ->wattsi : wattsi ->julianae : julianae ->galapagoensis : galapagoensis ->panamensis : panamensis ->linulus : linulus ->lavali : lavali ->xanthognathus : xanthognathus ->macrorhinos : macrorhinos ->konganensis : konganensis ->petrophilus : petrophilus ->minutilla : minutilla +>macleayii : () => petrophilus.sodyi>, petrophilus.minutilla> +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>quasiater : unknown +>wattsi : quasiater.wattsi +>julianae : unknown +>galapagoensis : julianae.galapagoensis +>panamensis : unknown +>linulus : panamensis.linulus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>x : petrophilus.sodyi>, petrophilus.minutilla> +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>quasiater : unknown +>wattsi : quasiater.wattsi +>julianae : unknown +>galapagoensis : julianae.galapagoensis +>panamensis : unknown +>linulus : panamensis.linulus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>petrophilus : unknown +>minutilla : petrophilus.minutilla >() => { var y = this; } : () => void >y : dauricus >this : dauricus ->x : sodyi>, minutilla> +>x : petrophilus.sodyi>, petrophilus.minutilla> darienensis() : trivirgatus.oconnelli { var x : trivirgatus.oconnelli; () => { var y = this; }; return x; } ->darienensis : () => oconnelli ->trivirgatus : trivirgatus ->oconnelli : oconnelli ->x : oconnelli ->trivirgatus : trivirgatus ->oconnelli : oconnelli +>darienensis : () => trivirgatus.oconnelli +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli +>x : trivirgatus.oconnelli +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli >() => { var y = this; } : () => void >y : dauricus >this : dauricus ->x : oconnelli +>x : trivirgatus.oconnelli hardwickii() : macrorhinos.daphaenodon { var x : macrorhinos.daphaenodon; () => { var y = this; }; return x; } ->hardwickii : () => daphaenodon ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->x : daphaenodon ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon +>hardwickii : () => macrorhinos.daphaenodon +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>x : macrorhinos.daphaenodon +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon >() => { var y = this; } : () => void >y : dauricus >this : dauricus ->x : daphaenodon +>x : macrorhinos.daphaenodon albifrons() : rionegrensis.veraecrucis { var x : rionegrensis.veraecrucis; () => { var y = this; }; return x; } ->albifrons : () => veraecrucis ->rionegrensis : rionegrensis ->veraecrucis : veraecrucis ->lavali : lavali ->lepturus : lepturus ->julianae : julianae ->durangae : durangae ->x : veraecrucis ->rionegrensis : rionegrensis ->veraecrucis : veraecrucis ->lavali : lavali ->lepturus : lepturus ->julianae : julianae ->durangae : durangae +>albifrons : () => rionegrensis.veraecrucis +>rionegrensis : unknown +>veraecrucis : rionegrensis.veraecrucis +>lavali : unknown +>lepturus : lavali.lepturus +>julianae : unknown +>durangae : julianae.durangae +>x : rionegrensis.veraecrucis +>rionegrensis : unknown +>veraecrucis : rionegrensis.veraecrucis +>lavali : unknown +>lepturus : lavali.lepturus +>julianae : unknown +>durangae : julianae.durangae >() => { var y = this; } : () => void >y : dauricus >this : dauricus ->x : veraecrucis +>x : rionegrensis.veraecrucis jacobitus() : caurinus.johorensis>> { var x : caurinus.johorensis>>; () => { var y = this; }; return x; } ->jacobitus : () => johorensis>> ->caurinus : caurinus ->johorensis : johorensis ->macrorhinos : macrorhinos ->konganensis : konganensis ->caurinus : caurinus ->johorensis : johorensis ->argurus : argurus +>jacobitus : () => caurinus.johorensis>> +>caurinus : unknown +>johorensis : caurinus.johorensis +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>caurinus : unknown +>johorensis : caurinus.johorensis +>argurus : unknown >peninsulae : peninsulae ->daubentonii : daubentonii ->arboreus : arboreus ->argurus : argurus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>argurus : unknown >germaini : germaini ->sagitta : sagitta ->stolzmanni : stolzmanni ->x : johorensis>> ->caurinus : caurinus ->johorensis : johorensis ->macrorhinos : macrorhinos ->konganensis : konganensis ->caurinus : caurinus ->johorensis : johorensis ->argurus : argurus +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>x : caurinus.johorensis>> +>caurinus : unknown +>johorensis : caurinus.johorensis +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>caurinus : unknown +>johorensis : caurinus.johorensis +>argurus : unknown >peninsulae : peninsulae ->daubentonii : daubentonii ->arboreus : arboreus ->argurus : argurus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>argurus : unknown >germaini : germaini ->sagitta : sagitta ->stolzmanni : stolzmanni +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni >() => { var y = this; } : () => void >y : dauricus >this : dauricus ->x : johorensis>> +>x : caurinus.johorensis>> guentheri() : rendalli.moojeni { var x : rendalli.moojeni; () => { var y = this; }; return x; } ->guentheri : () => moojeni ->rendalli : rendalli ->moojeni : moojeni ->lutreolus : lutreolus ->foina : foina ->argurus : argurus +>guentheri : () => rendalli.moojeni +>rendalli : unknown +>moojeni : rendalli.moojeni +>lutreolus : unknown +>foina : lutreolus.foina +>argurus : unknown >oreas : oreas ->x : moojeni ->rendalli : rendalli ->moojeni : moojeni ->lutreolus : lutreolus ->foina : foina ->argurus : argurus +>x : rendalli.moojeni +>rendalli : unknown +>moojeni : rendalli.moojeni +>lutreolus : unknown +>foina : lutreolus.foina +>argurus : unknown >oreas : oreas >() => { var y = this; } : () => void >y : dauricus >this : dauricus ->x : moojeni +>x : rendalli.moojeni mahomet() : imperfecta.ciliolabrum { var x : imperfecta.ciliolabrum; () => { var y = this; }; return x; } ->mahomet : () => ciliolabrum ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->argurus : argurus +>mahomet : () => imperfecta.ciliolabrum +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>argurus : unknown >germaini : germaini ->lutreolus : lutreolus ->foina : foina ->x : ciliolabrum ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->argurus : argurus +>lutreolus : unknown +>foina : lutreolus.foina +>x : imperfecta.ciliolabrum +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>argurus : unknown >germaini : germaini ->lutreolus : lutreolus ->foina : foina +>lutreolus : unknown +>foina : lutreolus.foina >() => { var y = this; } : () => void >y : dauricus >this : dauricus ->x : ciliolabrum +>x : imperfecta.ciliolabrum misionensis() : macrorhinos.marmosurus, gabriellae.echinatus> { var x : macrorhinos.marmosurus, gabriellae.echinatus>; () => { var y = this; }; return x; } ->misionensis : () => marmosurus, echinatus> ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->daubentonii : daubentonii ->arboreus : arboreus ->quasiater : quasiater ->carolinensis : carolinensis ->rionegrensis : rionegrensis ->caniventer : caniventer ->gabriellae : gabriellae ->echinatus : echinatus ->x : marmosurus, echinatus> ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->daubentonii : daubentonii ->arboreus : arboreus ->quasiater : quasiater ->carolinensis : carolinensis ->rionegrensis : rionegrensis ->caniventer : caniventer ->gabriellae : gabriellae ->echinatus : echinatus +>misionensis : () => macrorhinos.marmosurus, gabriellae.echinatus> +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>x : macrorhinos.marmosurus, gabriellae.echinatus> +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>gabriellae : unknown +>echinatus : gabriellae.echinatus >() => { var y = this; } : () => void >y : dauricus >this : dauricus ->x : marmosurus, echinatus> +>x : macrorhinos.marmosurus, gabriellae.echinatus> } } module nigra { @@ -5462,196 +5462,196 @@ module nigra { >T1 : T1 solomonis() : panglima.abidi, argurus.netscheri, julianae.oralis>>> { var x : panglima.abidi, argurus.netscheri, julianae.oralis>>>; () => { var y = this; }; return x; } ->solomonis : () => abidi, netscheri, oralis>>> ->panglima : panglima ->abidi : abidi ->quasiater : quasiater ->carolinensis : carolinensis ->rendalli : rendalli ->crenulata : crenulata ->gabriellae : gabriellae ->klossii : klossii ->julianae : julianae ->nudicaudus : nudicaudus ->dogramacii : dogramacii ->aurata : aurata ->argurus : argurus ->netscheri : netscheri ->minutus : minutus ->inez : inez ->argurus : argurus ->peninsulae : peninsulae ->julianae : julianae ->nudicaudus : nudicaudus ->julianae : julianae ->oralis : oralis ->lavali : lavali ->xanthognathus : xanthognathus ->argurus : argurus ->oreas : oreas ->x : abidi, netscheri, oralis>>> ->panglima : panglima ->abidi : abidi ->quasiater : quasiater ->carolinensis : carolinensis ->rendalli : rendalli ->crenulata : crenulata ->gabriellae : gabriellae ->klossii : klossii ->julianae : julianae ->nudicaudus : nudicaudus ->dogramacii : dogramacii ->aurata : aurata ->argurus : argurus ->netscheri : netscheri ->minutus : minutus ->inez : inez ->argurus : argurus ->peninsulae : peninsulae ->julianae : julianae ->nudicaudus : nudicaudus ->julianae : julianae ->oralis : oralis ->lavali : lavali ->xanthognathus : xanthognathus ->argurus : argurus ->oreas : oreas +>solomonis : () => panglima.abidi, argurus.netscheri, julianae.oralis>>> +>panglima : unknown +>abidi : panglima.abidi +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>rendalli : unknown +>crenulata : rendalli.crenulata +>gabriellae : unknown +>klossii : gabriellae.klossii +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>dogramacii : unknown +>aurata : dogramacii.aurata +>argurus : unknown +>netscheri : argurus.netscheri +>minutus : unknown +>inez : minutus.inez +>argurus : unknown +>peninsulae : argurus.peninsulae +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>julianae : unknown +>oralis : julianae.oralis +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>argurus : unknown +>oreas : argurus.oreas +>x : panglima.abidi, argurus.netscheri, julianae.oralis>>> +>panglima : unknown +>abidi : panglima.abidi +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>rendalli : unknown +>crenulata : rendalli.crenulata +>gabriellae : unknown +>klossii : gabriellae.klossii +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>dogramacii : unknown +>aurata : dogramacii.aurata +>argurus : unknown +>netscheri : argurus.netscheri +>minutus : unknown +>inez : minutus.inez +>argurus : unknown +>peninsulae : argurus.peninsulae +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>julianae : unknown +>oralis : julianae.oralis +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>argurus : unknown +>oreas : argurus.oreas >() => { var y = this; } : () => void >y : dolichurus >this : dolichurus ->x : abidi, netscheri, oralis>>> +>x : panglima.abidi, argurus.netscheri, julianae.oralis>>> alfredi() : caurinus.psilurus { var x : caurinus.psilurus; () => { var y = this; }; return x; } ->alfredi : () => psilurus ->caurinus : caurinus ->psilurus : psilurus ->x : psilurus ->caurinus : caurinus ->psilurus : psilurus +>alfredi : () => caurinus.psilurus +>caurinus : unknown +>psilurus : caurinus.psilurus +>x : caurinus.psilurus +>caurinus : unknown +>psilurus : caurinus.psilurus >() => { var y = this; } : () => void >y : dolichurus >this : dolichurus ->x : psilurus +>x : caurinus.psilurus morrisi() : ruatanica.hector, quasiater.wattsi>>> { var x : ruatanica.hector, quasiater.wattsi>>>; () => { var y = this; }; return x; } ->morrisi : () => hector, wattsi>>> ->ruatanica : ruatanica ->hector : hector ->trivirgatus : trivirgatus ->oconnelli : oconnelli ->sagitta : sagitta ->cinereus : cinereus ->nigra : nigra +>morrisi : () => ruatanica.hector, quasiater.wattsi>>> +>ruatanica : unknown +>hector : ruatanica.hector +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli +>sagitta : unknown +>cinereus : sagitta.cinereus +>nigra : unknown >caucasica : caucasica ->julianae : julianae ->sumatrana : sumatrana ->trivirgatus : trivirgatus ->oconnelli : oconnelli ->quasiater : quasiater ->wattsi : wattsi ->julianae : julianae ->galapagoensis : galapagoensis ->panamensis : panamensis ->linulus : linulus ->lavali : lavali ->xanthognathus : xanthognathus ->macrorhinos : macrorhinos ->konganensis : konganensis ->x : hector, wattsi>>> ->ruatanica : ruatanica ->hector : hector ->trivirgatus : trivirgatus ->oconnelli : oconnelli ->sagitta : sagitta ->cinereus : cinereus ->nigra : nigra +>julianae : unknown +>sumatrana : julianae.sumatrana +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli +>quasiater : unknown +>wattsi : quasiater.wattsi +>julianae : unknown +>galapagoensis : julianae.galapagoensis +>panamensis : unknown +>linulus : panamensis.linulus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>x : ruatanica.hector, quasiater.wattsi>>> +>ruatanica : unknown +>hector : ruatanica.hector +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli +>sagitta : unknown +>cinereus : sagitta.cinereus +>nigra : unknown >caucasica : caucasica ->julianae : julianae ->sumatrana : sumatrana ->trivirgatus : trivirgatus ->oconnelli : oconnelli ->quasiater : quasiater ->wattsi : wattsi ->julianae : julianae ->galapagoensis : galapagoensis ->panamensis : panamensis ->linulus : linulus ->lavali : lavali ->xanthognathus : xanthognathus ->macrorhinos : macrorhinos ->konganensis : konganensis +>julianae : unknown +>sumatrana : julianae.sumatrana +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli +>quasiater : unknown +>wattsi : quasiater.wattsi +>julianae : unknown +>galapagoensis : julianae.galapagoensis +>panamensis : unknown +>linulus : panamensis.linulus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis >() => { var y = this; } : () => void >y : dolichurus >this : dolichurus ->x : hector, wattsi>>> +>x : ruatanica.hector, quasiater.wattsi>>> lekaguli() : Lanthanum.nitidus { var x : Lanthanum.nitidus; () => { var y = this; }; return x; } ->lekaguli : () => nitidus ->Lanthanum : Lanthanum ->nitidus : nitidus ->dammermani : dammermani ->melanops : melanops ->lavali : lavali ->lepturus : lepturus ->x : nitidus ->Lanthanum : Lanthanum ->nitidus : nitidus ->dammermani : dammermani ->melanops : melanops ->lavali : lavali ->lepturus : lepturus +>lekaguli : () => Lanthanum.nitidus +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>dammermani : unknown +>melanops : dammermani.melanops +>lavali : unknown +>lepturus : lavali.lepturus +>x : Lanthanum.nitidus +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>dammermani : unknown +>melanops : dammermani.melanops +>lavali : unknown +>lepturus : lavali.lepturus >() => { var y = this; } : () => void >y : dolichurus >this : dolichurus ->x : nitidus +>x : Lanthanum.nitidus dimissus() : imperfecta.subspinosus { var x : imperfecta.subspinosus; () => { var y = this; }; return x; } ->dimissus : () => subspinosus ->imperfecta : imperfecta ->subspinosus : subspinosus ->x : subspinosus ->imperfecta : imperfecta ->subspinosus : subspinosus +>dimissus : () => imperfecta.subspinosus +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>x : imperfecta.subspinosus +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus >() => { var y = this; } : () => void >y : dolichurus >this : dolichurus ->x : subspinosus +>x : imperfecta.subspinosus phaeotis() : julianae.sumatrana { var x : julianae.sumatrana; () => { var y = this; }; return x; } ->phaeotis : () => sumatrana ->julianae : julianae ->sumatrana : sumatrana ->x : sumatrana ->julianae : julianae ->sumatrana : sumatrana +>phaeotis : () => julianae.sumatrana +>julianae : unknown +>sumatrana : julianae.sumatrana +>x : julianae.sumatrana +>julianae : unknown +>sumatrana : julianae.sumatrana >() => { var y = this; } : () => void >y : dolichurus >this : dolichurus ->x : sumatrana +>x : julianae.sumatrana ustus() : julianae.acariensis { var x : julianae.acariensis; () => { var y = this; }; return x; } ->ustus : () => acariensis ->julianae : julianae ->acariensis : acariensis ->x : acariensis ->julianae : julianae ->acariensis : acariensis +>ustus : () => julianae.acariensis +>julianae : unknown +>acariensis : julianae.acariensis +>x : julianae.acariensis +>julianae : unknown +>acariensis : julianae.acariensis >() => { var y = this; } : () => void >y : dolichurus >this : dolichurus ->x : acariensis +>x : julianae.acariensis sagei() : howi.marcanoi { var x : howi.marcanoi; () => { var y = this; }; return x; } ->sagei : () => marcanoi ->howi : howi ->marcanoi : marcanoi ->x : marcanoi ->howi : howi ->marcanoi : marcanoi +>sagei : () => howi.marcanoi +>howi : unknown +>marcanoi : howi.marcanoi +>x : howi.marcanoi +>howi : unknown +>marcanoi : howi.marcanoi >() => { var y = this; } : () => void >y : dolichurus >this : dolichurus ->x : marcanoi +>x : howi.marcanoi } } module panglima { @@ -5661,334 +5661,334 @@ module panglima { >amphibius : amphibius >T0 : T0 >T1 : T1 ->caurinus : caurinus ->johorensis : johorensis ->Lanthanum : Lanthanum ->nitidus : nitidus ->petrophilus : petrophilus ->minutilla : minutilla ->julianae : julianae ->sumatrana : sumatrana ->Lanthanum : Lanthanum ->jugularis : jugularis +>caurinus : unknown +>johorensis : caurinus.johorensis +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>julianae : unknown +>sumatrana : julianae.sumatrana +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis bottegi(): macrorhinos.marmosurus, gabriellae.echinatus>, sagitta.stolzmanni> { var x: macrorhinos.marmosurus, gabriellae.echinatus>, sagitta.stolzmanni>; () => { var y = this; }; return x; } ->bottegi : () => marmosurus, echinatus>, stolzmanni> ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->rendalli : rendalli ->moojeni : moojeni +>bottegi : () => macrorhinos.marmosurus, gabriellae.echinatus>, sagitta.stolzmanni> +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>rendalli : unknown +>moojeni : rendalli.moojeni >amphibius : amphibius ->trivirgatus : trivirgatus ->falconeri : falconeri ->caurinus : caurinus ->psilurus : psilurus ->gabriellae : gabriellae ->echinatus : echinatus ->sagitta : sagitta ->stolzmanni : stolzmanni ->x : marmosurus, echinatus>, stolzmanni> ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->rendalli : rendalli ->moojeni : moojeni +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>caurinus : unknown +>psilurus : caurinus.psilurus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>x : macrorhinos.marmosurus, gabriellae.echinatus>, sagitta.stolzmanni> +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>rendalli : unknown +>moojeni : rendalli.moojeni >amphibius : amphibius ->trivirgatus : trivirgatus ->falconeri : falconeri ->caurinus : caurinus ->psilurus : psilurus ->gabriellae : gabriellae ->echinatus : echinatus ->sagitta : sagitta ->stolzmanni : stolzmanni +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>caurinus : unknown +>psilurus : caurinus.psilurus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni >() => { var y = this; } : () => void >y : amphibius >this : amphibius ->x : marmosurus, echinatus>, stolzmanni> +>x : macrorhinos.marmosurus, gabriellae.echinatus>, sagitta.stolzmanni> jerdoni(): macrorhinos.daphaenodon { var x: macrorhinos.daphaenodon; () => { var y = this; }; return x; } ->jerdoni : () => daphaenodon ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->x : daphaenodon ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon +>jerdoni : () => macrorhinos.daphaenodon +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>x : macrorhinos.daphaenodon +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon >() => { var y = this; } : () => void >y : amphibius >this : amphibius ->x : daphaenodon +>x : macrorhinos.daphaenodon camtschatica(): samarensis.pallidus { var x: samarensis.pallidus; () => { var y = this; }; return x; } ->camtschatica : () => pallidus ->samarensis : samarensis ->pallidus : pallidus ->x : pallidus ->samarensis : samarensis ->pallidus : pallidus +>camtschatica : () => samarensis.pallidus +>samarensis : unknown +>pallidus : samarensis.pallidus +>x : samarensis.pallidus +>samarensis : unknown +>pallidus : samarensis.pallidus >() => { var y = this; } : () => void >y : amphibius >this : amphibius ->x : pallidus +>x : samarensis.pallidus spadix(): petrophilus.sodyi { var x: petrophilus.sodyi; () => { var y = this; }; return x; } ->spadix : () => sodyi ->petrophilus : petrophilus ->sodyi : sodyi ->macrorhinos : macrorhinos ->konganensis : konganensis ->caurinus : caurinus ->psilurus : psilurus ->x : sodyi ->petrophilus : petrophilus ->sodyi : sodyi ->macrorhinos : macrorhinos ->konganensis : konganensis ->caurinus : caurinus ->psilurus : psilurus +>spadix : () => petrophilus.sodyi +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>caurinus : unknown +>psilurus : caurinus.psilurus +>x : petrophilus.sodyi +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>caurinus : unknown +>psilurus : caurinus.psilurus >() => { var y = this; } : () => void >y : amphibius >this : amphibius ->x : sodyi +>x : petrophilus.sodyi luismanueli(): rendalli.moojeni { var x: rendalli.moojeni; () => { var y = this; }; return x; } ->luismanueli : () => moojeni ->rendalli : rendalli ->moojeni : moojeni ->julianae : julianae ->sumatrana : sumatrana ->trivirgatus : trivirgatus ->oconnelli : oconnelli ->x : moojeni ->rendalli : rendalli ->moojeni : moojeni ->julianae : julianae ->sumatrana : sumatrana ->trivirgatus : trivirgatus ->oconnelli : oconnelli +>luismanueli : () => rendalli.moojeni +>rendalli : unknown +>moojeni : rendalli.moojeni +>julianae : unknown +>sumatrana : julianae.sumatrana +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli +>x : rendalli.moojeni +>rendalli : unknown +>moojeni : rendalli.moojeni +>julianae : unknown +>sumatrana : julianae.sumatrana +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli >() => { var y = this; } : () => void >y : amphibius >this : amphibius ->x : moojeni +>x : rendalli.moojeni aceramarcae(): daubentonii.arboreus { var x: daubentonii.arboreus; () => { var y = this; }; return x; } ->aceramarcae : () => arboreus ->daubentonii : daubentonii ->arboreus : arboreus ->julianae : julianae ->nudicaudus : nudicaudus ->julianae : julianae ->steerii : steerii ->x : arboreus ->daubentonii : daubentonii ->arboreus : arboreus ->julianae : julianae ->nudicaudus : nudicaudus ->julianae : julianae ->steerii : steerii +>aceramarcae : () => daubentonii.arboreus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>julianae : unknown +>steerii : julianae.steerii +>x : daubentonii.arboreus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>julianae : unknown +>steerii : julianae.steerii >() => { var y = this; } : () => void >y : amphibius >this : amphibius ->x : arboreus +>x : daubentonii.arboreus } export class fundatus extends lutreolus.schlegeli { >fundatus : fundatus >T0 : T0 >T1 : T1 ->lutreolus : lutreolus ->schlegeli : schlegeli +>lutreolus : unknown +>schlegeli : lutreolus.schlegeli crassulus(): nigra.gracilis { var x: nigra.gracilis; () => { var y = this; }; return x; } ->crassulus : () => gracilis ->nigra : nigra ->gracilis : gracilis ->provocax : provocax ->melanoleuca : melanoleuca ->provocax : provocax ->melanoleuca : melanoleuca ->x : gracilis ->nigra : nigra ->gracilis : gracilis ->provocax : provocax ->melanoleuca : melanoleuca ->provocax : provocax ->melanoleuca : melanoleuca +>crassulus : () => nigra.gracilis +>nigra : unknown +>gracilis : nigra.gracilis +>provocax : unknown +>melanoleuca : provocax.melanoleuca +>provocax : unknown +>melanoleuca : provocax.melanoleuca +>x : nigra.gracilis +>nigra : unknown +>gracilis : nigra.gracilis +>provocax : unknown +>melanoleuca : provocax.melanoleuca +>provocax : unknown +>melanoleuca : provocax.melanoleuca >() => { var y = this; } : () => void >y : fundatus >this : fundatus ->x : gracilis +>x : nigra.gracilis flamarioni(): imperfecta.lasiurus>, sagitta.leptoceros>> { var x: imperfecta.lasiurus>, sagitta.leptoceros>>; () => { var y = this; }; return x; } ->flamarioni : () => lasiurus>, leptoceros>> ->imperfecta : imperfecta ->lasiurus : lasiurus +>flamarioni : () => imperfecta.lasiurus>, sagitta.leptoceros>> +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus >amphibius : amphibius ->patas : patas ->uralensis : uralensis ->gabriellae : gabriellae ->klossii : klossii ->julianae : julianae ->nudicaudus : nudicaudus ->dogramacii : dogramacii ->aurata : aurata ->sagitta : sagitta ->leptoceros : leptoceros ->lutreolus : lutreolus ->punicus : punicus ->daubentonii : daubentonii ->arboreus : arboreus ->quasiater : quasiater ->carolinensis : carolinensis ->rionegrensis : rionegrensis ->caniventer : caniventer ->x : lasiurus>, leptoceros>> ->imperfecta : imperfecta ->lasiurus : lasiurus +>patas : unknown +>uralensis : patas.uralensis +>gabriellae : unknown +>klossii : gabriellae.klossii +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>dogramacii : unknown +>aurata : dogramacii.aurata +>sagitta : unknown +>leptoceros : sagitta.leptoceros +>lutreolus : unknown +>punicus : lutreolus.punicus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>x : imperfecta.lasiurus>, sagitta.leptoceros>> +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus >amphibius : amphibius ->patas : patas ->uralensis : uralensis ->gabriellae : gabriellae ->klossii : klossii ->julianae : julianae ->nudicaudus : nudicaudus ->dogramacii : dogramacii ->aurata : aurata ->sagitta : sagitta ->leptoceros : leptoceros ->lutreolus : lutreolus ->punicus : punicus ->daubentonii : daubentonii ->arboreus : arboreus ->quasiater : quasiater ->carolinensis : carolinensis ->rionegrensis : rionegrensis ->caniventer : caniventer +>patas : unknown +>uralensis : patas.uralensis +>gabriellae : unknown +>klossii : gabriellae.klossii +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>dogramacii : unknown +>aurata : dogramacii.aurata +>sagitta : unknown +>leptoceros : sagitta.leptoceros +>lutreolus : unknown +>punicus : lutreolus.punicus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer >() => { var y = this; } : () => void >y : fundatus >this : fundatus ->x : lasiurus>, leptoceros>> +>x : imperfecta.lasiurus>, sagitta.leptoceros>> mirabilis(): macrorhinos.marmosurus, lavali.lepturus> { var x: macrorhinos.marmosurus, lavali.lepturus>; () => { var y = this; }; return x; } ->mirabilis : () => marmosurus, lepturus> ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->petrophilus : petrophilus ->rosalia : rosalia ->julianae : julianae ->steerii : steerii ->lavali : lavali ->beisa : beisa ->lavali : lavali ->lepturus : lepturus ->x : marmosurus, lepturus> ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->petrophilus : petrophilus ->rosalia : rosalia ->julianae : julianae ->steerii : steerii ->lavali : lavali ->beisa : beisa ->lavali : lavali ->lepturus : lepturus +>mirabilis : () => macrorhinos.marmosurus, lavali.lepturus> +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>petrophilus : unknown +>rosalia : petrophilus.rosalia +>julianae : unknown +>steerii : julianae.steerii +>lavali : unknown +>beisa : lavali.beisa +>lavali : unknown +>lepturus : lavali.lepturus +>x : macrorhinos.marmosurus, lavali.lepturus> +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>petrophilus : unknown +>rosalia : petrophilus.rosalia +>julianae : unknown +>steerii : julianae.steerii +>lavali : unknown +>beisa : lavali.beisa +>lavali : unknown +>lepturus : lavali.lepturus >() => { var y = this; } : () => void >y : fundatus >this : fundatus ->x : marmosurus, lepturus> +>x : macrorhinos.marmosurus, lavali.lepturus> } export class abidi extends argurus.dauricus { >abidi : abidi >T0 : T0 >T1 : T1 ->argurus : argurus ->dauricus : dauricus ->argurus : argurus ->germaini : germaini ->julianae : julianae ->durangae : durangae +>argurus : unknown +>dauricus : argurus.dauricus +>argurus : unknown +>germaini : argurus.germaini +>julianae : unknown +>durangae : julianae.durangae greyii(): trivirgatus.oconnelli { var x: trivirgatus.oconnelli; () => { var y = this; }; return x; } ->greyii : () => oconnelli ->trivirgatus : trivirgatus ->oconnelli : oconnelli ->x : oconnelli ->trivirgatus : trivirgatus ->oconnelli : oconnelli +>greyii : () => trivirgatus.oconnelli +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli +>x : trivirgatus.oconnelli +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli >() => { var y = this; } : () => void >y : abidi >this : abidi ->x : oconnelli +>x : trivirgatus.oconnelli macedonicus(): petrophilus.minutilla { var x: petrophilus.minutilla; () => { var y = this; }; return x; } ->macedonicus : () => minutilla ->petrophilus : petrophilus ->minutilla : minutilla ->x : minutilla ->petrophilus : petrophilus ->minutilla : minutilla +>macedonicus : () => petrophilus.minutilla +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>x : petrophilus.minutilla +>petrophilus : unknown +>minutilla : petrophilus.minutilla >() => { var y = this; } : () => void >y : abidi >this : abidi ->x : minutilla +>x : petrophilus.minutilla galili(): samarensis.cahirinus { var x: samarensis.cahirinus; () => { var y = this; }; return x; } ->galili : () => cahirinus ->samarensis : samarensis ->cahirinus : cahirinus ->dammermani : dammermani ->melanops : melanops ->samarensis : samarensis ->pallidus : pallidus ->x : cahirinus ->samarensis : samarensis ->cahirinus : cahirinus ->dammermani : dammermani ->melanops : melanops ->samarensis : samarensis ->pallidus : pallidus +>galili : () => samarensis.cahirinus +>samarensis : unknown +>cahirinus : samarensis.cahirinus +>dammermani : unknown +>melanops : dammermani.melanops +>samarensis : unknown +>pallidus : samarensis.pallidus +>x : samarensis.cahirinus +>samarensis : unknown +>cahirinus : samarensis.cahirinus +>dammermani : unknown +>melanops : dammermani.melanops +>samarensis : unknown +>pallidus : samarensis.pallidus >() => { var y = this; } : () => void >y : abidi >this : abidi ->x : cahirinus +>x : samarensis.cahirinus thierryi(): dogramacii.robustulus { var x: dogramacii.robustulus; () => { var y = this; }; return x; } ->thierryi : () => robustulus ->dogramacii : dogramacii ->robustulus : robustulus ->x : robustulus ->dogramacii : dogramacii ->robustulus : robustulus +>thierryi : () => dogramacii.robustulus +>dogramacii : unknown +>robustulus : dogramacii.robustulus +>x : dogramacii.robustulus +>dogramacii : unknown +>robustulus : dogramacii.robustulus >() => { var y = this; } : () => void >y : abidi >this : abidi ->x : robustulus +>x : dogramacii.robustulus ega(): imperfecta.lasiurus> { var x: imperfecta.lasiurus>; () => { var y = this; }; return x; } ->ega : () => lasiurus> ->imperfecta : imperfecta ->lasiurus : lasiurus ->julianae : julianae ->acariensis : acariensis ->howi : howi ->coludo : coludo ->argurus : argurus ->oreas : oreas ->howi : howi ->marcanoi : marcanoi ->x : lasiurus> ->imperfecta : imperfecta ->lasiurus : lasiurus ->julianae : julianae ->acariensis : acariensis ->howi : howi ->coludo : coludo ->argurus : argurus ->oreas : oreas ->howi : howi ->marcanoi : marcanoi +>ega : () => imperfecta.lasiurus> +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>julianae : unknown +>acariensis : julianae.acariensis +>howi : unknown +>coludo : howi.coludo +>argurus : unknown +>oreas : argurus.oreas +>howi : unknown +>marcanoi : howi.marcanoi +>x : imperfecta.lasiurus> +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>julianae : unknown +>acariensis : julianae.acariensis +>howi : unknown +>coludo : howi.coludo +>argurus : unknown +>oreas : argurus.oreas +>howi : unknown +>marcanoi : howi.marcanoi >() => { var y = this; } : () => void >y : abidi >this : abidi ->x : lasiurus> +>x : imperfecta.lasiurus> } } module quasiater { @@ -5998,112 +5998,112 @@ module quasiater { >carolinensis : carolinensis concinna(): rendalli.zuluensis { var x: rendalli.zuluensis; () => { var y = this; }; return x; } ->concinna : () => zuluensis ->rendalli : rendalli ->zuluensis : zuluensis ->x : zuluensis ->rendalli : rendalli ->zuluensis : zuluensis +>concinna : () => rendalli.zuluensis +>rendalli : unknown +>zuluensis : rendalli.zuluensis +>x : rendalli.zuluensis +>rendalli : unknown +>zuluensis : rendalli.zuluensis >() => { var y = this; } : () => void >y : carolinensis >this : carolinensis ->x : zuluensis +>x : rendalli.zuluensis aeneus(): howi.marcanoi { var x: howi.marcanoi; () => { var y = this; }; return x; } ->aeneus : () => marcanoi ->howi : howi ->marcanoi : marcanoi ->x : marcanoi ->howi : howi ->marcanoi : marcanoi +>aeneus : () => howi.marcanoi +>howi : unknown +>marcanoi : howi.marcanoi +>x : howi.marcanoi +>howi : unknown +>marcanoi : howi.marcanoi >() => { var y = this; } : () => void >y : carolinensis >this : carolinensis ->x : marcanoi +>x : howi.marcanoi aloysiisabaudiae(): argurus.netscheri, lavali.lepturus> { var x: argurus.netscheri, lavali.lepturus>; () => { var y = this; }; return x; } ->aloysiisabaudiae : () => netscheri, lepturus> ->argurus : argurus ->netscheri : netscheri ->trivirgatus : trivirgatus ->lotor : lotor ->argurus : argurus ->oreas : oreas ->lavali : lavali ->beisa : beisa ->lavali : lavali ->lepturus : lepturus ->x : netscheri, lepturus> ->argurus : argurus ->netscheri : netscheri ->trivirgatus : trivirgatus ->lotor : lotor ->argurus : argurus ->oreas : oreas ->lavali : lavali ->beisa : beisa ->lavali : lavali ->lepturus : lepturus +>aloysiisabaudiae : () => argurus.netscheri, lavali.lepturus> +>argurus : unknown +>netscheri : argurus.netscheri +>trivirgatus : unknown +>lotor : trivirgatus.lotor +>argurus : unknown +>oreas : argurus.oreas +>lavali : unknown +>beisa : lavali.beisa +>lavali : unknown +>lepturus : lavali.lepturus +>x : argurus.netscheri, lavali.lepturus> +>argurus : unknown +>netscheri : argurus.netscheri +>trivirgatus : unknown +>lotor : trivirgatus.lotor +>argurus : unknown +>oreas : argurus.oreas +>lavali : unknown +>beisa : lavali.beisa +>lavali : unknown +>lepturus : lavali.lepturus >() => { var y = this; } : () => void >y : carolinensis >this : carolinensis ->x : netscheri, lepturus> +>x : argurus.netscheri, lavali.lepturus> tenellus(): julianae.nudicaudus { var x: julianae.nudicaudus; () => { var y = this; }; return x; } ->tenellus : () => nudicaudus ->julianae : julianae ->nudicaudus : nudicaudus ->x : nudicaudus ->julianae : julianae ->nudicaudus : nudicaudus +>tenellus : () => julianae.nudicaudus +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>x : julianae.nudicaudus +>julianae : unknown +>nudicaudus : julianae.nudicaudus >() => { var y = this; } : () => void >y : carolinensis >this : carolinensis ->x : nudicaudus +>x : julianae.nudicaudus andium(): lavali.beisa { var x: lavali.beisa; () => { var y = this; }; return x; } ->andium : () => beisa ->lavali : lavali ->beisa : beisa ->x : beisa ->lavali : lavali ->beisa : beisa +>andium : () => lavali.beisa +>lavali : unknown +>beisa : lavali.beisa +>x : lavali.beisa +>lavali : unknown +>beisa : lavali.beisa >() => { var y = this; } : () => void >y : carolinensis >this : carolinensis ->x : beisa +>x : lavali.beisa persephone(): panglima.fundatus { var x: panglima.fundatus; () => { var y = this; }; return x; } ->persephone : () => fundatus ->panglima : panglima ->fundatus : fundatus ->samarensis : samarensis ->pallidus : pallidus ->sagitta : sagitta ->stolzmanni : stolzmanni ->x : fundatus ->panglima : panglima ->fundatus : fundatus ->samarensis : samarensis ->pallidus : pallidus ->sagitta : sagitta ->stolzmanni : stolzmanni +>persephone : () => panglima.fundatus +>panglima : unknown +>fundatus : panglima.fundatus +>samarensis : unknown +>pallidus : samarensis.pallidus +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>x : panglima.fundatus +>panglima : unknown +>fundatus : panglima.fundatus +>samarensis : unknown +>pallidus : samarensis.pallidus +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni >() => { var y = this; } : () => void >y : carolinensis >this : carolinensis ->x : fundatus +>x : panglima.fundatus patrizii(): Lanthanum.megalonyx { var x: Lanthanum.megalonyx; () => { var y = this; }; return x; } ->patrizii : () => megalonyx ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->x : megalonyx ->Lanthanum : Lanthanum ->megalonyx : megalonyx +>patrizii : () => Lanthanum.megalonyx +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>x : Lanthanum.megalonyx +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx >() => { var y = this; } : () => void >y : carolinensis >this : carolinensis ->x : megalonyx +>x : Lanthanum.megalonyx } } module minutus { @@ -6113,240 +6113,240 @@ module minutus { >himalayana : himalayana >T0 : T0 >T1 : T1 ->lutreolus : lutreolus ->punicus : punicus +>lutreolus : unknown +>punicus : lutreolus.punicus simoni(): argurus.netscheri> { var x: argurus.netscheri>; () => { var y = this; }; return x; } ->simoni : () => netscheri> ->argurus : argurus ->netscheri : netscheri ->lavali : lavali ->lepturus : lepturus ->argurus : argurus ->dauricus : dauricus ->argurus : argurus ->oreas : oreas ->quasiater : quasiater ->carolinensis : carolinensis ->x : netscheri> ->argurus : argurus ->netscheri : netscheri ->lavali : lavali ->lepturus : lepturus ->argurus : argurus ->dauricus : dauricus ->argurus : argurus ->oreas : oreas ->quasiater : quasiater ->carolinensis : carolinensis +>simoni : () => argurus.netscheri> +>argurus : unknown +>netscheri : argurus.netscheri +>lavali : unknown +>lepturus : lavali.lepturus +>argurus : unknown +>dauricus : argurus.dauricus +>argurus : unknown +>oreas : argurus.oreas +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : argurus.netscheri> +>argurus : unknown +>netscheri : argurus.netscheri +>lavali : unknown +>lepturus : lavali.lepturus +>argurus : unknown +>dauricus : argurus.dauricus +>argurus : unknown +>oreas : argurus.oreas +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : himalayana >this : himalayana ->x : netscheri> +>x : argurus.netscheri> lobata(): samarensis.pallidus { var x: samarensis.pallidus; () => { var y = this; }; return x; } ->lobata : () => pallidus ->samarensis : samarensis ->pallidus : pallidus ->x : pallidus ->samarensis : samarensis ->pallidus : pallidus +>lobata : () => samarensis.pallidus +>samarensis : unknown +>pallidus : samarensis.pallidus +>x : samarensis.pallidus +>samarensis : unknown +>pallidus : samarensis.pallidus >() => { var y = this; } : () => void >y : himalayana >this : himalayana ->x : pallidus +>x : samarensis.pallidus rusticus(): dogramacii.aurata { var x: dogramacii.aurata; () => { var y = this; }; return x; } ->rusticus : () => aurata ->dogramacii : dogramacii ->aurata : aurata ->x : aurata ->dogramacii : dogramacii ->aurata : aurata +>rusticus : () => dogramacii.aurata +>dogramacii : unknown +>aurata : dogramacii.aurata +>x : dogramacii.aurata +>dogramacii : unknown +>aurata : dogramacii.aurata >() => { var y = this; } : () => void >y : himalayana >this : himalayana ->x : aurata +>x : dogramacii.aurata latona(): daubentonii.nesiotes { var x: daubentonii.nesiotes; () => { var y = this; }; return x; } ->latona : () => nesiotes ->daubentonii : daubentonii ->nesiotes : nesiotes ->dammermani : dammermani ->melanops : melanops ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->x : nesiotes ->daubentonii : daubentonii ->nesiotes : nesiotes ->dammermani : dammermani ->melanops : melanops ->Lanthanum : Lanthanum ->megalonyx : megalonyx +>latona : () => daubentonii.nesiotes +>daubentonii : unknown +>nesiotes : daubentonii.nesiotes +>dammermani : unknown +>melanops : dammermani.melanops +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>x : daubentonii.nesiotes +>daubentonii : unknown +>nesiotes : daubentonii.nesiotes +>dammermani : unknown +>melanops : dammermani.melanops +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx >() => { var y = this; } : () => void >y : himalayana >this : himalayana ->x : nesiotes +>x : daubentonii.nesiotes famulus(): patas.uralensis { var x: patas.uralensis; () => { var y = this; }; return x; } ->famulus : () => uralensis ->patas : patas ->uralensis : uralensis ->x : uralensis ->patas : patas ->uralensis : uralensis +>famulus : () => patas.uralensis +>patas : unknown +>uralensis : patas.uralensis +>x : patas.uralensis +>patas : unknown +>uralensis : patas.uralensis >() => { var y = this; } : () => void >y : himalayana >this : himalayana ->x : uralensis +>x : patas.uralensis flaviceps(): minutus.inez> { var x: minutus.inez>; () => { var y = this; }; return x; } ->flaviceps : () => inez> ->minutus : minutus +>flaviceps : () => inez> +>minutus : unknown >inez : inez ->argurus : argurus ->oreas : oreas ->panglima : panglima ->fundatus : fundatus ->gabriellae : gabriellae ->amicus : amicus ->lutreolus : lutreolus ->foina : foina ->x : inez> ->minutus : minutus +>argurus : unknown +>oreas : argurus.oreas +>panglima : unknown +>fundatus : panglima.fundatus +>gabriellae : unknown +>amicus : gabriellae.amicus +>lutreolus : unknown +>foina : lutreolus.foina +>x : inez> +>minutus : unknown >inez : inez ->argurus : argurus ->oreas : oreas ->panglima : panglima ->fundatus : fundatus ->gabriellae : gabriellae ->amicus : amicus ->lutreolus : lutreolus ->foina : foina +>argurus : unknown +>oreas : argurus.oreas +>panglima : unknown +>fundatus : panglima.fundatus +>gabriellae : unknown +>amicus : gabriellae.amicus +>lutreolus : unknown +>foina : lutreolus.foina >() => { var y = this; } : () => void >y : himalayana >this : himalayana ->x : inez> +>x : inez> paradoxolophus(): nigra.dolichurus> { var x: nigra.dolichurus>; () => { var y = this; }; return x; } ->paradoxolophus : () => dolichurus> ->nigra : nigra ->dolichurus : dolichurus ->lutreolus : lutreolus ->schlegeli : schlegeli ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->Lanthanum : Lanthanum ->jugularis : jugularis ->imperfecta : imperfecta ->subspinosus : subspinosus ->x : dolichurus> ->nigra : nigra ->dolichurus : dolichurus ->lutreolus : lutreolus ->schlegeli : schlegeli ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->Lanthanum : Lanthanum ->jugularis : jugularis ->imperfecta : imperfecta ->subspinosus : subspinosus +>paradoxolophus : () => nigra.dolichurus> +>nigra : unknown +>dolichurus : nigra.dolichurus +>lutreolus : unknown +>schlegeli : lutreolus.schlegeli +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>x : nigra.dolichurus> +>nigra : unknown +>dolichurus : nigra.dolichurus +>lutreolus : unknown +>schlegeli : lutreolus.schlegeli +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus >() => { var y = this; } : () => void >y : himalayana >this : himalayana ->x : dolichurus> +>x : nigra.dolichurus> Osmium(): lavali.wilsoni { var x: lavali.wilsoni; () => { var y = this; }; return x; } ->Osmium : () => wilsoni ->lavali : lavali ->wilsoni : wilsoni ->x : wilsoni ->lavali : lavali ->wilsoni : wilsoni +>Osmium : () => lavali.wilsoni +>lavali : unknown +>wilsoni : lavali.wilsoni +>x : lavali.wilsoni +>lavali : unknown +>wilsoni : lavali.wilsoni >() => { var y = this; } : () => void >y : himalayana >this : himalayana ->x : wilsoni +>x : lavali.wilsoni vulgaris(): Lanthanum.nitidus { var x: Lanthanum.nitidus; () => { var y = this; }; return x; } ->vulgaris : () => nitidus ->Lanthanum : Lanthanum ->nitidus : nitidus ->lavali : lavali ->lepturus : lepturus ->julianae : julianae ->acariensis : acariensis ->x : nitidus ->Lanthanum : Lanthanum ->nitidus : nitidus ->lavali : lavali ->lepturus : lepturus ->julianae : julianae ->acariensis : acariensis +>vulgaris : () => Lanthanum.nitidus +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>lavali : unknown +>lepturus : lavali.lepturus +>julianae : unknown +>acariensis : julianae.acariensis +>x : Lanthanum.nitidus +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>lavali : unknown +>lepturus : lavali.lepturus +>julianae : unknown +>acariensis : julianae.acariensis >() => { var y = this; } : () => void >y : himalayana >this : himalayana ->x : nitidus +>x : Lanthanum.nitidus betsileoensis(): panglima.amphibius { var x: panglima.amphibius; () => { var y = this; }; return x; } ->betsileoensis : () => amphibius ->panglima : panglima ->amphibius : amphibius ->caurinus : caurinus ->megaphyllus : megaphyllus ->lavali : lavali ->lepturus : lepturus ->x : amphibius ->panglima : panglima ->amphibius : amphibius ->caurinus : caurinus ->megaphyllus : megaphyllus ->lavali : lavali ->lepturus : lepturus +>betsileoensis : () => panglima.amphibius +>panglima : unknown +>amphibius : panglima.amphibius +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>lavali : unknown +>lepturus : lavali.lepturus +>x : panglima.amphibius +>panglima : unknown +>amphibius : panglima.amphibius +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>lavali : unknown +>lepturus : lavali.lepturus >() => { var y = this; } : () => void >y : himalayana >this : himalayana ->x : amphibius +>x : panglima.amphibius vespuccii(): argurus.gilbertii, provocax.melanoleuca> { var x: argurus.gilbertii, provocax.melanoleuca>; () => { var y = this; }; return x; } ->vespuccii : () => gilbertii, melanoleuca> ->argurus : argurus ->gilbertii : gilbertii ->gabriellae : gabriellae ->klossii : klossii ->macrorhinos : macrorhinos ->konganensis : konganensis ->quasiater : quasiater ->carolinensis : carolinensis ->provocax : provocax ->melanoleuca : melanoleuca ->x : gilbertii, melanoleuca> ->argurus : argurus ->gilbertii : gilbertii ->gabriellae : gabriellae ->klossii : klossii ->macrorhinos : macrorhinos ->konganensis : konganensis ->quasiater : quasiater ->carolinensis : carolinensis ->provocax : provocax ->melanoleuca : melanoleuca +>vespuccii : () => argurus.gilbertii, provocax.melanoleuca> +>argurus : unknown +>gilbertii : argurus.gilbertii +>gabriellae : unknown +>klossii : gabriellae.klossii +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>provocax : unknown +>melanoleuca : provocax.melanoleuca +>x : argurus.gilbertii, provocax.melanoleuca> +>argurus : unknown +>gilbertii : argurus.gilbertii +>gabriellae : unknown +>klossii : gabriellae.klossii +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>provocax : unknown +>melanoleuca : provocax.melanoleuca >() => { var y = this; } : () => void >y : himalayana >this : himalayana ->x : gilbertii, melanoleuca> +>x : argurus.gilbertii, provocax.melanoleuca> olympus(): Lanthanum.megalonyx { var x: Lanthanum.megalonyx; () => { var y = this; }; return x; } ->olympus : () => megalonyx ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->x : megalonyx ->Lanthanum : Lanthanum ->megalonyx : megalonyx +>olympus : () => Lanthanum.megalonyx +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>x : Lanthanum.megalonyx +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx >() => { var y = this; } : () => void >y : himalayana >this : himalayana ->x : megalonyx +>x : Lanthanum.megalonyx } } module caurinus { @@ -6356,204 +6356,204 @@ module caurinus { >mahaganus : mahaganus >T0 : T0 >T1 : T1 ->panglima : panglima ->fundatus : fundatus ->quasiater : quasiater ->carolinensis : carolinensis ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon +>panglima : unknown +>fundatus : panglima.fundatus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon martiniquensis(): ruatanica.hector>> { var x: ruatanica.hector>>; () => { var y = this; }; return x; } ->martiniquensis : () => hector>> ->ruatanica : ruatanica ->hector : hector ->julianae : julianae ->sumatrana : sumatrana ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->dammermani : dammermani ->melanops : melanops ->caurinus : caurinus +>martiniquensis : () => ruatanica.hector>> +>ruatanica : unknown +>hector : ruatanica.hector +>julianae : unknown +>sumatrana : julianae.sumatrana +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>dammermani : unknown +>melanops : dammermani.melanops +>caurinus : unknown >mahaganus : mahaganus ->julianae : julianae ->nudicaudus : nudicaudus ->lavali : lavali ->otion : otion ->x : hector>> ->ruatanica : ruatanica ->hector : hector ->julianae : julianae ->sumatrana : sumatrana ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->dammermani : dammermani ->melanops : melanops ->caurinus : caurinus +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>lavali : unknown +>otion : lavali.otion +>x : ruatanica.hector>> +>ruatanica : unknown +>hector : ruatanica.hector +>julianae : unknown +>sumatrana : julianae.sumatrana +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>dammermani : unknown +>melanops : dammermani.melanops +>caurinus : unknown >mahaganus : mahaganus ->julianae : julianae ->nudicaudus : nudicaudus ->lavali : lavali ->otion : otion +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>lavali : unknown +>otion : lavali.otion >() => { var y = this; } : () => void >y : mahaganus >this : mahaganus ->x : hector>> +>x : ruatanica.hector>> devius(): samarensis.pelurus, trivirgatus.falconeri>> { var x: samarensis.pelurus, trivirgatus.falconeri>>; () => { var y = this; }; return x; } ->devius : () => pelurus, falconeri>> ->samarensis : samarensis ->pelurus : pelurus ->dogramacii : dogramacii ->aurata : aurata ->minutus : minutus ->inez : inez ->minutus : minutus ->inez : inez ->sagitta : sagitta ->stolzmanni : stolzmanni ->dammermani : dammermani ->melanops : melanops ->trivirgatus : trivirgatus ->falconeri : falconeri ->x : pelurus, falconeri>> ->samarensis : samarensis ->pelurus : pelurus ->dogramacii : dogramacii ->aurata : aurata ->minutus : minutus ->inez : inez ->minutus : minutus ->inez : inez ->sagitta : sagitta ->stolzmanni : stolzmanni ->dammermani : dammermani ->melanops : melanops ->trivirgatus : trivirgatus ->falconeri : falconeri +>devius : () => samarensis.pelurus, trivirgatus.falconeri>> +>samarensis : unknown +>pelurus : samarensis.pelurus +>dogramacii : unknown +>aurata : dogramacii.aurata +>minutus : unknown +>inez : minutus.inez +>minutus : unknown +>inez : minutus.inez +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>dammermani : unknown +>melanops : dammermani.melanops +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>x : samarensis.pelurus, trivirgatus.falconeri>> +>samarensis : unknown +>pelurus : samarensis.pelurus +>dogramacii : unknown +>aurata : dogramacii.aurata +>minutus : unknown +>inez : minutus.inez +>minutus : unknown +>inez : minutus.inez +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>dammermani : unknown +>melanops : dammermani.melanops +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri >() => { var y = this; } : () => void >y : mahaganus >this : mahaganus ->x : pelurus, falconeri>> +>x : samarensis.pelurus, trivirgatus.falconeri>> masalai(): argurus.oreas { var x: argurus.oreas; () => { var y = this; }; return x; } ->masalai : () => oreas ->argurus : argurus ->oreas : oreas ->x : oreas ->argurus : argurus ->oreas : oreas +>masalai : () => argurus.oreas +>argurus : unknown +>oreas : argurus.oreas +>x : argurus.oreas +>argurus : unknown +>oreas : argurus.oreas >() => { var y = this; } : () => void >y : mahaganus >this : mahaganus ->x : oreas +>x : argurus.oreas kathleenae(): nigra.dolichurus { var x: nigra.dolichurus; () => { var y = this; }; return x; } ->kathleenae : () => dolichurus ->nigra : nigra ->dolichurus : dolichurus ->patas : patas ->uralensis : uralensis ->caurinus : caurinus +>kathleenae : () => nigra.dolichurus +>nigra : unknown +>dolichurus : nigra.dolichurus +>patas : unknown +>uralensis : patas.uralensis +>caurinus : unknown >psilurus : psilurus ->x : dolichurus ->nigra : nigra ->dolichurus : dolichurus ->patas : patas ->uralensis : uralensis ->caurinus : caurinus +>x : nigra.dolichurus +>nigra : unknown +>dolichurus : nigra.dolichurus +>patas : unknown +>uralensis : patas.uralensis +>caurinus : unknown >psilurus : psilurus >() => { var y = this; } : () => void >y : mahaganus >this : mahaganus ->x : dolichurus +>x : nigra.dolichurus simulus(): gabriellae.echinatus { var x: gabriellae.echinatus; () => { var y = this; }; return x; } ->simulus : () => echinatus ->gabriellae : gabriellae ->echinatus : echinatus ->x : echinatus ->gabriellae : gabriellae ->echinatus : echinatus +>simulus : () => gabriellae.echinatus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>x : gabriellae.echinatus +>gabriellae : unknown +>echinatus : gabriellae.echinatus >() => { var y = this; } : () => void >y : mahaganus >this : mahaganus ->x : echinatus +>x : gabriellae.echinatus nigrovittatus(): caurinus.mahaganus>> { var x: caurinus.mahaganus>>; () => { var y = this; }; return x; } ->nigrovittatus : () => mahaganus>> ->caurinus : caurinus +>nigrovittatus : () => mahaganus>> +>caurinus : unknown >mahaganus : mahaganus ->gabriellae : gabriellae ->echinatus : echinatus ->petrophilus : petrophilus ->rosalia : rosalia ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->panglima : panglima ->abidi : abidi ->dogramacii : dogramacii ->kaiseri : kaiseri ->lavali : lavali ->wilsoni : wilsoni ->x : mahaganus>> ->caurinus : caurinus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>petrophilus : unknown +>rosalia : petrophilus.rosalia +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>panglima : unknown +>abidi : panglima.abidi +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>lavali : unknown +>wilsoni : lavali.wilsoni +>x : mahaganus>> +>caurinus : unknown >mahaganus : mahaganus ->gabriellae : gabriellae ->echinatus : echinatus ->petrophilus : petrophilus ->rosalia : rosalia ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->panglima : panglima ->abidi : abidi ->dogramacii : dogramacii ->kaiseri : kaiseri ->lavali : lavali ->wilsoni : wilsoni +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>petrophilus : unknown +>rosalia : petrophilus.rosalia +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>panglima : unknown +>abidi : panglima.abidi +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>lavali : unknown +>wilsoni : lavali.wilsoni >() => { var y = this; } : () => void >y : mahaganus >this : mahaganus ->x : mahaganus>> +>x : mahaganus>> senegalensis(): gabriellae.klossii, dammermani.melanops> { var x: gabriellae.klossii, dammermani.melanops>; () => { var y = this; }; return x; } ->senegalensis : () => klossii, melanops> ->gabriellae : gabriellae ->klossii : klossii ->howi : howi ->coludo : coludo ->lavali : lavali ->lepturus : lepturus ->lutreolus : lutreolus ->punicus : punicus ->dammermani : dammermani ->melanops : melanops ->x : klossii, melanops> ->gabriellae : gabriellae ->klossii : klossii ->howi : howi ->coludo : coludo ->lavali : lavali ->lepturus : lepturus ->lutreolus : lutreolus ->punicus : punicus ->dammermani : dammermani ->melanops : melanops +>senegalensis : () => gabriellae.klossii, dammermani.melanops> +>gabriellae : unknown +>klossii : gabriellae.klossii +>howi : unknown +>coludo : howi.coludo +>lavali : unknown +>lepturus : lavali.lepturus +>lutreolus : unknown +>punicus : lutreolus.punicus +>dammermani : unknown +>melanops : dammermani.melanops +>x : gabriellae.klossii, dammermani.melanops> +>gabriellae : unknown +>klossii : gabriellae.klossii +>howi : unknown +>coludo : howi.coludo +>lavali : unknown +>lepturus : lavali.lepturus +>lutreolus : unknown +>punicus : lutreolus.punicus +>dammermani : unknown +>melanops : dammermani.melanops >() => { var y = this; } : () => void >y : mahaganus >this : mahaganus ->x : klossii, melanops> +>x : gabriellae.klossii, dammermani.melanops> acticola(): argurus.luctuosa { var x: argurus.luctuosa; () => { var y = this; }; return x; } ->acticola : () => luctuosa ->argurus : argurus ->luctuosa : luctuosa ->x : luctuosa ->argurus : argurus ->luctuosa : luctuosa +>acticola : () => argurus.luctuosa +>argurus : unknown +>luctuosa : argurus.luctuosa +>x : argurus.luctuosa +>argurus : unknown +>luctuosa : argurus.luctuosa >() => { var y = this; } : () => void >y : mahaganus >this : mahaganus ->x : luctuosa +>x : argurus.luctuosa } } module macrorhinos { @@ -6565,16 +6565,16 @@ module macrorhinos { >T1 : T1 tansaniana(): lutreolus.punicus { var x: lutreolus.punicus; () => { var y = this; }; return x; } ->tansaniana : () => punicus ->lutreolus : lutreolus ->punicus : punicus ->x : punicus ->lutreolus : lutreolus ->punicus : punicus +>tansaniana : () => lutreolus.punicus +>lutreolus : unknown +>punicus : lutreolus.punicus +>x : lutreolus.punicus +>lutreolus : unknown +>punicus : lutreolus.punicus >() => { var y = this; } : () => void >y : marmosurus >this : marmosurus ->x : punicus +>x : lutreolus.punicus } } module howi { @@ -6584,15 +6584,15 @@ module howi { >angulatus : angulatus >T0 : T0 >T1 : T1 ->sagitta : sagitta ->stolzmanni : stolzmanni +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni pennatus(): howi.marcanoi { var x: howi.marcanoi; () => { var y = this; }; return x; } >pennatus : () => marcanoi ->howi : howi +>howi : unknown >marcanoi : marcanoi >x : marcanoi ->howi : howi +>howi : unknown >marcanoi : marcanoi >() => { var y = this; } : () => void >y : angulatus @@ -6618,172 +6618,172 @@ module nigra { >T1 : T1 dichotomus(): quasiater.carolinensis { var x: quasiater.carolinensis; () => { var y = this; }; return x; } ->dichotomus : () => carolinensis ->quasiater : quasiater ->carolinensis : carolinensis ->x : carolinensis ->quasiater : quasiater ->carolinensis : carolinensis +>dichotomus : () => quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : thalia >this : thalia ->x : carolinensis +>x : quasiater.carolinensis arnuxii(): panamensis.linulus, lavali.beisa> { var x: panamensis.linulus, lavali.beisa>; () => { var y = this; }; return x; } ->arnuxii : () => linulus, beisa> ->panamensis : panamensis ->linulus : linulus ->trivirgatus : trivirgatus ->lotor : lotor ->argurus : argurus ->luctuosa : luctuosa ->lavali : lavali ->wilsoni : wilsoni ->lavali : lavali ->beisa : beisa ->x : linulus, beisa> ->panamensis : panamensis ->linulus : linulus ->trivirgatus : trivirgatus ->lotor : lotor ->argurus : argurus ->luctuosa : luctuosa ->lavali : lavali ->wilsoni : wilsoni ->lavali : lavali ->beisa : beisa +>arnuxii : () => panamensis.linulus, lavali.beisa> +>panamensis : unknown +>linulus : panamensis.linulus +>trivirgatus : unknown +>lotor : trivirgatus.lotor +>argurus : unknown +>luctuosa : argurus.luctuosa +>lavali : unknown +>wilsoni : lavali.wilsoni +>lavali : unknown +>beisa : lavali.beisa +>x : panamensis.linulus, lavali.beisa> +>panamensis : unknown +>linulus : panamensis.linulus +>trivirgatus : unknown +>lotor : trivirgatus.lotor +>argurus : unknown +>luctuosa : argurus.luctuosa +>lavali : unknown +>wilsoni : lavali.wilsoni +>lavali : unknown +>beisa : lavali.beisa >() => { var y = this; } : () => void >y : thalia >this : thalia ->x : linulus, beisa> +>x : panamensis.linulus, lavali.beisa> verheyeni(): lavali.xanthognathus { var x: lavali.xanthognathus; () => { var y = this; }; return x; } ->verheyeni : () => xanthognathus ->lavali : lavali ->xanthognathus : xanthognathus ->x : xanthognathus ->lavali : lavali ->xanthognathus : xanthognathus +>verheyeni : () => lavali.xanthognathus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>x : lavali.xanthognathus +>lavali : unknown +>xanthognathus : lavali.xanthognathus >() => { var y = this; } : () => void >y : thalia >this : thalia ->x : xanthognathus +>x : lavali.xanthognathus dauuricus(): gabriellae.amicus { var x: gabriellae.amicus; () => { var y = this; }; return x; } ->dauuricus : () => amicus ->gabriellae : gabriellae ->amicus : amicus ->x : amicus ->gabriellae : gabriellae ->amicus : amicus +>dauuricus : () => gabriellae.amicus +>gabriellae : unknown +>amicus : gabriellae.amicus +>x : gabriellae.amicus +>gabriellae : unknown +>amicus : gabriellae.amicus >() => { var y = this; } : () => void >y : thalia >this : thalia ->x : amicus +>x : gabriellae.amicus tristriatus(): rionegrensis.veraecrucis> { var x: rionegrensis.veraecrucis>; () => { var y = this; }; return x; } ->tristriatus : () => veraecrucis> ->rionegrensis : rionegrensis ->veraecrucis : veraecrucis ->howi : howi ->marcanoi : marcanoi ->panamensis : panamensis ->linulus : linulus ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->howi : howi ->marcanoi : marcanoi ->x : veraecrucis> ->rionegrensis : rionegrensis ->veraecrucis : veraecrucis ->howi : howi ->marcanoi : marcanoi ->panamensis : panamensis ->linulus : linulus ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->howi : howi ->marcanoi : marcanoi +>tristriatus : () => rionegrensis.veraecrucis> +>rionegrensis : unknown +>veraecrucis : rionegrensis.veraecrucis +>howi : unknown +>marcanoi : howi.marcanoi +>panamensis : unknown +>linulus : panamensis.linulus +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>howi : unknown +>marcanoi : howi.marcanoi +>x : rionegrensis.veraecrucis> +>rionegrensis : unknown +>veraecrucis : rionegrensis.veraecrucis +>howi : unknown +>marcanoi : howi.marcanoi +>panamensis : unknown +>linulus : panamensis.linulus +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>howi : unknown +>marcanoi : howi.marcanoi >() => { var y = this; } : () => void >y : thalia >this : thalia ->x : veraecrucis> +>x : rionegrensis.veraecrucis> lasiura(): panglima.abidi>, Lanthanum.nitidus> { var x: panglima.abidi>, Lanthanum.nitidus>; () => { var y = this; }; return x; } ->lasiura : () => abidi>, nitidus> ->panglima : panglima ->abidi : abidi ->samarensis : samarensis ->fuscus : fuscus ->lavali : lavali ->wilsoni : wilsoni ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->Lanthanum : Lanthanum ->jugularis : jugularis ->imperfecta : imperfecta ->subspinosus : subspinosus ->Lanthanum : Lanthanum ->nitidus : nitidus ->lavali : lavali ->lepturus : lepturus ->julianae : julianae ->acariensis : acariensis ->x : abidi>, nitidus> ->panglima : panglima ->abidi : abidi ->samarensis : samarensis ->fuscus : fuscus ->lavali : lavali ->wilsoni : wilsoni ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->Lanthanum : Lanthanum ->jugularis : jugularis ->imperfecta : imperfecta ->subspinosus : subspinosus ->Lanthanum : Lanthanum ->nitidus : nitidus ->lavali : lavali ->lepturus : lepturus ->julianae : julianae ->acariensis : acariensis +>lasiura : () => panglima.abidi>, Lanthanum.nitidus> +>panglima : unknown +>abidi : panglima.abidi +>samarensis : unknown +>fuscus : samarensis.fuscus +>lavali : unknown +>wilsoni : lavali.wilsoni +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>lavali : unknown +>lepturus : lavali.lepturus +>julianae : unknown +>acariensis : julianae.acariensis +>x : panglima.abidi>, Lanthanum.nitidus> +>panglima : unknown +>abidi : panglima.abidi +>samarensis : unknown +>fuscus : samarensis.fuscus +>lavali : unknown +>wilsoni : lavali.wilsoni +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>lavali : unknown +>lepturus : lavali.lepturus +>julianae : unknown +>acariensis : julianae.acariensis >() => { var y = this; } : () => void >y : thalia >this : thalia ->x : abidi>, nitidus> +>x : panglima.abidi>, Lanthanum.nitidus> gangetica(): argurus.luctuosa { var x: argurus.luctuosa; () => { var y = this; }; return x; } ->gangetica : () => luctuosa ->argurus : argurus ->luctuosa : luctuosa ->x : luctuosa ->argurus : argurus ->luctuosa : luctuosa +>gangetica : () => argurus.luctuosa +>argurus : unknown +>luctuosa : argurus.luctuosa +>x : argurus.luctuosa +>argurus : unknown +>luctuosa : argurus.luctuosa >() => { var y = this; } : () => void >y : thalia >this : thalia ->x : luctuosa +>x : argurus.luctuosa brucei(): chrysaeolus.sarasinorum { var x: chrysaeolus.sarasinorum; () => { var y = this; }; return x; } ->brucei : () => sarasinorum ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->julianae : julianae ->steerii : steerii ->ruatanica : ruatanica ->americanus : americanus ->x : sarasinorum ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->julianae : julianae ->steerii : steerii ->ruatanica : ruatanica ->americanus : americanus +>brucei : () => chrysaeolus.sarasinorum +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>julianae : unknown +>steerii : julianae.steerii +>ruatanica : unknown +>americanus : ruatanica.americanus +>x : chrysaeolus.sarasinorum +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>julianae : unknown +>steerii : julianae.steerii +>ruatanica : unknown +>americanus : ruatanica.americanus >() => { var y = this; } : () => void >y : thalia >this : thalia ->x : sarasinorum +>x : chrysaeolus.sarasinorum } } module sagitta { @@ -6791,28 +6791,28 @@ module sagitta { export class walkeri extends minutus.portoricensis { >walkeri : walkeri ->minutus : minutus ->portoricensis : portoricensis +>minutus : unknown +>portoricensis : minutus.portoricensis maracajuensis(): samarensis.cahirinus { var x: samarensis.cahirinus; () => { var y = this; }; return x; } ->maracajuensis : () => cahirinus ->samarensis : samarensis ->cahirinus : cahirinus ->Lanthanum : Lanthanum ->jugularis : jugularis ->ruatanica : ruatanica ->americanus : americanus ->x : cahirinus ->samarensis : samarensis ->cahirinus : cahirinus ->Lanthanum : Lanthanum ->jugularis : jugularis ->ruatanica : ruatanica ->americanus : americanus +>maracajuensis : () => samarensis.cahirinus +>samarensis : unknown +>cahirinus : samarensis.cahirinus +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>ruatanica : unknown +>americanus : ruatanica.americanus +>x : samarensis.cahirinus +>samarensis : unknown +>cahirinus : samarensis.cahirinus +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>ruatanica : unknown +>americanus : ruatanica.americanus >() => { var y = this; } : () => void >y : walkeri >this : walkeri ->x : cahirinus +>x : samarensis.cahirinus } } module minutus { @@ -6822,32 +6822,32 @@ module minutus { >inez : inez >T0 : T0 >T1 : T1 ->samarensis : samarensis ->pelurus : pelurus ->argurus : argurus ->germaini : germaini ->julianae : julianae ->durangae : durangae +>samarensis : unknown +>pelurus : samarensis.pelurus +>argurus : unknown +>germaini : argurus.germaini +>julianae : unknown +>durangae : julianae.durangae vexillaris(): samarensis.cahirinus { var x: samarensis.cahirinus; () => { var y = this; }; return x; } ->vexillaris : () => cahirinus ->samarensis : samarensis ->cahirinus : cahirinus ->lavali : lavali ->lepturus : lepturus ->lavali : lavali ->wilsoni : wilsoni ->x : cahirinus ->samarensis : samarensis ->cahirinus : cahirinus ->lavali : lavali ->lepturus : lepturus ->lavali : lavali ->wilsoni : wilsoni +>vexillaris : () => samarensis.cahirinus +>samarensis : unknown +>cahirinus : samarensis.cahirinus +>lavali : unknown +>lepturus : lavali.lepturus +>lavali : unknown +>wilsoni : lavali.wilsoni +>x : samarensis.cahirinus +>samarensis : unknown +>cahirinus : samarensis.cahirinus +>lavali : unknown +>lepturus : lavali.lepturus +>lavali : unknown +>wilsoni : lavali.wilsoni >() => { var y = this; } : () => void >y : inez >this : inez ->x : cahirinus +>x : samarensis.cahirinus } } module macrorhinos { @@ -6855,12 +6855,12 @@ module macrorhinos { export class konganensis extends imperfecta.lasiurus { >konganensis : konganensis ->imperfecta : imperfecta ->lasiurus : lasiurus ->caurinus : caurinus ->psilurus : psilurus ->caurinus : caurinus ->psilurus : psilurus +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>caurinus : unknown +>psilurus : caurinus.psilurus +>caurinus : unknown +>psilurus : caurinus.psilurus } } module panamensis { @@ -6870,188 +6870,188 @@ module panamensis { >linulus : linulus >T0 : T0 >T1 : T1 ->ruatanica : ruatanica ->hector : hector ->julianae : julianae ->sumatrana : sumatrana ->samarensis : samarensis ->pelurus : pelurus ->Lanthanum : Lanthanum ->jugularis : jugularis ->sagitta : sagitta ->walkeri : walkeri +>ruatanica : unknown +>hector : ruatanica.hector +>julianae : unknown +>sumatrana : julianae.sumatrana +>samarensis : unknown +>pelurus : samarensis.pelurus +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>sagitta : unknown +>walkeri : sagitta.walkeri goslingi(): daubentonii.arboreus { var x: daubentonii.arboreus; () => { var y = this; }; return x; } ->goslingi : () => arboreus ->daubentonii : daubentonii ->arboreus : arboreus ->gabriellae : gabriellae ->amicus : amicus ->dogramacii : dogramacii ->kaiseri : kaiseri ->x : arboreus ->daubentonii : daubentonii ->arboreus : arboreus ->gabriellae : gabriellae ->amicus : amicus ->dogramacii : dogramacii ->kaiseri : kaiseri +>goslingi : () => daubentonii.arboreus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>gabriellae : unknown +>amicus : gabriellae.amicus +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>x : daubentonii.arboreus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>gabriellae : unknown +>amicus : gabriellae.amicus +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri >() => { var y = this; } : () => void >y : linulus >this : linulus ->x : arboreus +>x : daubentonii.arboreus taki(): patas.uralensis { var x: patas.uralensis; () => { var y = this; }; return x; } ->taki : () => uralensis ->patas : patas ->uralensis : uralensis ->x : uralensis ->patas : patas ->uralensis : uralensis +>taki : () => patas.uralensis +>patas : unknown +>uralensis : patas.uralensis +>x : patas.uralensis +>patas : unknown +>uralensis : patas.uralensis >() => { var y = this; } : () => void >y : linulus >this : linulus ->x : uralensis +>x : patas.uralensis fumosus(): rendalli.moojeni, lavali.beisa> { var x: rendalli.moojeni, lavali.beisa>; () => { var y = this; }; return x; } ->fumosus : () => moojeni, beisa> ->rendalli : rendalli ->moojeni : moojeni ->argurus : argurus ->netscheri : netscheri ->dogramacii : dogramacii ->aurata : aurata ->dogramacii : dogramacii ->aurata : aurata ->lavali : lavali ->beisa : beisa ->x : moojeni, beisa> ->rendalli : rendalli ->moojeni : moojeni ->argurus : argurus ->netscheri : netscheri ->dogramacii : dogramacii ->aurata : aurata ->dogramacii : dogramacii ->aurata : aurata ->lavali : lavali ->beisa : beisa +>fumosus : () => rendalli.moojeni, lavali.beisa> +>rendalli : unknown +>moojeni : rendalli.moojeni +>argurus : unknown +>netscheri : argurus.netscheri +>dogramacii : unknown +>aurata : dogramacii.aurata +>dogramacii : unknown +>aurata : dogramacii.aurata +>lavali : unknown +>beisa : lavali.beisa +>x : rendalli.moojeni, lavali.beisa> +>rendalli : unknown +>moojeni : rendalli.moojeni +>argurus : unknown +>netscheri : argurus.netscheri +>dogramacii : unknown +>aurata : dogramacii.aurata +>dogramacii : unknown +>aurata : dogramacii.aurata +>lavali : unknown +>beisa : lavali.beisa >() => { var y = this; } : () => void >y : linulus >this : linulus ->x : moojeni, beisa> +>x : rendalli.moojeni, lavali.beisa> rufinus(): macrorhinos.konganensis { var x: macrorhinos.konganensis; () => { var y = this; }; return x; } ->rufinus : () => konganensis ->macrorhinos : macrorhinos ->konganensis : konganensis ->x : konganensis ->macrorhinos : macrorhinos ->konganensis : konganensis +>rufinus : () => macrorhinos.konganensis +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>x : macrorhinos.konganensis +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis >() => { var y = this; } : () => void >y : linulus >this : linulus ->x : konganensis +>x : macrorhinos.konganensis lami(): nigra.thalia { var x: nigra.thalia; () => { var y = this; }; return x; } ->lami : () => thalia ->nigra : nigra ->thalia : thalia ->patas : patas ->uralensis : uralensis ->dogramacii : dogramacii ->robustulus : robustulus ->x : thalia ->nigra : nigra ->thalia : thalia ->patas : patas ->uralensis : uralensis ->dogramacii : dogramacii ->robustulus : robustulus +>lami : () => nigra.thalia +>nigra : unknown +>thalia : nigra.thalia +>patas : unknown +>uralensis : patas.uralensis +>dogramacii : unknown +>robustulus : dogramacii.robustulus +>x : nigra.thalia +>nigra : unknown +>thalia : nigra.thalia +>patas : unknown +>uralensis : patas.uralensis +>dogramacii : unknown +>robustulus : dogramacii.robustulus >() => { var y = this; } : () => void >y : linulus >this : linulus ->x : thalia +>x : nigra.thalia regina(): trivirgatus.oconnelli { var x: trivirgatus.oconnelli; () => { var y = this; }; return x; } ->regina : () => oconnelli ->trivirgatus : trivirgatus ->oconnelli : oconnelli ->x : oconnelli ->trivirgatus : trivirgatus ->oconnelli : oconnelli +>regina : () => trivirgatus.oconnelli +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli +>x : trivirgatus.oconnelli +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli >() => { var y = this; } : () => void >y : linulus >this : linulus ->x : oconnelli +>x : trivirgatus.oconnelli nanilla(): dammermani.siberu { var x: dammermani.siberu; () => { var y = this; }; return x; } ->nanilla : () => siberu ->dammermani : dammermani ->siberu : siberu ->lavali : lavali ->xanthognathus : xanthognathus ->trivirgatus : trivirgatus ->oconnelli : oconnelli ->x : siberu ->dammermani : dammermani ->siberu : siberu ->lavali : lavali ->xanthognathus : xanthognathus ->trivirgatus : trivirgatus ->oconnelli : oconnelli +>nanilla : () => dammermani.siberu +>dammermani : unknown +>siberu : dammermani.siberu +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli +>x : dammermani.siberu +>dammermani : unknown +>siberu : dammermani.siberu +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli >() => { var y = this; } : () => void >y : linulus >this : linulus ->x : siberu +>x : dammermani.siberu enganus(): petrophilus.sodyi { var x: petrophilus.sodyi; () => { var y = this; }; return x; } ->enganus : () => sodyi ->petrophilus : petrophilus ->sodyi : sodyi ->dogramacii : dogramacii ->aurata : aurata ->argurus : argurus ->oreas : oreas ->x : sodyi ->petrophilus : petrophilus ->sodyi : sodyi ->dogramacii : dogramacii ->aurata : aurata ->argurus : argurus ->oreas : oreas +>enganus : () => petrophilus.sodyi +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>dogramacii : unknown +>aurata : dogramacii.aurata +>argurus : unknown +>oreas : argurus.oreas +>x : petrophilus.sodyi +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>dogramacii : unknown +>aurata : dogramacii.aurata +>argurus : unknown +>oreas : argurus.oreas >() => { var y = this; } : () => void >y : linulus >this : linulus ->x : sodyi +>x : petrophilus.sodyi gomantongensis(): rionegrensis.veraecrucis> { var x: rionegrensis.veraecrucis>; () => { var y = this; }; return x; } ->gomantongensis : () => veraecrucis> ->rionegrensis : rionegrensis ->veraecrucis : veraecrucis ->caurinus : caurinus ->psilurus : psilurus ->minutus : minutus ->inez : inez ->rendalli : rendalli ->zuluensis : zuluensis ->rionegrensis : rionegrensis ->caniventer : caniventer ->x : veraecrucis> ->rionegrensis : rionegrensis ->veraecrucis : veraecrucis ->caurinus : caurinus ->psilurus : psilurus ->minutus : minutus ->inez : inez ->rendalli : rendalli ->zuluensis : zuluensis ->rionegrensis : rionegrensis ->caniventer : caniventer +>gomantongensis : () => rionegrensis.veraecrucis> +>rionegrensis : unknown +>veraecrucis : rionegrensis.veraecrucis +>caurinus : unknown +>psilurus : caurinus.psilurus +>minutus : unknown +>inez : minutus.inez +>rendalli : unknown +>zuluensis : rendalli.zuluensis +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>x : rionegrensis.veraecrucis> +>rionegrensis : unknown +>veraecrucis : rionegrensis.veraecrucis +>caurinus : unknown +>psilurus : caurinus.psilurus +>minutus : unknown +>inez : minutus.inez +>rendalli : unknown +>zuluensis : rendalli.zuluensis +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer >() => { var y = this; } : () => void >y : linulus >this : linulus ->x : veraecrucis> +>x : rionegrensis.veraecrucis> } } module nigra { @@ -7063,264 +7063,264 @@ module nigra { >T1 : T1 weddellii(): nigra.dolichurus { var x: nigra.dolichurus; () => { var y = this; }; return x; } ->weddellii : () => dolichurus ->nigra : nigra +>weddellii : () => dolichurus +>nigra : unknown >dolichurus : dolichurus ->dogramacii : dogramacii ->aurata : aurata ->julianae : julianae ->steerii : steerii ->x : dolichurus ->nigra : nigra +>dogramacii : unknown +>aurata : dogramacii.aurata +>julianae : unknown +>steerii : julianae.steerii +>x : dolichurus +>nigra : unknown >dolichurus : dolichurus ->dogramacii : dogramacii ->aurata : aurata ->julianae : julianae ->steerii : steerii +>dogramacii : unknown +>aurata : dogramacii.aurata +>julianae : unknown +>steerii : julianae.steerii >() => { var y = this; } : () => void >y : gracilis >this : gracilis ->x : dolichurus +>x : dolichurus echinothrix(): Lanthanum.nitidus, argurus.oreas> { var x: Lanthanum.nitidus, argurus.oreas>; () => { var y = this; }; return x; } ->echinothrix : () => nitidus, oreas> ->Lanthanum : Lanthanum ->nitidus : nitidus ->panglima : panglima ->amphibius : amphibius ->caurinus : caurinus ->megaphyllus : megaphyllus ->lavali : lavali ->lepturus : lepturus ->argurus : argurus ->oreas : oreas ->x : nitidus, oreas> ->Lanthanum : Lanthanum ->nitidus : nitidus ->panglima : panglima ->amphibius : amphibius ->caurinus : caurinus ->megaphyllus : megaphyllus ->lavali : lavali ->lepturus : lepturus ->argurus : argurus ->oreas : oreas +>echinothrix : () => Lanthanum.nitidus, argurus.oreas> +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>panglima : unknown +>amphibius : panglima.amphibius +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>lavali : unknown +>lepturus : lavali.lepturus +>argurus : unknown +>oreas : argurus.oreas +>x : Lanthanum.nitidus, argurus.oreas> +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>panglima : unknown +>amphibius : panglima.amphibius +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>lavali : unknown +>lepturus : lavali.lepturus +>argurus : unknown +>oreas : argurus.oreas >() => { var y = this; } : () => void >y : gracilis >this : gracilis ->x : nitidus, oreas> +>x : Lanthanum.nitidus, argurus.oreas> garridoi(): dogramacii.koepckeae { var x: dogramacii.koepckeae; () => { var y = this; }; return x; } ->garridoi : () => koepckeae ->dogramacii : dogramacii ->koepckeae : koepckeae ->x : koepckeae ->dogramacii : dogramacii ->koepckeae : koepckeae +>garridoi : () => dogramacii.koepckeae +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae +>x : dogramacii.koepckeae +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae >() => { var y = this; } : () => void >y : gracilis >this : gracilis ->x : koepckeae +>x : dogramacii.koepckeae rouxii(): nigra.gracilis, nigra.thalia> { var x: nigra.gracilis, nigra.thalia>; () => { var y = this; }; return x; } ->rouxii : () => gracilis, thalia> ->nigra : nigra +>rouxii : () => gracilis, thalia> +>nigra : unknown >gracilis : gracilis ->argurus : argurus ->dauricus : dauricus ->macrorhinos : macrorhinos ->konganensis : konganensis ->patas : patas ->uralensis : uralensis ->nigra : nigra +>argurus : unknown +>dauricus : argurus.dauricus +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>patas : unknown +>uralensis : patas.uralensis +>nigra : unknown >thalia : thalia ->patas : patas ->uralensis : uralensis ->julianae : julianae ->galapagoensis : galapagoensis ->x : gracilis, thalia> ->nigra : nigra +>patas : unknown +>uralensis : patas.uralensis +>julianae : unknown +>galapagoensis : julianae.galapagoensis +>x : gracilis, thalia> +>nigra : unknown >gracilis : gracilis ->argurus : argurus ->dauricus : dauricus ->macrorhinos : macrorhinos ->konganensis : konganensis ->patas : patas ->uralensis : uralensis ->nigra : nigra +>argurus : unknown +>dauricus : argurus.dauricus +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>patas : unknown +>uralensis : patas.uralensis +>nigra : unknown >thalia : thalia ->patas : patas ->uralensis : uralensis ->julianae : julianae ->galapagoensis : galapagoensis +>patas : unknown +>uralensis : patas.uralensis +>julianae : unknown +>galapagoensis : julianae.galapagoensis >() => { var y = this; } : () => void >y : gracilis >this : gracilis ->x : gracilis, thalia> +>x : gracilis, thalia> aurita(): sagitta.stolzmanni { var x: sagitta.stolzmanni; () => { var y = this; }; return x; } ->aurita : () => stolzmanni ->sagitta : sagitta ->stolzmanni : stolzmanni ->x : stolzmanni ->sagitta : sagitta ->stolzmanni : stolzmanni +>aurita : () => sagitta.stolzmanni +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>x : sagitta.stolzmanni +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni >() => { var y = this; } : () => void >y : gracilis >this : gracilis ->x : stolzmanni +>x : sagitta.stolzmanni geoffrensis(): rionegrensis.caniventer { var x: rionegrensis.caniventer; () => { var y = this; }; return x; } ->geoffrensis : () => caniventer ->rionegrensis : rionegrensis ->caniventer : caniventer ->x : caniventer ->rionegrensis : rionegrensis ->caniventer : caniventer +>geoffrensis : () => rionegrensis.caniventer +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>x : rionegrensis.caniventer +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer >() => { var y = this; } : () => void >y : gracilis >this : gracilis ->x : caniventer +>x : rionegrensis.caniventer theresa(): macrorhinos.marmosurus, argurus.luctuosa>, nigra.dolichurus> { var x: macrorhinos.marmosurus, argurus.luctuosa>, nigra.dolichurus>; () => { var y = this; }; return x; } ->theresa : () => marmosurus, luctuosa>, dolichurus> ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->argurus : argurus ->netscheri : netscheri ->dammermani : dammermani ->siberu : siberu ->lutreolus : lutreolus ->foina : foina ->samarensis : samarensis ->pallidus : pallidus ->argurus : argurus ->luctuosa : luctuosa ->nigra : nigra +>theresa : () => macrorhinos.marmosurus, argurus.luctuosa>, dolichurus> +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>argurus : unknown +>netscheri : argurus.netscheri +>dammermani : unknown +>siberu : dammermani.siberu +>lutreolus : unknown +>foina : lutreolus.foina +>samarensis : unknown +>pallidus : samarensis.pallidus +>argurus : unknown +>luctuosa : argurus.luctuosa +>nigra : unknown >dolichurus : dolichurus ->lavali : lavali ->lepturus : lepturus ->samarensis : samarensis ->pallidus : pallidus ->x : marmosurus, luctuosa>, dolichurus> ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->argurus : argurus ->netscheri : netscheri ->dammermani : dammermani ->siberu : siberu ->lutreolus : lutreolus ->foina : foina ->samarensis : samarensis ->pallidus : pallidus ->argurus : argurus ->luctuosa : luctuosa ->nigra : nigra +>lavali : unknown +>lepturus : lavali.lepturus +>samarensis : unknown +>pallidus : samarensis.pallidus +>x : macrorhinos.marmosurus, argurus.luctuosa>, dolichurus> +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>argurus : unknown +>netscheri : argurus.netscheri +>dammermani : unknown +>siberu : dammermani.siberu +>lutreolus : unknown +>foina : lutreolus.foina +>samarensis : unknown +>pallidus : samarensis.pallidus +>argurus : unknown +>luctuosa : argurus.luctuosa +>nigra : unknown >dolichurus : dolichurus ->lavali : lavali ->lepturus : lepturus ->samarensis : samarensis ->pallidus : pallidus +>lavali : unknown +>lepturus : lavali.lepturus +>samarensis : unknown +>pallidus : samarensis.pallidus >() => { var y = this; } : () => void >y : gracilis >this : gracilis ->x : marmosurus, luctuosa>, dolichurus> +>x : macrorhinos.marmosurus, argurus.luctuosa>, dolichurus> melanocarpus(): julianae.albidens, julianae.sumatrana> { var x: julianae.albidens, julianae.sumatrana>; () => { var y = this; }; return x; } ->melanocarpus : () => albidens, sumatrana> ->julianae : julianae ->albidens : albidens ->dammermani : dammermani ->siberu : siberu ->lutreolus : lutreolus ->foina : foina ->samarensis : samarensis ->pallidus : pallidus ->julianae : julianae ->sumatrana : sumatrana ->x : albidens, sumatrana> ->julianae : julianae ->albidens : albidens ->dammermani : dammermani ->siberu : siberu ->lutreolus : lutreolus ->foina : foina ->samarensis : samarensis ->pallidus : pallidus ->julianae : julianae ->sumatrana : sumatrana +>melanocarpus : () => julianae.albidens, julianae.sumatrana> +>julianae : unknown +>albidens : julianae.albidens +>dammermani : unknown +>siberu : dammermani.siberu +>lutreolus : unknown +>foina : lutreolus.foina +>samarensis : unknown +>pallidus : samarensis.pallidus +>julianae : unknown +>sumatrana : julianae.sumatrana +>x : julianae.albidens, julianae.sumatrana> +>julianae : unknown +>albidens : julianae.albidens +>dammermani : unknown +>siberu : dammermani.siberu +>lutreolus : unknown +>foina : lutreolus.foina +>samarensis : unknown +>pallidus : samarensis.pallidus +>julianae : unknown +>sumatrana : julianae.sumatrana >() => { var y = this; } : () => void >y : gracilis >this : gracilis ->x : albidens, sumatrana> +>x : julianae.albidens, julianae.sumatrana> dubiaquercus(): dogramacii.robustulus { var x: dogramacii.robustulus; () => { var y = this; }; return x; } ->dubiaquercus : () => robustulus ->dogramacii : dogramacii ->robustulus : robustulus ->x : robustulus ->dogramacii : dogramacii ->robustulus : robustulus +>dubiaquercus : () => dogramacii.robustulus +>dogramacii : unknown +>robustulus : dogramacii.robustulus +>x : dogramacii.robustulus +>dogramacii : unknown +>robustulus : dogramacii.robustulus >() => { var y = this; } : () => void >y : gracilis >this : gracilis ->x : robustulus +>x : dogramacii.robustulus pectoralis(): julianae.sumatrana { var x: julianae.sumatrana; () => { var y = this; }; return x; } ->pectoralis : () => sumatrana ->julianae : julianae ->sumatrana : sumatrana ->x : sumatrana ->julianae : julianae ->sumatrana : sumatrana +>pectoralis : () => julianae.sumatrana +>julianae : unknown +>sumatrana : julianae.sumatrana +>x : julianae.sumatrana +>julianae : unknown +>sumatrana : julianae.sumatrana >() => { var y = this; } : () => void >y : gracilis >this : gracilis ->x : sumatrana +>x : julianae.sumatrana apoensis(): caurinus.megaphyllus { var x: caurinus.megaphyllus; () => { var y = this; }; return x; } ->apoensis : () => megaphyllus ->caurinus : caurinus ->megaphyllus : megaphyllus ->x : megaphyllus ->caurinus : caurinus ->megaphyllus : megaphyllus +>apoensis : () => caurinus.megaphyllus +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>x : caurinus.megaphyllus +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus >() => { var y = this; } : () => void >y : gracilis >this : gracilis ->x : megaphyllus +>x : caurinus.megaphyllus grisescens(): Lanthanum.jugularis { var x: Lanthanum.jugularis; () => { var y = this; }; return x; } ->grisescens : () => jugularis ->Lanthanum : Lanthanum ->jugularis : jugularis ->x : jugularis ->Lanthanum : Lanthanum ->jugularis : jugularis +>grisescens : () => Lanthanum.jugularis +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>x : Lanthanum.jugularis +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis >() => { var y = this; } : () => void >y : gracilis >this : gracilis ->x : jugularis +>x : Lanthanum.jugularis ramirohitra(): panglima.amphibius { var x: panglima.amphibius; () => { var y = this; }; return x; } ->ramirohitra : () => amphibius ->panglima : panglima ->amphibius : amphibius ->trivirgatus : trivirgatus ->falconeri : falconeri ->gabriellae : gabriellae ->echinatus : echinatus ->x : amphibius ->panglima : panglima ->amphibius : amphibius ->trivirgatus : trivirgatus ->falconeri : falconeri ->gabriellae : gabriellae ->echinatus : echinatus +>ramirohitra : () => panglima.amphibius +>panglima : unknown +>amphibius : panglima.amphibius +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>x : panglima.amphibius +>panglima : unknown +>amphibius : panglima.amphibius +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>gabriellae : unknown +>echinatus : gabriellae.echinatus >() => { var y = this; } : () => void >y : gracilis >this : gracilis ->x : amphibius +>x : panglima.amphibius } } module samarensis { @@ -7330,333 +7330,333 @@ module samarensis { >pelurus : pelurus >T0 : T0 >T1 : T1 ->sagitta : sagitta ->stolzmanni : stolzmanni +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni Palladium(): panamensis.linulus { var x: panamensis.linulus; () => { var y = this; }; return x; } ->Palladium : () => linulus ->panamensis : panamensis ->linulus : linulus ->macrorhinos : macrorhinos ->konganensis : konganensis ->rionegrensis : rionegrensis ->caniventer : caniventer ->x : linulus ->panamensis : panamensis ->linulus : linulus ->macrorhinos : macrorhinos ->konganensis : konganensis ->rionegrensis : rionegrensis ->caniventer : caniventer +>Palladium : () => panamensis.linulus +>panamensis : unknown +>linulus : panamensis.linulus +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>x : panamensis.linulus +>panamensis : unknown +>linulus : panamensis.linulus +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer >() => { var y = this; } : () => void >y : pelurus >this : pelurus ->x : linulus +>x : panamensis.linulus castanea(): argurus.netscheri, julianae.oralis> { var x: argurus.netscheri, julianae.oralis>; () => { var y = this; }; return x; } ->castanea : () => netscheri, oralis> ->argurus : argurus ->netscheri : netscheri ->minutus : minutus ->inez : inez ->argurus : argurus ->peninsulae : peninsulae ->julianae : julianae ->nudicaudus : nudicaudus ->julianae : julianae ->oralis : oralis ->lavali : lavali ->xanthognathus : xanthognathus ->argurus : argurus ->oreas : oreas ->x : netscheri, oralis> ->argurus : argurus ->netscheri : netscheri ->minutus : minutus ->inez : inez ->argurus : argurus ->peninsulae : peninsulae ->julianae : julianae ->nudicaudus : nudicaudus ->julianae : julianae ->oralis : oralis ->lavali : lavali ->xanthognathus : xanthognathus ->argurus : argurus ->oreas : oreas +>castanea : () => argurus.netscheri, julianae.oralis> +>argurus : unknown +>netscheri : argurus.netscheri +>minutus : unknown +>inez : minutus.inez +>argurus : unknown +>peninsulae : argurus.peninsulae +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>julianae : unknown +>oralis : julianae.oralis +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>argurus : unknown +>oreas : argurus.oreas +>x : argurus.netscheri, julianae.oralis> +>argurus : unknown +>netscheri : argurus.netscheri +>minutus : unknown +>inez : minutus.inez +>argurus : unknown +>peninsulae : argurus.peninsulae +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>julianae : unknown +>oralis : julianae.oralis +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>argurus : unknown +>oreas : argurus.oreas >() => { var y = this; } : () => void >y : pelurus >this : pelurus ->x : netscheri, oralis> +>x : argurus.netscheri, julianae.oralis> chamek(): argurus.pygmaea { var x: argurus.pygmaea; () => { var y = this; }; return x; } ->chamek : () => pygmaea ->argurus : argurus ->pygmaea : pygmaea ->julianae : julianae ->galapagoensis : galapagoensis ->provocax : provocax ->melanoleuca : melanoleuca ->x : pygmaea ->argurus : argurus ->pygmaea : pygmaea ->julianae : julianae ->galapagoensis : galapagoensis ->provocax : provocax ->melanoleuca : melanoleuca +>chamek : () => argurus.pygmaea +>argurus : unknown +>pygmaea : argurus.pygmaea +>julianae : unknown +>galapagoensis : julianae.galapagoensis +>provocax : unknown +>melanoleuca : provocax.melanoleuca +>x : argurus.pygmaea +>argurus : unknown +>pygmaea : argurus.pygmaea +>julianae : unknown +>galapagoensis : julianae.galapagoensis +>provocax : unknown +>melanoleuca : provocax.melanoleuca >() => { var y = this; } : () => void >y : pelurus >this : pelurus ->x : pygmaea +>x : argurus.pygmaea nigriceps(): lutreolus.punicus { var x: lutreolus.punicus; () => { var y = this; }; return x; } ->nigriceps : () => punicus ->lutreolus : lutreolus ->punicus : punicus ->x : punicus ->lutreolus : lutreolus ->punicus : punicus +>nigriceps : () => lutreolus.punicus +>lutreolus : unknown +>punicus : lutreolus.punicus +>x : lutreolus.punicus +>lutreolus : unknown +>punicus : lutreolus.punicus >() => { var y = this; } : () => void >y : pelurus >this : pelurus ->x : punicus +>x : lutreolus.punicus lunatus(): pelurus { var x: pelurus; () => { var y = this; }; return x; } ->lunatus : () => pelurus +>lunatus : () => pelurus >pelurus : pelurus ->Lanthanum : Lanthanum ->jugularis : jugularis ->sagitta : sagitta ->walkeri : walkeri ->x : pelurus +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>sagitta : unknown +>walkeri : sagitta.walkeri +>x : pelurus >pelurus : pelurus ->Lanthanum : Lanthanum ->jugularis : jugularis ->sagitta : sagitta ->walkeri : walkeri +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>sagitta : unknown +>walkeri : sagitta.walkeri >() => { var y = this; } : () => void >y : pelurus >this : pelurus ->x : pelurus +>x : pelurus madurae(): rionegrensis.caniventer { var x: rionegrensis.caniventer; () => { var y = this; }; return x; } ->madurae : () => caniventer ->rionegrensis : rionegrensis ->caniventer : caniventer ->x : caniventer ->rionegrensis : rionegrensis ->caniventer : caniventer +>madurae : () => rionegrensis.caniventer +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>x : rionegrensis.caniventer +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer >() => { var y = this; } : () => void >y : pelurus >this : pelurus ->x : caniventer +>x : rionegrensis.caniventer chinchilla(): macrorhinos.daphaenodon { var x: macrorhinos.daphaenodon; () => { var y = this; }; return x; } ->chinchilla : () => daphaenodon ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->x : daphaenodon ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon +>chinchilla : () => macrorhinos.daphaenodon +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>x : macrorhinos.daphaenodon +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon >() => { var y = this; } : () => void >y : pelurus >this : pelurus ->x : daphaenodon +>x : macrorhinos.daphaenodon eliasi(): petrophilus.rosalia { var x: petrophilus.rosalia; () => { var y = this; }; return x; } ->eliasi : () => rosalia ->petrophilus : petrophilus ->rosalia : rosalia ->julianae : julianae ->steerii : steerii ->lavali : lavali ->beisa : beisa ->x : rosalia ->petrophilus : petrophilus ->rosalia : rosalia ->julianae : julianae ->steerii : steerii ->lavali : lavali ->beisa : beisa +>eliasi : () => petrophilus.rosalia +>petrophilus : unknown +>rosalia : petrophilus.rosalia +>julianae : unknown +>steerii : julianae.steerii +>lavali : unknown +>beisa : lavali.beisa +>x : petrophilus.rosalia +>petrophilus : unknown +>rosalia : petrophilus.rosalia +>julianae : unknown +>steerii : julianae.steerii +>lavali : unknown +>beisa : lavali.beisa >() => { var y = this; } : () => void >y : pelurus >this : pelurus ->x : rosalia +>x : petrophilus.rosalia proditor(): panamensis.setulosus { var x: panamensis.setulosus; () => { var y = this; }; return x; } ->proditor : () => setulosus ->panamensis : panamensis ->setulosus : setulosus ->gabriellae : gabriellae ->echinatus : echinatus ->julianae : julianae ->steerii : steerii ->x : setulosus ->panamensis : panamensis ->setulosus : setulosus ->gabriellae : gabriellae ->echinatus : echinatus ->julianae : julianae ->steerii : steerii +>proditor : () => panamensis.setulosus +>panamensis : unknown +>setulosus : panamensis.setulosus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>julianae : unknown +>steerii : julianae.steerii +>x : panamensis.setulosus +>panamensis : unknown +>setulosus : panamensis.setulosus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>julianae : unknown +>steerii : julianae.steerii >() => { var y = this; } : () => void >y : pelurus >this : pelurus ->x : setulosus +>x : panamensis.setulosus gambianus(): quasiater.wattsi> { var x: quasiater.wattsi>; () => { var y = this; }; return x; } ->gambianus : () => wattsi> ->quasiater : quasiater ->wattsi : wattsi ->julianae : julianae ->galapagoensis : galapagoensis ->panamensis : panamensis ->linulus : linulus ->lavali : lavali ->xanthognathus : xanthognathus ->macrorhinos : macrorhinos ->konganensis : konganensis ->x : wattsi> ->quasiater : quasiater ->wattsi : wattsi ->julianae : julianae ->galapagoensis : galapagoensis ->panamensis : panamensis ->linulus : linulus ->lavali : lavali ->xanthognathus : xanthognathus ->macrorhinos : macrorhinos ->konganensis : konganensis +>gambianus : () => quasiater.wattsi> +>quasiater : unknown +>wattsi : quasiater.wattsi +>julianae : unknown +>galapagoensis : julianae.galapagoensis +>panamensis : unknown +>linulus : panamensis.linulus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>x : quasiater.wattsi> +>quasiater : unknown +>wattsi : quasiater.wattsi +>julianae : unknown +>galapagoensis : julianae.galapagoensis +>panamensis : unknown +>linulus : panamensis.linulus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis >() => { var y = this; } : () => void >y : pelurus >this : pelurus ->x : wattsi> +>x : quasiater.wattsi> petteri(): dogramacii.kaiseri { var x: dogramacii.kaiseri; () => { var y = this; }; return x; } ->petteri : () => kaiseri ->dogramacii : dogramacii ->kaiseri : kaiseri ->x : kaiseri ->dogramacii : dogramacii ->kaiseri : kaiseri +>petteri : () => dogramacii.kaiseri +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>x : dogramacii.kaiseri +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri >() => { var y = this; } : () => void >y : pelurus >this : pelurus ->x : kaiseri +>x : dogramacii.kaiseri nusatenggara(): panglima.amphibius { var x: panglima.amphibius; () => { var y = this; }; return x; } ->nusatenggara : () => amphibius ->panglima : panglima ->amphibius : amphibius ->lavali : lavali ->lepturus : lepturus ->quasiater : quasiater ->carolinensis : carolinensis ->x : amphibius ->panglima : panglima ->amphibius : amphibius ->lavali : lavali ->lepturus : lepturus ->quasiater : quasiater ->carolinensis : carolinensis +>nusatenggara : () => panglima.amphibius +>panglima : unknown +>amphibius : panglima.amphibius +>lavali : unknown +>lepturus : lavali.lepturus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : panglima.amphibius +>panglima : unknown +>amphibius : panglima.amphibius +>lavali : unknown +>lepturus : lavali.lepturus +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : pelurus >this : pelurus ->x : amphibius +>x : panglima.amphibius olitor(): rionegrensis.veraecrucis { var x: rionegrensis.veraecrucis; () => { var y = this; }; return x; } ->olitor : () => veraecrucis ->rionegrensis : rionegrensis ->veraecrucis : veraecrucis ->lavali : lavali ->xanthognathus : xanthognathus ->quasiater : quasiater ->bobrinskoi : bobrinskoi ->x : veraecrucis ->rionegrensis : rionegrensis ->veraecrucis : veraecrucis ->lavali : lavali ->xanthognathus : xanthognathus ->quasiater : quasiater ->bobrinskoi : bobrinskoi +>olitor : () => rionegrensis.veraecrucis +>rionegrensis : unknown +>veraecrucis : rionegrensis.veraecrucis +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi +>x : rionegrensis.veraecrucis +>rionegrensis : unknown +>veraecrucis : rionegrensis.veraecrucis +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi >() => { var y = this; } : () => void >y : pelurus >this : pelurus ->x : veraecrucis +>x : rionegrensis.veraecrucis } export class fuscus extends macrorhinos.daphaenodon { >fuscus : fuscus >T0 : T0 >T1 : T1 ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon planifrons(): nigra.gracilis { var x: nigra.gracilis; () => { var y = this; }; return x; } ->planifrons : () => gracilis ->nigra : nigra ->gracilis : gracilis ->julianae : julianae ->nudicaudus : nudicaudus ->dogramacii : dogramacii ->aurata : aurata ->x : gracilis ->nigra : nigra ->gracilis : gracilis ->julianae : julianae ->nudicaudus : nudicaudus ->dogramacii : dogramacii ->aurata : aurata +>planifrons : () => nigra.gracilis +>nigra : unknown +>gracilis : nigra.gracilis +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>dogramacii : unknown +>aurata : dogramacii.aurata +>x : nigra.gracilis +>nigra : unknown +>gracilis : nigra.gracilis +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>dogramacii : unknown +>aurata : dogramacii.aurata >() => { var y = this; } : () => void >y : fuscus >this : fuscus ->x : gracilis +>x : nigra.gracilis badia(): julianae.sumatrana { var x: julianae.sumatrana; () => { var y = this; }; return x; } ->badia : () => sumatrana ->julianae : julianae ->sumatrana : sumatrana ->x : sumatrana ->julianae : julianae ->sumatrana : sumatrana +>badia : () => julianae.sumatrana +>julianae : unknown +>sumatrana : julianae.sumatrana +>x : julianae.sumatrana +>julianae : unknown +>sumatrana : julianae.sumatrana >() => { var y = this; } : () => void >y : fuscus >this : fuscus ->x : sumatrana +>x : julianae.sumatrana prymnolopha(): sagitta.walkeri { var x: sagitta.walkeri; () => { var y = this; }; return x; } ->prymnolopha : () => walkeri ->sagitta : sagitta ->walkeri : walkeri ->x : walkeri ->sagitta : sagitta ->walkeri : walkeri +>prymnolopha : () => sagitta.walkeri +>sagitta : unknown +>walkeri : sagitta.walkeri +>x : sagitta.walkeri +>sagitta : unknown +>walkeri : sagitta.walkeri >() => { var y = this; } : () => void >y : fuscus >this : fuscus ->x : walkeri +>x : sagitta.walkeri natalensis(): trivirgatus.falconeri { var x: trivirgatus.falconeri; () => { var y = this; }; return x; } ->natalensis : () => falconeri ->trivirgatus : trivirgatus ->falconeri : falconeri ->x : falconeri ->trivirgatus : trivirgatus ->falconeri : falconeri +>natalensis : () => trivirgatus.falconeri +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>x : trivirgatus.falconeri +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri >() => { var y = this; } : () => void >y : fuscus >this : fuscus ->x : falconeri +>x : trivirgatus.falconeri hunteri(): julianae.durangae { var x: julianae.durangae; () => { var y = this; }; return x; } ->hunteri : () => durangae ->julianae : julianae ->durangae : durangae ->x : durangae ->julianae : julianae ->durangae : durangae +>hunteri : () => julianae.durangae +>julianae : unknown +>durangae : julianae.durangae +>x : julianae.durangae +>julianae : unknown +>durangae : julianae.durangae >() => { var y = this; } : () => void >y : fuscus >this : fuscus ->x : durangae +>x : julianae.durangae sapiens(): pallidus { var x: pallidus; () => { var y = this; }; return x; } >sapiens : () => pallidus @@ -7669,263 +7669,263 @@ module samarensis { >x : pallidus macrocercus(): panamensis.setulosus { var x: panamensis.setulosus; () => { var y = this; }; return x; } ->macrocercus : () => setulosus ->panamensis : panamensis ->setulosus : setulosus ->dogramacii : dogramacii ->koepckeae : koepckeae ->julianae : julianae ->sumatrana : sumatrana ->x : setulosus ->panamensis : panamensis ->setulosus : setulosus ->dogramacii : dogramacii ->koepckeae : koepckeae ->julianae : julianae ->sumatrana : sumatrana +>macrocercus : () => panamensis.setulosus +>panamensis : unknown +>setulosus : panamensis.setulosus +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae +>julianae : unknown +>sumatrana : julianae.sumatrana +>x : panamensis.setulosus +>panamensis : unknown +>setulosus : panamensis.setulosus +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae +>julianae : unknown +>sumatrana : julianae.sumatrana >() => { var y = this; } : () => void >y : fuscus >this : fuscus ->x : setulosus +>x : panamensis.setulosus nimbae(): lutreolus.punicus { var x: lutreolus.punicus; () => { var y = this; }; return x; } ->nimbae : () => punicus ->lutreolus : lutreolus ->punicus : punicus ->x : punicus ->lutreolus : lutreolus ->punicus : punicus +>nimbae : () => lutreolus.punicus +>lutreolus : unknown +>punicus : lutreolus.punicus +>x : lutreolus.punicus +>lutreolus : unknown +>punicus : lutreolus.punicus >() => { var y = this; } : () => void >y : fuscus >this : fuscus ->x : punicus +>x : lutreolus.punicus suricatta(): daubentonii.nigricans { var x: daubentonii.nigricans; () => { var y = this; }; return x; } ->suricatta : () => nigricans ->daubentonii : daubentonii ->nigricans : nigricans ->dammermani : dammermani ->melanops : melanops ->imperfecta : imperfecta ->subspinosus : subspinosus ->x : nigricans ->daubentonii : daubentonii ->nigricans : nigricans ->dammermani : dammermani ->melanops : melanops ->imperfecta : imperfecta ->subspinosus : subspinosus +>suricatta : () => daubentonii.nigricans +>daubentonii : unknown +>nigricans : daubentonii.nigricans +>dammermani : unknown +>melanops : dammermani.melanops +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>x : daubentonii.nigricans +>daubentonii : unknown +>nigricans : daubentonii.nigricans +>dammermani : unknown +>melanops : dammermani.melanops +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus >() => { var y = this; } : () => void >y : fuscus >this : fuscus ->x : nigricans +>x : daubentonii.nigricans jagorii(): julianae.galapagoensis { var x: julianae.galapagoensis; () => { var y = this; }; return x; } ->jagorii : () => galapagoensis ->julianae : julianae ->galapagoensis : galapagoensis ->x : galapagoensis ->julianae : julianae ->galapagoensis : galapagoensis +>jagorii : () => julianae.galapagoensis +>julianae : unknown +>galapagoensis : julianae.galapagoensis +>x : julianae.galapagoensis +>julianae : unknown +>galapagoensis : julianae.galapagoensis >() => { var y = this; } : () => void >y : fuscus >this : fuscus ->x : galapagoensis +>x : julianae.galapagoensis beecrofti(): sagitta.stolzmanni { var x: sagitta.stolzmanni; () => { var y = this; }; return x; } ->beecrofti : () => stolzmanni ->sagitta : sagitta ->stolzmanni : stolzmanni ->x : stolzmanni ->sagitta : sagitta ->stolzmanni : stolzmanni +>beecrofti : () => sagitta.stolzmanni +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>x : sagitta.stolzmanni +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni >() => { var y = this; } : () => void >y : fuscus >this : fuscus ->x : stolzmanni +>x : sagitta.stolzmanni imaizumii(): minutus.inez, gabriellae.echinatus>, dogramacii.aurata>, lavali.otion>, macrorhinos.konganensis> { var x: minutus.inez, gabriellae.echinatus>, dogramacii.aurata>, lavali.otion>, macrorhinos.konganensis>; () => { var y = this; }; return x; } ->imaizumii : () => inez, echinatus>, aurata>, otion>, konganensis> ->minutus : minutus ->inez : inez ->julianae : julianae ->gerbillus : gerbillus ->minutus : minutus ->inez : inez ->rendalli : rendalli ->moojeni : moojeni ->panglima : panglima ->amphibius : amphibius ->trivirgatus : trivirgatus ->falconeri : falconeri ->caurinus : caurinus ->psilurus : psilurus ->gabriellae : gabriellae ->echinatus : echinatus ->dogramacii : dogramacii ->aurata : aurata ->lavali : lavali ->otion : otion ->macrorhinos : macrorhinos ->konganensis : konganensis ->x : inez, echinatus>, aurata>, otion>, konganensis> ->minutus : minutus ->inez : inez ->julianae : julianae ->gerbillus : gerbillus ->minutus : minutus ->inez : inez ->rendalli : rendalli ->moojeni : moojeni ->panglima : panglima ->amphibius : amphibius ->trivirgatus : trivirgatus ->falconeri : falconeri ->caurinus : caurinus ->psilurus : psilurus ->gabriellae : gabriellae ->echinatus : echinatus ->dogramacii : dogramacii ->aurata : aurata ->lavali : lavali ->otion : otion ->macrorhinos : macrorhinos ->konganensis : konganensis +>imaizumii : () => minutus.inez, gabriellae.echinatus>, dogramacii.aurata>, lavali.otion>, macrorhinos.konganensis> +>minutus : unknown +>inez : minutus.inez +>julianae : unknown +>gerbillus : julianae.gerbillus +>minutus : unknown +>inez : minutus.inez +>rendalli : unknown +>moojeni : rendalli.moojeni +>panglima : unknown +>amphibius : panglima.amphibius +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>caurinus : unknown +>psilurus : caurinus.psilurus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>dogramacii : unknown +>aurata : dogramacii.aurata +>lavali : unknown +>otion : lavali.otion +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>x : minutus.inez, gabriellae.echinatus>, dogramacii.aurata>, lavali.otion>, macrorhinos.konganensis> +>minutus : unknown +>inez : minutus.inez +>julianae : unknown +>gerbillus : julianae.gerbillus +>minutus : unknown +>inez : minutus.inez +>rendalli : unknown +>moojeni : rendalli.moojeni +>panglima : unknown +>amphibius : panglima.amphibius +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>caurinus : unknown +>psilurus : caurinus.psilurus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>dogramacii : unknown +>aurata : dogramacii.aurata +>lavali : unknown +>otion : lavali.otion +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis >() => { var y = this; } : () => void >y : fuscus >this : fuscus ->x : inez, echinatus>, aurata>, otion>, konganensis> +>x : minutus.inez, gabriellae.echinatus>, dogramacii.aurata>, lavali.otion>, macrorhinos.konganensis> colocolo(): quasiater.bobrinskoi { var x: quasiater.bobrinskoi; () => { var y = this; }; return x; } ->colocolo : () => bobrinskoi ->quasiater : quasiater ->bobrinskoi : bobrinskoi ->x : bobrinskoi ->quasiater : quasiater ->bobrinskoi : bobrinskoi +>colocolo : () => quasiater.bobrinskoi +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi +>x : quasiater.bobrinskoi +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi >() => { var y = this; } : () => void >y : fuscus >this : fuscus ->x : bobrinskoi +>x : quasiater.bobrinskoi wolfi(): petrophilus.rosalia> { var x: petrophilus.rosalia>; () => { var y = this; }; return x; } ->wolfi : () => rosalia> ->petrophilus : petrophilus ->rosalia : rosalia ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->panglima : panglima ->abidi : abidi ->dogramacii : dogramacii ->kaiseri : kaiseri ->lavali : lavali ->wilsoni : wilsoni ->x : rosalia> ->petrophilus : petrophilus ->rosalia : rosalia ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->panglima : panglima ->abidi : abidi ->dogramacii : dogramacii ->kaiseri : kaiseri ->lavali : lavali ->wilsoni : wilsoni +>wolfi : () => petrophilus.rosalia> +>petrophilus : unknown +>rosalia : petrophilus.rosalia +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>panglima : unknown +>abidi : panglima.abidi +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>lavali : unknown +>wilsoni : lavali.wilsoni +>x : petrophilus.rosalia> +>petrophilus : unknown +>rosalia : petrophilus.rosalia +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>panglima : unknown +>abidi : panglima.abidi +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>lavali : unknown +>wilsoni : lavali.wilsoni >() => { var y = this; } : () => void >y : fuscus >this : fuscus ->x : rosalia> +>x : petrophilus.rosalia> } export class pallidus { >pallidus : pallidus oblativa(): trivirgatus.falconeri { var x: trivirgatus.falconeri; () => { var y = this; }; return x; } ->oblativa : () => falconeri ->trivirgatus : trivirgatus ->falconeri : falconeri ->x : falconeri ->trivirgatus : trivirgatus ->falconeri : falconeri +>oblativa : () => trivirgatus.falconeri +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>x : trivirgatus.falconeri +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri >() => { var y = this; } : () => void >y : pallidus >this : pallidus ->x : falconeri +>x : trivirgatus.falconeri watersi(): lavali.wilsoni { var x: lavali.wilsoni; () => { var y = this; }; return x; } ->watersi : () => wilsoni ->lavali : lavali ->wilsoni : wilsoni ->x : wilsoni ->lavali : lavali ->wilsoni : wilsoni +>watersi : () => lavali.wilsoni +>lavali : unknown +>wilsoni : lavali.wilsoni +>x : lavali.wilsoni +>lavali : unknown +>wilsoni : lavali.wilsoni >() => { var y = this; } : () => void >y : pallidus >this : pallidus ->x : wilsoni +>x : lavali.wilsoni glacialis(): sagitta.cinereus, quasiater.wattsi>> { var x: sagitta.cinereus, quasiater.wattsi>>; () => { var y = this; }; return x; } ->glacialis : () => cinereus, wattsi>> ->sagitta : sagitta ->cinereus : cinereus ->nigra : nigra ->caucasica : caucasica ->julianae : julianae ->sumatrana : sumatrana ->trivirgatus : trivirgatus ->oconnelli : oconnelli ->quasiater : quasiater ->wattsi : wattsi ->julianae : julianae ->galapagoensis : galapagoensis ->panamensis : panamensis ->linulus : linulus ->lavali : lavali ->xanthognathus : xanthognathus ->macrorhinos : macrorhinos ->konganensis : konganensis ->x : cinereus, wattsi>> ->sagitta : sagitta ->cinereus : cinereus ->nigra : nigra ->caucasica : caucasica ->julianae : julianae ->sumatrana : sumatrana ->trivirgatus : trivirgatus ->oconnelli : oconnelli ->quasiater : quasiater ->wattsi : wattsi ->julianae : julianae ->galapagoensis : galapagoensis ->panamensis : panamensis ->linulus : linulus ->lavali : lavali ->xanthognathus : xanthognathus ->macrorhinos : macrorhinos ->konganensis : konganensis +>glacialis : () => sagitta.cinereus, quasiater.wattsi>> +>sagitta : unknown +>cinereus : sagitta.cinereus +>nigra : unknown +>caucasica : nigra.caucasica +>julianae : unknown +>sumatrana : julianae.sumatrana +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli +>quasiater : unknown +>wattsi : quasiater.wattsi +>julianae : unknown +>galapagoensis : julianae.galapagoensis +>panamensis : unknown +>linulus : panamensis.linulus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>x : sagitta.cinereus, quasiater.wattsi>> +>sagitta : unknown +>cinereus : sagitta.cinereus +>nigra : unknown +>caucasica : nigra.caucasica +>julianae : unknown +>sumatrana : julianae.sumatrana +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli +>quasiater : unknown +>wattsi : quasiater.wattsi +>julianae : unknown +>galapagoensis : julianae.galapagoensis +>panamensis : unknown +>linulus : panamensis.linulus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis >() => { var y = this; } : () => void >y : pallidus >this : pallidus ->x : cinereus, wattsi>> +>x : sagitta.cinereus, quasiater.wattsi>> viaria(): chrysaeolus.sarasinorum { var x: chrysaeolus.sarasinorum; () => { var y = this; }; return x; } ->viaria : () => sarasinorum ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->lavali : lavali ->xanthognathus : xanthognathus ->lutreolus : lutreolus ->punicus : punicus ->x : sarasinorum ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->lavali : lavali ->xanthognathus : xanthognathus ->lutreolus : lutreolus ->punicus : punicus +>viaria : () => chrysaeolus.sarasinorum +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>lutreolus : unknown +>punicus : lutreolus.punicus +>x : chrysaeolus.sarasinorum +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>lutreolus : unknown +>punicus : lutreolus.punicus >() => { var y = this; } : () => void >y : pallidus >this : pallidus ->x : sarasinorum +>x : chrysaeolus.sarasinorum } export class cahirinus { >cahirinus : cahirinus @@ -7933,128 +7933,128 @@ module samarensis { >T1 : T1 alashanicus(): nigra.caucasica { var x: nigra.caucasica; () => { var y = this; }; return x; } ->alashanicus : () => caucasica ->nigra : nigra ->caucasica : caucasica ->ruatanica : ruatanica ->americanus : americanus ->argurus : argurus ->peninsulae : peninsulae ->x : caucasica ->nigra : nigra ->caucasica : caucasica ->ruatanica : ruatanica ->americanus : americanus ->argurus : argurus ->peninsulae : peninsulae +>alashanicus : () => nigra.caucasica +>nigra : unknown +>caucasica : nigra.caucasica +>ruatanica : unknown +>americanus : ruatanica.americanus +>argurus : unknown +>peninsulae : argurus.peninsulae +>x : nigra.caucasica +>nigra : unknown +>caucasica : nigra.caucasica +>ruatanica : unknown +>americanus : ruatanica.americanus +>argurus : unknown +>peninsulae : argurus.peninsulae >() => { var y = this; } : () => void >y : cahirinus >this : cahirinus ->x : caucasica +>x : nigra.caucasica flaviventer(): trivirgatus.tumidifrons> { var x: trivirgatus.tumidifrons>; () => { var y = this; }; return x; } ->flaviventer : () => tumidifrons> ->trivirgatus : trivirgatus ->tumidifrons : tumidifrons ->lavali : lavali ->thaeleri : thaeleri ->daubentonii : daubentonii ->arboreus : arboreus ->petrophilus : petrophilus ->minutilla : minutilla ->argurus : argurus ->peninsulae : peninsulae ->x : tumidifrons> ->trivirgatus : trivirgatus ->tumidifrons : tumidifrons ->lavali : lavali ->thaeleri : thaeleri ->daubentonii : daubentonii ->arboreus : arboreus ->petrophilus : petrophilus ->minutilla : minutilla ->argurus : argurus ->peninsulae : peninsulae +>flaviventer : () => trivirgatus.tumidifrons> +>trivirgatus : unknown +>tumidifrons : trivirgatus.tumidifrons +>lavali : unknown +>thaeleri : lavali.thaeleri +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>argurus : unknown +>peninsulae : argurus.peninsulae +>x : trivirgatus.tumidifrons> +>trivirgatus : unknown +>tumidifrons : trivirgatus.tumidifrons +>lavali : unknown +>thaeleri : lavali.thaeleri +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>argurus : unknown +>peninsulae : argurus.peninsulae >() => { var y = this; } : () => void >y : cahirinus >this : cahirinus ->x : tumidifrons> +>x : trivirgatus.tumidifrons> bottai(): lutreolus.schlegeli { var x: lutreolus.schlegeli; () => { var y = this; }; return x; } ->bottai : () => schlegeli ->lutreolus : lutreolus ->schlegeli : schlegeli ->x : schlegeli ->lutreolus : lutreolus ->schlegeli : schlegeli +>bottai : () => lutreolus.schlegeli +>lutreolus : unknown +>schlegeli : lutreolus.schlegeli +>x : lutreolus.schlegeli +>lutreolus : unknown +>schlegeli : lutreolus.schlegeli >() => { var y = this; } : () => void >y : cahirinus >this : cahirinus ->x : schlegeli +>x : lutreolus.schlegeli pinetis(): argurus.oreas { var x: argurus.oreas; () => { var y = this; }; return x; } ->pinetis : () => oreas ->argurus : argurus ->oreas : oreas ->x : oreas ->argurus : argurus ->oreas : oreas +>pinetis : () => argurus.oreas +>argurus : unknown +>oreas : argurus.oreas +>x : argurus.oreas +>argurus : unknown +>oreas : argurus.oreas >() => { var y = this; } : () => void >y : cahirinus >this : cahirinus ->x : oreas +>x : argurus.oreas saussurei(): rendalli.crenulata, argurus.netscheri, julianae.oralis>> { var x: rendalli.crenulata, argurus.netscheri, julianae.oralis>>; () => { var y = this; }; return x; } ->saussurei : () => crenulata, netscheri, oralis>> ->rendalli : rendalli ->crenulata : crenulata ->gabriellae : gabriellae ->klossii : klossii ->julianae : julianae ->nudicaudus : nudicaudus ->dogramacii : dogramacii ->aurata : aurata ->argurus : argurus ->netscheri : netscheri ->minutus : minutus ->inez : inez ->argurus : argurus ->peninsulae : peninsulae ->julianae : julianae ->nudicaudus : nudicaudus ->julianae : julianae ->oralis : oralis ->lavali : lavali ->xanthognathus : xanthognathus ->argurus : argurus ->oreas : oreas ->x : crenulata, netscheri, oralis>> ->rendalli : rendalli ->crenulata : crenulata ->gabriellae : gabriellae ->klossii : klossii ->julianae : julianae ->nudicaudus : nudicaudus ->dogramacii : dogramacii ->aurata : aurata ->argurus : argurus ->netscheri : netscheri ->minutus : minutus ->inez : inez ->argurus : argurus ->peninsulae : peninsulae ->julianae : julianae ->nudicaudus : nudicaudus ->julianae : julianae ->oralis : oralis ->lavali : lavali ->xanthognathus : xanthognathus ->argurus : argurus ->oreas : oreas +>saussurei : () => rendalli.crenulata, argurus.netscheri, julianae.oralis>> +>rendalli : unknown +>crenulata : rendalli.crenulata +>gabriellae : unknown +>klossii : gabriellae.klossii +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>dogramacii : unknown +>aurata : dogramacii.aurata +>argurus : unknown +>netscheri : argurus.netscheri +>minutus : unknown +>inez : minutus.inez +>argurus : unknown +>peninsulae : argurus.peninsulae +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>julianae : unknown +>oralis : julianae.oralis +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>argurus : unknown +>oreas : argurus.oreas +>x : rendalli.crenulata, argurus.netscheri, julianae.oralis>> +>rendalli : unknown +>crenulata : rendalli.crenulata +>gabriellae : unknown +>klossii : gabriellae.klossii +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>dogramacii : unknown +>aurata : dogramacii.aurata +>argurus : unknown +>netscheri : argurus.netscheri +>minutus : unknown +>inez : minutus.inez +>argurus : unknown +>peninsulae : argurus.peninsulae +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>julianae : unknown +>oralis : julianae.oralis +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>argurus : unknown +>oreas : argurus.oreas >() => { var y = this; } : () => void >y : cahirinus >this : cahirinus ->x : crenulata, netscheri, oralis>> +>x : rendalli.crenulata, argurus.netscheri, julianae.oralis>> } } module sagitta { @@ -8064,108 +8064,108 @@ module sagitta { >leptoceros : leptoceros >T0 : T0 >T1 : T1 ->caurinus : caurinus ->johorensis : johorensis ->argurus : argurus ->peninsulae : peninsulae ->daubentonii : daubentonii ->arboreus : arboreus ->argurus : argurus ->germaini : germaini ->sagitta : sagitta +>caurinus : unknown +>johorensis : caurinus.johorensis +>argurus : unknown +>peninsulae : argurus.peninsulae +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>argurus : unknown +>germaini : argurus.germaini +>sagitta : unknown >stolzmanni : stolzmanni victus(): rionegrensis.caniventer { var x: rionegrensis.caniventer; () => { var y = this; }; return x; } ->victus : () => caniventer ->rionegrensis : rionegrensis ->caniventer : caniventer ->x : caniventer ->rionegrensis : rionegrensis ->caniventer : caniventer +>victus : () => rionegrensis.caniventer +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>x : rionegrensis.caniventer +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer >() => { var y = this; } : () => void >y : leptoceros >this : leptoceros ->x : caniventer +>x : rionegrensis.caniventer hoplomyoides(): panglima.fundatus, nigra.gracilis> { var x: panglima.fundatus, nigra.gracilis>; () => { var y = this; }; return x; } ->hoplomyoides : () => fundatus, gracilis> ->panglima : panglima ->fundatus : fundatus ->julianae : julianae ->gerbillus : gerbillus ->imperfecta : imperfecta ->subspinosus : subspinosus ->julianae : julianae ->durangae : durangae ->nigra : nigra ->gracilis : gracilis ->argurus : argurus ->luctuosa : luctuosa ->imperfecta : imperfecta ->subspinosus : subspinosus ->x : fundatus, gracilis> ->panglima : panglima ->fundatus : fundatus ->julianae : julianae ->gerbillus : gerbillus ->imperfecta : imperfecta ->subspinosus : subspinosus ->julianae : julianae ->durangae : durangae ->nigra : nigra ->gracilis : gracilis ->argurus : argurus ->luctuosa : luctuosa ->imperfecta : imperfecta ->subspinosus : subspinosus +>hoplomyoides : () => panglima.fundatus, nigra.gracilis> +>panglima : unknown +>fundatus : panglima.fundatus +>julianae : unknown +>gerbillus : julianae.gerbillus +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>julianae : unknown +>durangae : julianae.durangae +>nigra : unknown +>gracilis : nigra.gracilis +>argurus : unknown +>luctuosa : argurus.luctuosa +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>x : panglima.fundatus, nigra.gracilis> +>panglima : unknown +>fundatus : panglima.fundatus +>julianae : unknown +>gerbillus : julianae.gerbillus +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>julianae : unknown +>durangae : julianae.durangae +>nigra : unknown +>gracilis : nigra.gracilis +>argurus : unknown +>luctuosa : argurus.luctuosa +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus >() => { var y = this; } : () => void >y : leptoceros >this : leptoceros ->x : fundatus, gracilis> +>x : panglima.fundatus, nigra.gracilis> gratiosus(): lavali.lepturus { var x: lavali.lepturus; () => { var y = this; }; return x; } ->gratiosus : () => lepturus ->lavali : lavali ->lepturus : lepturus ->x : lepturus ->lavali : lavali ->lepturus : lepturus +>gratiosus : () => lavali.lepturus +>lavali : unknown +>lepturus : lavali.lepturus +>x : lavali.lepturus +>lavali : unknown +>lepturus : lavali.lepturus >() => { var y = this; } : () => void >y : leptoceros >this : leptoceros ->x : lepturus +>x : lavali.lepturus rex(): lavali.wilsoni { var x: lavali.wilsoni; () => { var y = this; }; return x; } ->rex : () => wilsoni ->lavali : lavali ->wilsoni : wilsoni ->x : wilsoni ->lavali : lavali ->wilsoni : wilsoni +>rex : () => lavali.wilsoni +>lavali : unknown +>wilsoni : lavali.wilsoni +>x : lavali.wilsoni +>lavali : unknown +>wilsoni : lavali.wilsoni >() => { var y = this; } : () => void >y : leptoceros >this : leptoceros ->x : wilsoni +>x : lavali.wilsoni bolami(): trivirgatus.tumidifrons { var x: trivirgatus.tumidifrons; () => { var y = this; }; return x; } ->bolami : () => tumidifrons ->trivirgatus : trivirgatus ->tumidifrons : tumidifrons ->lutreolus : lutreolus ->schlegeli : schlegeli ->ruatanica : ruatanica ->americanus : americanus ->x : tumidifrons ->trivirgatus : trivirgatus ->tumidifrons : tumidifrons ->lutreolus : lutreolus ->schlegeli : schlegeli ->ruatanica : ruatanica ->americanus : americanus +>bolami : () => trivirgatus.tumidifrons +>trivirgatus : unknown +>tumidifrons : trivirgatus.tumidifrons +>lutreolus : unknown +>schlegeli : lutreolus.schlegeli +>ruatanica : unknown +>americanus : ruatanica.americanus +>x : trivirgatus.tumidifrons +>trivirgatus : unknown +>tumidifrons : trivirgatus.tumidifrons +>lutreolus : unknown +>schlegeli : lutreolus.schlegeli +>ruatanica : unknown +>americanus : ruatanica.americanus >() => { var y = this; } : () => void >y : leptoceros >this : leptoceros ->x : tumidifrons +>x : trivirgatus.tumidifrons } } module daubentonii { @@ -8175,20 +8175,20 @@ module daubentonii { >nigricans : nigricans >T0 : T0 >T1 : T1 ->sagitta : sagitta ->stolzmanni : stolzmanni +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni woosnami(): dogramacii.robustulus { var x: dogramacii.robustulus; () => { var y = this; }; return x; } ->woosnami : () => robustulus ->dogramacii : dogramacii ->robustulus : robustulus ->x : robustulus ->dogramacii : dogramacii ->robustulus : robustulus +>woosnami : () => dogramacii.robustulus +>dogramacii : unknown +>robustulus : dogramacii.robustulus +>x : dogramacii.robustulus +>dogramacii : unknown +>robustulus : dogramacii.robustulus >() => { var y = this; } : () => void >y : nigricans >this : nigricans ->x : robustulus +>x : dogramacii.robustulus } } module dammermani { @@ -8207,48 +8207,48 @@ module argurus { >pygmaea : pygmaea >T0 : T0 >T1 : T1 ->rendalli : rendalli ->moojeni : moojeni ->macrorhinos : macrorhinos ->konganensis : konganensis ->gabriellae : gabriellae ->echinatus : echinatus +>rendalli : unknown +>moojeni : rendalli.moojeni +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>gabriellae : unknown +>echinatus : gabriellae.echinatus pajeros(): gabriellae.echinatus { var x: gabriellae.echinatus; () => { var y = this; }; return x; } ->pajeros : () => echinatus ->gabriellae : gabriellae ->echinatus : echinatus ->x : echinatus ->gabriellae : gabriellae ->echinatus : echinatus +>pajeros : () => gabriellae.echinatus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>x : gabriellae.echinatus +>gabriellae : unknown +>echinatus : gabriellae.echinatus >() => { var y = this; } : () => void >y : pygmaea >this : pygmaea ->x : echinatus +>x : gabriellae.echinatus capucinus(): rendalli.zuluensis { var x: rendalli.zuluensis; () => { var y = this; }; return x; } ->capucinus : () => zuluensis ->rendalli : rendalli ->zuluensis : zuluensis ->x : zuluensis ->rendalli : rendalli ->zuluensis : zuluensis +>capucinus : () => rendalli.zuluensis +>rendalli : unknown +>zuluensis : rendalli.zuluensis +>x : rendalli.zuluensis +>rendalli : unknown +>zuluensis : rendalli.zuluensis >() => { var y = this; } : () => void >y : pygmaea >this : pygmaea ->x : zuluensis +>x : rendalli.zuluensis cuvieri(): rionegrensis.caniventer { var x: rionegrensis.caniventer; () => { var y = this; }; return x; } ->cuvieri : () => caniventer ->rionegrensis : rionegrensis ->caniventer : caniventer ->x : caniventer ->rionegrensis : rionegrensis ->caniventer : caniventer +>cuvieri : () => rionegrensis.caniventer +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>x : rionegrensis.caniventer +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer >() => { var y = this; } : () => void >y : pygmaea >this : pygmaea ->x : caniventer +>x : rionegrensis.caniventer } } module chrysaeolus { @@ -8258,116 +8258,116 @@ module chrysaeolus { >sarasinorum : sarasinorum >T0 : T0 >T1 : T1 ->caurinus : caurinus ->psilurus : psilurus +>caurinus : unknown +>psilurus : caurinus.psilurus belzebul(): samarensis.pallidus { var x: samarensis.pallidus; () => { var y = this; }; return x; } ->belzebul : () => pallidus ->samarensis : samarensis ->pallidus : pallidus ->x : pallidus ->samarensis : samarensis ->pallidus : pallidus +>belzebul : () => samarensis.pallidus +>samarensis : unknown +>pallidus : samarensis.pallidus +>x : samarensis.pallidus +>samarensis : unknown +>pallidus : samarensis.pallidus >() => { var y = this; } : () => void >y : sarasinorum >this : sarasinorum ->x : pallidus +>x : samarensis.pallidus hinpoon(): nigra.caucasica { var x: nigra.caucasica; () => { var y = this; }; return x; } ->hinpoon : () => caucasica ->nigra : nigra ->caucasica : caucasica ->julianae : julianae ->sumatrana : sumatrana ->trivirgatus : trivirgatus ->oconnelli : oconnelli ->x : caucasica ->nigra : nigra ->caucasica : caucasica ->julianae : julianae ->sumatrana : sumatrana ->trivirgatus : trivirgatus ->oconnelli : oconnelli +>hinpoon : () => nigra.caucasica +>nigra : unknown +>caucasica : nigra.caucasica +>julianae : unknown +>sumatrana : julianae.sumatrana +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli +>x : nigra.caucasica +>nigra : unknown +>caucasica : nigra.caucasica +>julianae : unknown +>sumatrana : julianae.sumatrana +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli >() => { var y = this; } : () => void >y : sarasinorum >this : sarasinorum ->x : caucasica +>x : nigra.caucasica kandti(): quasiater.wattsi { var x: quasiater.wattsi; () => { var y = this; }; return x; } ->kandti : () => wattsi ->quasiater : quasiater ->wattsi : wattsi ->Lanthanum : Lanthanum ->jugularis : jugularis ->julianae : julianae ->sumatrana : sumatrana ->x : wattsi ->quasiater : quasiater ->wattsi : wattsi ->Lanthanum : Lanthanum ->jugularis : jugularis ->julianae : julianae ->sumatrana : sumatrana +>kandti : () => quasiater.wattsi +>quasiater : unknown +>wattsi : quasiater.wattsi +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>julianae : unknown +>sumatrana : julianae.sumatrana +>x : quasiater.wattsi +>quasiater : unknown +>wattsi : quasiater.wattsi +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>julianae : unknown +>sumatrana : julianae.sumatrana >() => { var y = this; } : () => void >y : sarasinorum >this : sarasinorum ->x : wattsi +>x : quasiater.wattsi cynosuros(): dammermani.melanops { var x: dammermani.melanops; () => { var y = this; }; return x; } ->cynosuros : () => melanops ->dammermani : dammermani ->melanops : melanops ->x : melanops ->dammermani : dammermani ->melanops : melanops +>cynosuros : () => dammermani.melanops +>dammermani : unknown +>melanops : dammermani.melanops +>x : dammermani.melanops +>dammermani : unknown +>melanops : dammermani.melanops >() => { var y = this; } : () => void >y : sarasinorum >this : sarasinorum ->x : melanops +>x : dammermani.melanops Germanium(): lavali.beisa { var x: lavali.beisa; () => { var y = this; }; return x; } ->Germanium : () => beisa ->lavali : lavali ->beisa : beisa ->x : beisa ->lavali : lavali ->beisa : beisa +>Germanium : () => lavali.beisa +>lavali : unknown +>beisa : lavali.beisa +>x : lavali.beisa +>lavali : unknown +>beisa : lavali.beisa >() => { var y = this; } : () => void >y : sarasinorum >this : sarasinorum ->x : beisa +>x : lavali.beisa Ununoctium(): nigra.gracilis { var x: nigra.gracilis; () => { var y = this; }; return x; } ->Ununoctium : () => gracilis ->nigra : nigra ->gracilis : gracilis ->lavali : lavali ->xanthognathus : xanthognathus ->provocax : provocax ->melanoleuca : melanoleuca ->x : gracilis ->nigra : nigra ->gracilis : gracilis ->lavali : lavali ->xanthognathus : xanthognathus ->provocax : provocax ->melanoleuca : melanoleuca +>Ununoctium : () => nigra.gracilis +>nigra : unknown +>gracilis : nigra.gracilis +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>provocax : unknown +>melanoleuca : provocax.melanoleuca +>x : nigra.gracilis +>nigra : unknown +>gracilis : nigra.gracilis +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>provocax : unknown +>melanoleuca : provocax.melanoleuca >() => { var y = this; } : () => void >y : sarasinorum >this : sarasinorum ->x : gracilis +>x : nigra.gracilis princeps(): minutus.portoricensis { var x: minutus.portoricensis; () => { var y = this; }; return x; } ->princeps : () => portoricensis ->minutus : minutus ->portoricensis : portoricensis ->x : portoricensis ->minutus : minutus ->portoricensis : portoricensis +>princeps : () => minutus.portoricensis +>minutus : unknown +>portoricensis : minutus.portoricensis +>x : minutus.portoricensis +>minutus : unknown +>portoricensis : minutus.portoricensis >() => { var y = this; } : () => void >y : sarasinorum >this : sarasinorum ->x : portoricensis +>x : minutus.portoricensis } } module argurus { @@ -8379,120 +8379,120 @@ module argurus { >T1 : T1 leucoptera(): petrophilus.rosalia { var x: petrophilus.rosalia; () => { var y = this; }; return x; } ->leucoptera : () => rosalia ->petrophilus : petrophilus ->rosalia : rosalia ->dogramacii : dogramacii ->koepckeae : koepckeae ->lutreolus : lutreolus ->foina : foina ->x : rosalia ->petrophilus : petrophilus ->rosalia : rosalia ->dogramacii : dogramacii ->koepckeae : koepckeae ->lutreolus : lutreolus ->foina : foina +>leucoptera : () => petrophilus.rosalia +>petrophilus : unknown +>rosalia : petrophilus.rosalia +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae +>lutreolus : unknown +>foina : lutreolus.foina +>x : petrophilus.rosalia +>petrophilus : unknown +>rosalia : petrophilus.rosalia +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae +>lutreolus : unknown +>foina : lutreolus.foina >() => { var y = this; } : () => void >y : wetmorei >this : wetmorei ->x : rosalia +>x : petrophilus.rosalia ochraventer(): sagitta.walkeri { var x: sagitta.walkeri; () => { var y = this; }; return x; } ->ochraventer : () => walkeri ->sagitta : sagitta ->walkeri : walkeri ->x : walkeri ->sagitta : sagitta ->walkeri : walkeri +>ochraventer : () => sagitta.walkeri +>sagitta : unknown +>walkeri : sagitta.walkeri +>x : sagitta.walkeri +>sagitta : unknown +>walkeri : sagitta.walkeri >() => { var y = this; } : () => void >y : wetmorei >this : wetmorei ->x : walkeri +>x : sagitta.walkeri tephromelas(): Lanthanum.jugularis { var x: Lanthanum.jugularis; () => { var y = this; }; return x; } ->tephromelas : () => jugularis ->Lanthanum : Lanthanum ->jugularis : jugularis ->x : jugularis ->Lanthanum : Lanthanum ->jugularis : jugularis +>tephromelas : () => Lanthanum.jugularis +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>x : Lanthanum.jugularis +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis >() => { var y = this; } : () => void >y : wetmorei >this : wetmorei ->x : jugularis +>x : Lanthanum.jugularis cracens(): argurus.gilbertii { var x: argurus.gilbertii; () => { var y = this; }; return x; } ->cracens : () => gilbertii ->argurus : argurus +>cracens : () => gilbertii +>argurus : unknown >gilbertii : gilbertii ->lavali : lavali ->thaeleri : thaeleri ->lutreolus : lutreolus ->punicus : punicus ->x : gilbertii ->argurus : argurus +>lavali : unknown +>thaeleri : lavali.thaeleri +>lutreolus : unknown +>punicus : lutreolus.punicus +>x : gilbertii +>argurus : unknown >gilbertii : gilbertii ->lavali : lavali ->thaeleri : thaeleri ->lutreolus : lutreolus ->punicus : punicus +>lavali : unknown +>thaeleri : lavali.thaeleri +>lutreolus : unknown +>punicus : lutreolus.punicus >() => { var y = this; } : () => void >y : wetmorei >this : wetmorei ->x : gilbertii +>x : gilbertii jamaicensis(): nigra.thalia> { var x: nigra.thalia>; () => { var y = this; }; return x; } ->jamaicensis : () => thalia> ->nigra : nigra ->thalia : thalia ->howi : howi ->marcanoi : marcanoi ->rionegrensis : rionegrensis ->veraecrucis : veraecrucis ->trivirgatus : trivirgatus ->falconeri : falconeri ->quasiater : quasiater ->carolinensis : carolinensis ->x : thalia> ->nigra : nigra ->thalia : thalia ->howi : howi ->marcanoi : marcanoi ->rionegrensis : rionegrensis ->veraecrucis : veraecrucis ->trivirgatus : trivirgatus ->falconeri : falconeri ->quasiater : quasiater ->carolinensis : carolinensis +>jamaicensis : () => nigra.thalia> +>nigra : unknown +>thalia : nigra.thalia +>howi : unknown +>marcanoi : howi.marcanoi +>rionegrensis : unknown +>veraecrucis : rionegrensis.veraecrucis +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : nigra.thalia> +>nigra : unknown +>thalia : nigra.thalia +>howi : unknown +>marcanoi : howi.marcanoi +>rionegrensis : unknown +>veraecrucis : rionegrensis.veraecrucis +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : wetmorei >this : wetmorei ->x : thalia> +>x : nigra.thalia> gymnocaudus(): dogramacii.aurata { var x: dogramacii.aurata; () => { var y = this; }; return x; } ->gymnocaudus : () => aurata ->dogramacii : dogramacii ->aurata : aurata ->x : aurata ->dogramacii : dogramacii ->aurata : aurata +>gymnocaudus : () => dogramacii.aurata +>dogramacii : unknown +>aurata : dogramacii.aurata +>x : dogramacii.aurata +>dogramacii : unknown +>aurata : dogramacii.aurata >() => { var y = this; } : () => void >y : wetmorei >this : wetmorei ->x : aurata +>x : dogramacii.aurata mayori(): sagitta.stolzmanni { var x: sagitta.stolzmanni; () => { var y = this; }; return x; } ->mayori : () => stolzmanni ->sagitta : sagitta ->stolzmanni : stolzmanni ->x : stolzmanni ->sagitta : sagitta ->stolzmanni : stolzmanni +>mayori : () => sagitta.stolzmanni +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>x : sagitta.stolzmanni +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni >() => { var y = this; } : () => void >y : wetmorei >this : wetmorei ->x : stolzmanni +>x : sagitta.stolzmanni } } module argurus { @@ -8500,131 +8500,131 @@ module argurus { export class oreas extends lavali.wilsoni { >oreas : oreas ->lavali : lavali ->wilsoni : wilsoni +>lavali : unknown +>wilsoni : lavali.wilsoni salamonis(): lavali.xanthognathus { var x: lavali.xanthognathus; () => { var y = this; }; return x; } ->salamonis : () => xanthognathus ->lavali : lavali ->xanthognathus : xanthognathus ->x : xanthognathus ->lavali : lavali ->xanthognathus : xanthognathus +>salamonis : () => lavali.xanthognathus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>x : lavali.xanthognathus +>lavali : unknown +>xanthognathus : lavali.xanthognathus >() => { var y = this; } : () => void >y : oreas >this : oreas ->x : xanthognathus +>x : lavali.xanthognathus paniscus(): ruatanica.Praseodymium { var x: ruatanica.Praseodymium; () => { var y = this; }; return x; } ->paniscus : () => Praseodymium ->ruatanica : ruatanica ->Praseodymium : Praseodymium ->caurinus : caurinus ->psilurus : psilurus ->lavali : lavali ->xanthognathus : xanthognathus ->x : Praseodymium ->ruatanica : ruatanica ->Praseodymium : Praseodymium ->caurinus : caurinus ->psilurus : psilurus ->lavali : lavali ->xanthognathus : xanthognathus +>paniscus : () => ruatanica.Praseodymium +>ruatanica : unknown +>Praseodymium : ruatanica.Praseodymium +>caurinus : unknown +>psilurus : caurinus.psilurus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>x : ruatanica.Praseodymium +>ruatanica : unknown +>Praseodymium : ruatanica.Praseodymium +>caurinus : unknown +>psilurus : caurinus.psilurus +>lavali : unknown +>xanthognathus : lavali.xanthognathus >() => { var y = this; } : () => void >y : oreas >this : oreas ->x : Praseodymium +>x : ruatanica.Praseodymium fagani(): trivirgatus.oconnelli { var x: trivirgatus.oconnelli; () => { var y = this; }; return x; } ->fagani : () => oconnelli ->trivirgatus : trivirgatus ->oconnelli : oconnelli ->x : oconnelli ->trivirgatus : trivirgatus ->oconnelli : oconnelli +>fagani : () => trivirgatus.oconnelli +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli +>x : trivirgatus.oconnelli +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli >() => { var y = this; } : () => void >y : oreas >this : oreas ->x : oconnelli +>x : trivirgatus.oconnelli papuanus(): panglima.fundatus { var x: panglima.fundatus; () => { var y = this; }; return x; } ->papuanus : () => fundatus ->panglima : panglima ->fundatus : fundatus ->quasiater : quasiater ->carolinensis : carolinensis ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->x : fundatus ->panglima : panglima ->fundatus : fundatus ->quasiater : quasiater ->carolinensis : carolinensis ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon +>papuanus : () => panglima.fundatus +>panglima : unknown +>fundatus : panglima.fundatus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>x : panglima.fundatus +>panglima : unknown +>fundatus : panglima.fundatus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon >() => { var y = this; } : () => void >y : oreas >this : oreas ->x : fundatus +>x : panglima.fundatus timidus(): dammermani.melanops { var x: dammermani.melanops; () => { var y = this; }; return x; } ->timidus : () => melanops ->dammermani : dammermani ->melanops : melanops ->x : melanops ->dammermani : dammermani ->melanops : melanops +>timidus : () => dammermani.melanops +>dammermani : unknown +>melanops : dammermani.melanops +>x : dammermani.melanops +>dammermani : unknown +>melanops : dammermani.melanops >() => { var y = this; } : () => void >y : oreas >this : oreas ->x : melanops +>x : dammermani.melanops nghetinhensis(): gabriellae.klossii { var x: gabriellae.klossii; () => { var y = this; }; return x; } ->nghetinhensis : () => klossii ->gabriellae : gabriellae ->klossii : klossii ->argurus : argurus +>nghetinhensis : () => gabriellae.klossii +>gabriellae : unknown +>klossii : gabriellae.klossii +>argurus : unknown >luctuosa : luctuosa ->julianae : julianae ->steerii : steerii ->x : klossii ->gabriellae : gabriellae ->klossii : klossii ->argurus : argurus +>julianae : unknown +>steerii : julianae.steerii +>x : gabriellae.klossii +>gabriellae : unknown +>klossii : gabriellae.klossii +>argurus : unknown >luctuosa : luctuosa ->julianae : julianae ->steerii : steerii +>julianae : unknown +>steerii : julianae.steerii >() => { var y = this; } : () => void >y : oreas >this : oreas ->x : klossii +>x : gabriellae.klossii barbei(): samarensis.cahirinus { var x: samarensis.cahirinus; () => { var y = this; }; return x; } ->barbei : () => cahirinus ->samarensis : samarensis ->cahirinus : cahirinus ->lavali : lavali ->lepturus : lepturus ->quasiater : quasiater ->carolinensis : carolinensis ->x : cahirinus ->samarensis : samarensis ->cahirinus : cahirinus ->lavali : lavali ->lepturus : lepturus ->quasiater : quasiater ->carolinensis : carolinensis +>barbei : () => samarensis.cahirinus +>samarensis : unknown +>cahirinus : samarensis.cahirinus +>lavali : unknown +>lepturus : lavali.lepturus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : samarensis.cahirinus +>samarensis : unknown +>cahirinus : samarensis.cahirinus +>lavali : unknown +>lepturus : lavali.lepturus +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : oreas >this : oreas ->x : cahirinus +>x : samarensis.cahirinus univittatus(): argurus.peninsulae { var x: argurus.peninsulae; () => { var y = this; }; return x; } >univittatus : () => peninsulae ->argurus : argurus +>argurus : unknown >peninsulae : peninsulae >x : peninsulae ->argurus : argurus +>argurus : unknown >peninsulae : peninsulae >() => { var y = this; } : () => void >y : oreas @@ -8641,228 +8641,228 @@ module daubentonii { >T1 : T1 capreolus(): rendalli.crenulata, lavali.wilsoni> { var x: rendalli.crenulata, lavali.wilsoni>; () => { var y = this; }; return x; } ->capreolus : () => crenulata, wilsoni> ->rendalli : rendalli ->crenulata : crenulata ->samarensis : samarensis ->pelurus : pelurus ->Lanthanum : Lanthanum ->jugularis : jugularis ->ruatanica : ruatanica ->americanus : americanus ->lavali : lavali ->wilsoni : wilsoni ->x : crenulata, wilsoni> ->rendalli : rendalli ->crenulata : crenulata ->samarensis : samarensis ->pelurus : pelurus ->Lanthanum : Lanthanum ->jugularis : jugularis ->ruatanica : ruatanica ->americanus : americanus ->lavali : lavali ->wilsoni : wilsoni +>capreolus : () => rendalli.crenulata, lavali.wilsoni> +>rendalli : unknown +>crenulata : rendalli.crenulata +>samarensis : unknown +>pelurus : samarensis.pelurus +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>ruatanica : unknown +>americanus : ruatanica.americanus +>lavali : unknown +>wilsoni : lavali.wilsoni +>x : rendalli.crenulata, lavali.wilsoni> +>rendalli : unknown +>crenulata : rendalli.crenulata +>samarensis : unknown +>pelurus : samarensis.pelurus +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>ruatanica : unknown +>americanus : ruatanica.americanus +>lavali : unknown +>wilsoni : lavali.wilsoni >() => { var y = this; } : () => void >y : arboreus >this : arboreus ->x : crenulata, wilsoni> +>x : rendalli.crenulata, lavali.wilsoni> moreni(): panglima.abidi { var x: panglima.abidi; () => { var y = this; }; return x; } ->moreni : () => abidi ->panglima : panglima ->abidi : abidi ->julianae : julianae ->galapagoensis : galapagoensis ->dogramacii : dogramacii ->koepckeae : koepckeae ->x : abidi ->panglima : panglima ->abidi : abidi ->julianae : julianae ->galapagoensis : galapagoensis ->dogramacii : dogramacii ->koepckeae : koepckeae +>moreni : () => panglima.abidi +>panglima : unknown +>abidi : panglima.abidi +>julianae : unknown +>galapagoensis : julianae.galapagoensis +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae +>x : panglima.abidi +>panglima : unknown +>abidi : panglima.abidi +>julianae : unknown +>galapagoensis : julianae.galapagoensis +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae >() => { var y = this; } : () => void >y : arboreus >this : arboreus ->x : abidi +>x : panglima.abidi hypoleucos(): nigra.gracilis { var x: nigra.gracilis; () => { var y = this; }; return x; } ->hypoleucos : () => gracilis ->nigra : nigra ->gracilis : gracilis ->trivirgatus : trivirgatus ->falconeri : falconeri ->argurus : argurus ->germaini : germaini ->x : gracilis ->nigra : nigra ->gracilis : gracilis ->trivirgatus : trivirgatus ->falconeri : falconeri ->argurus : argurus ->germaini : germaini +>hypoleucos : () => nigra.gracilis +>nigra : unknown +>gracilis : nigra.gracilis +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>argurus : unknown +>germaini : argurus.germaini +>x : nigra.gracilis +>nigra : unknown +>gracilis : nigra.gracilis +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>argurus : unknown +>germaini : argurus.germaini >() => { var y = this; } : () => void >y : arboreus >this : arboreus ->x : gracilis +>x : nigra.gracilis paedulcus(): minutus.portoricensis { var x: minutus.portoricensis; () => { var y = this; }; return x; } ->paedulcus : () => portoricensis ->minutus : minutus ->portoricensis : portoricensis ->x : portoricensis ->minutus : minutus ->portoricensis : portoricensis +>paedulcus : () => minutus.portoricensis +>minutus : unknown +>portoricensis : minutus.portoricensis +>x : minutus.portoricensis +>minutus : unknown +>portoricensis : minutus.portoricensis >() => { var y = this; } : () => void >y : arboreus >this : arboreus ->x : portoricensis +>x : minutus.portoricensis pucheranii(): samarensis.fuscus { var x: samarensis.fuscus; () => { var y = this; }; return x; } ->pucheranii : () => fuscus ->samarensis : samarensis ->fuscus : fuscus ->julianae : julianae ->durangae : durangae ->caurinus : caurinus ->megaphyllus : megaphyllus ->x : fuscus ->samarensis : samarensis ->fuscus : fuscus ->julianae : julianae ->durangae : durangae ->caurinus : caurinus ->megaphyllus : megaphyllus +>pucheranii : () => samarensis.fuscus +>samarensis : unknown +>fuscus : samarensis.fuscus +>julianae : unknown +>durangae : julianae.durangae +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>x : samarensis.fuscus +>samarensis : unknown +>fuscus : samarensis.fuscus +>julianae : unknown +>durangae : julianae.durangae +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus >() => { var y = this; } : () => void >y : arboreus >this : arboreus ->x : fuscus +>x : samarensis.fuscus stella(): julianae.oralis { var x: julianae.oralis; () => { var y = this; }; return x; } ->stella : () => oralis ->julianae : julianae ->oralis : oralis ->lutreolus : lutreolus ->foina : foina ->quasiater : quasiater ->carolinensis : carolinensis ->x : oralis ->julianae : julianae ->oralis : oralis ->lutreolus : lutreolus ->foina : foina ->quasiater : quasiater ->carolinensis : carolinensis +>stella : () => julianae.oralis +>julianae : unknown +>oralis : julianae.oralis +>lutreolus : unknown +>foina : lutreolus.foina +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : julianae.oralis +>julianae : unknown +>oralis : julianae.oralis +>lutreolus : unknown +>foina : lutreolus.foina +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : arboreus >this : arboreus ->x : oralis +>x : julianae.oralis brasiliensis(): imperfecta.subspinosus { var x: imperfecta.subspinosus; () => { var y = this; }; return x; } ->brasiliensis : () => subspinosus ->imperfecta : imperfecta ->subspinosus : subspinosus ->x : subspinosus ->imperfecta : imperfecta ->subspinosus : subspinosus +>brasiliensis : () => imperfecta.subspinosus +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>x : imperfecta.subspinosus +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus >() => { var y = this; } : () => void >y : arboreus >this : arboreus ->x : subspinosus +>x : imperfecta.subspinosus brevicaudata(): trivirgatus.oconnelli { var x: trivirgatus.oconnelli; () => { var y = this; }; return x; } ->brevicaudata : () => oconnelli ->trivirgatus : trivirgatus ->oconnelli : oconnelli ->x : oconnelli ->trivirgatus : trivirgatus ->oconnelli : oconnelli +>brevicaudata : () => trivirgatus.oconnelli +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli +>x : trivirgatus.oconnelli +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli >() => { var y = this; } : () => void >y : arboreus >this : arboreus ->x : oconnelli +>x : trivirgatus.oconnelli vitticollis(): dogramacii.koepckeae { var x: dogramacii.koepckeae; () => { var y = this; }; return x; } ->vitticollis : () => koepckeae ->dogramacii : dogramacii ->koepckeae : koepckeae ->x : koepckeae ->dogramacii : dogramacii ->koepckeae : koepckeae +>vitticollis : () => dogramacii.koepckeae +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae +>x : dogramacii.koepckeae +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae >() => { var y = this; } : () => void >y : arboreus >this : arboreus ->x : koepckeae +>x : dogramacii.koepckeae huangensis(): caurinus.psilurus { var x: caurinus.psilurus; () => { var y = this; }; return x; } ->huangensis : () => psilurus ->caurinus : caurinus ->psilurus : psilurus ->x : psilurus ->caurinus : caurinus ->psilurus : psilurus +>huangensis : () => caurinus.psilurus +>caurinus : unknown +>psilurus : caurinus.psilurus +>x : caurinus.psilurus +>caurinus : unknown +>psilurus : caurinus.psilurus >() => { var y = this; } : () => void >y : arboreus >this : arboreus ->x : psilurus +>x : caurinus.psilurus cameroni(): petrophilus.rosalia, imperfecta.ciliolabrum>, caurinus.psilurus> { var x: petrophilus.rosalia, imperfecta.ciliolabrum>, caurinus.psilurus>; () => { var y = this; }; return x; } ->cameroni : () => rosalia, ciliolabrum>, psilurus> ->petrophilus : petrophilus ->rosalia : rosalia ->dammermani : dammermani ->siberu : siberu ->imperfecta : imperfecta ->lasiurus : lasiurus ->lutreolus : lutreolus ->foina : foina ->dammermani : dammermani ->melanops : melanops ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->petrophilus : petrophilus ->minutilla : minutilla ->caurinus : caurinus ->psilurus : psilurus ->x : rosalia, ciliolabrum>, psilurus> ->petrophilus : petrophilus ->rosalia : rosalia ->dammermani : dammermani ->siberu : siberu ->imperfecta : imperfecta ->lasiurus : lasiurus ->lutreolus : lutreolus ->foina : foina ->dammermani : dammermani ->melanops : melanops ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->petrophilus : petrophilus ->minutilla : minutilla ->caurinus : caurinus ->psilurus : psilurus +>cameroni : () => petrophilus.rosalia, imperfecta.ciliolabrum>, caurinus.psilurus> +>petrophilus : unknown +>rosalia : petrophilus.rosalia +>dammermani : unknown +>siberu : dammermani.siberu +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>lutreolus : unknown +>foina : lutreolus.foina +>dammermani : unknown +>melanops : dammermani.melanops +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>caurinus : unknown +>psilurus : caurinus.psilurus +>x : petrophilus.rosalia, imperfecta.ciliolabrum>, caurinus.psilurus> +>petrophilus : unknown +>rosalia : petrophilus.rosalia +>dammermani : unknown +>siberu : dammermani.siberu +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>lutreolus : unknown +>foina : lutreolus.foina +>dammermani : unknown +>melanops : dammermani.melanops +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>caurinus : unknown +>psilurus : caurinus.psilurus >() => { var y = this; } : () => void >y : arboreus >this : arboreus ->x : rosalia, ciliolabrum>, psilurus> +>x : petrophilus.rosalia, imperfecta.ciliolabrum>, caurinus.psilurus> tianshanica(): howi.marcanoi { var x: howi.marcanoi; () => { var y = this; }; return x; } ->tianshanica : () => marcanoi ->howi : howi ->marcanoi : marcanoi ->x : marcanoi ->howi : howi ->marcanoi : marcanoi +>tianshanica : () => howi.marcanoi +>howi : unknown +>marcanoi : howi.marcanoi +>x : howi.marcanoi +>howi : unknown +>marcanoi : howi.marcanoi >() => { var y = this; } : () => void >y : arboreus >this : arboreus ->x : marcanoi +>x : howi.marcanoi } } module patas { @@ -8872,256 +8872,256 @@ module patas { >uralensis : uralensis cartilagonodus(): Lanthanum.nitidus { var x: Lanthanum.nitidus; () => { var y = this; }; return x; } ->cartilagonodus : () => nitidus ->Lanthanum : Lanthanum ->nitidus : nitidus ->rionegrensis : rionegrensis ->caniventer : caniventer ->Lanthanum : Lanthanum ->jugularis : jugularis ->x : nitidus ->Lanthanum : Lanthanum ->nitidus : nitidus ->rionegrensis : rionegrensis ->caniventer : caniventer ->Lanthanum : Lanthanum ->jugularis : jugularis +>cartilagonodus : () => Lanthanum.nitidus +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>x : Lanthanum.nitidus +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis >() => { var y = this; } : () => void >y : uralensis >this : uralensis ->x : nitidus +>x : Lanthanum.nitidus pyrrhinus(): lavali.beisa { var x: lavali.beisa; () => { var y = this; }; return x; } ->pyrrhinus : () => beisa ->lavali : lavali ->beisa : beisa ->x : beisa ->lavali : lavali ->beisa : beisa +>pyrrhinus : () => lavali.beisa +>lavali : unknown +>beisa : lavali.beisa +>x : lavali.beisa +>lavali : unknown +>beisa : lavali.beisa >() => { var y = this; } : () => void >y : uralensis >this : uralensis ->x : beisa +>x : lavali.beisa insulans(): Lanthanum.jugularis { var x: Lanthanum.jugularis; () => { var y = this; }; return x; } ->insulans : () => jugularis ->Lanthanum : Lanthanum ->jugularis : jugularis ->x : jugularis ->Lanthanum : Lanthanum ->jugularis : jugularis +>insulans : () => Lanthanum.jugularis +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>x : Lanthanum.jugularis +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis >() => { var y = this; } : () => void >y : uralensis >this : uralensis ->x : jugularis +>x : Lanthanum.jugularis nigricauda(): caurinus.johorensis, Lanthanum.jugularis> { var x: caurinus.johorensis, Lanthanum.jugularis>; () => { var y = this; }; return x; } ->nigricauda : () => johorensis, jugularis> ->caurinus : caurinus ->johorensis : johorensis ->Lanthanum : Lanthanum ->nitidus : nitidus ->petrophilus : petrophilus ->minutilla : minutilla ->julianae : julianae ->sumatrana : sumatrana ->Lanthanum : Lanthanum ->jugularis : jugularis ->x : johorensis, jugularis> ->caurinus : caurinus ->johorensis : johorensis ->Lanthanum : Lanthanum ->nitidus : nitidus ->petrophilus : petrophilus ->minutilla : minutilla ->julianae : julianae ->sumatrana : sumatrana ->Lanthanum : Lanthanum ->jugularis : jugularis +>nigricauda : () => caurinus.johorensis, Lanthanum.jugularis> +>caurinus : unknown +>johorensis : caurinus.johorensis +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>julianae : unknown +>sumatrana : julianae.sumatrana +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>x : caurinus.johorensis, Lanthanum.jugularis> +>caurinus : unknown +>johorensis : caurinus.johorensis +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>julianae : unknown +>sumatrana : julianae.sumatrana +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis >() => { var y = this; } : () => void >y : uralensis >this : uralensis ->x : johorensis, jugularis> +>x : caurinus.johorensis, Lanthanum.jugularis> muricauda(): panglima.fundatus> { var x: panglima.fundatus>; () => { var y = this; }; return x; } ->muricauda : () => fundatus> ->panglima : panglima ->fundatus : fundatus ->lutreolus : lutreolus ->foina : foina ->dammermani : dammermani ->siberu : siberu ->lutreolus : lutreolus ->punicus : punicus ->julianae : julianae ->acariensis : acariensis ->x : fundatus> ->panglima : panglima ->fundatus : fundatus ->lutreolus : lutreolus ->foina : foina ->dammermani : dammermani ->siberu : siberu ->lutreolus : lutreolus ->punicus : punicus ->julianae : julianae ->acariensis : acariensis +>muricauda : () => panglima.fundatus> +>panglima : unknown +>fundatus : panglima.fundatus +>lutreolus : unknown +>foina : lutreolus.foina +>dammermani : unknown +>siberu : dammermani.siberu +>lutreolus : unknown +>punicus : lutreolus.punicus +>julianae : unknown +>acariensis : julianae.acariensis +>x : panglima.fundatus> +>panglima : unknown +>fundatus : panglima.fundatus +>lutreolus : unknown +>foina : lutreolus.foina +>dammermani : unknown +>siberu : dammermani.siberu +>lutreolus : unknown +>punicus : lutreolus.punicus +>julianae : unknown +>acariensis : julianae.acariensis >() => { var y = this; } : () => void >y : uralensis >this : uralensis ->x : fundatus> +>x : panglima.fundatus> albicaudus(): sagitta.stolzmanni { var x: sagitta.stolzmanni; () => { var y = this; }; return x; } ->albicaudus : () => stolzmanni ->sagitta : sagitta ->stolzmanni : stolzmanni ->x : stolzmanni ->sagitta : sagitta ->stolzmanni : stolzmanni +>albicaudus : () => sagitta.stolzmanni +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>x : sagitta.stolzmanni +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni >() => { var y = this; } : () => void >y : uralensis >this : uralensis ->x : stolzmanni +>x : sagitta.stolzmanni fallax(): ruatanica.hector { var x: ruatanica.hector; () => { var y = this; }; return x; } ->fallax : () => hector ->ruatanica : ruatanica ->hector : hector ->lutreolus : lutreolus ->punicus : punicus ->gabriellae : gabriellae ->amicus : amicus ->x : hector ->ruatanica : ruatanica ->hector : hector ->lutreolus : lutreolus ->punicus : punicus ->gabriellae : gabriellae ->amicus : amicus +>fallax : () => ruatanica.hector +>ruatanica : unknown +>hector : ruatanica.hector +>lutreolus : unknown +>punicus : lutreolus.punicus +>gabriellae : unknown +>amicus : gabriellae.amicus +>x : ruatanica.hector +>ruatanica : unknown +>hector : ruatanica.hector +>lutreolus : unknown +>punicus : lutreolus.punicus +>gabriellae : unknown +>amicus : gabriellae.amicus >() => { var y = this; } : () => void >y : uralensis >this : uralensis ->x : hector +>x : ruatanica.hector attenuata(): macrorhinos.marmosurus> { var x: macrorhinos.marmosurus>; () => { var y = this; }; return x; } ->attenuata : () => marmosurus> ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->ruatanica : ruatanica ->americanus : americanus ->argurus : argurus ->netscheri : netscheri ->quasiater : quasiater ->carolinensis : carolinensis ->dogramacii : dogramacii ->kaiseri : kaiseri ->x : marmosurus> ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->ruatanica : ruatanica ->americanus : americanus ->argurus : argurus ->netscheri : netscheri ->quasiater : quasiater ->carolinensis : carolinensis ->dogramacii : dogramacii ->kaiseri : kaiseri +>attenuata : () => macrorhinos.marmosurus> +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>ruatanica : unknown +>americanus : ruatanica.americanus +>argurus : unknown +>netscheri : argurus.netscheri +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>x : macrorhinos.marmosurus> +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>ruatanica : unknown +>americanus : ruatanica.americanus +>argurus : unknown +>netscheri : argurus.netscheri +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri >() => { var y = this; } : () => void >y : uralensis >this : uralensis ->x : marmosurus> +>x : macrorhinos.marmosurus> megalura(): howi.marcanoi { var x: howi.marcanoi; () => { var y = this; }; return x; } ->megalura : () => marcanoi ->howi : howi ->marcanoi : marcanoi ->x : marcanoi ->howi : howi ->marcanoi : marcanoi +>megalura : () => howi.marcanoi +>howi : unknown +>marcanoi : howi.marcanoi +>x : howi.marcanoi +>howi : unknown +>marcanoi : howi.marcanoi >() => { var y = this; } : () => void >y : uralensis >this : uralensis ->x : marcanoi +>x : howi.marcanoi neblina(): samarensis.pelurus { var x: samarensis.pelurus; () => { var y = this; }; return x; } ->neblina : () => pelurus ->samarensis : samarensis ->pelurus : pelurus ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->rionegrensis : rionegrensis ->caniventer : caniventer ->x : pelurus ->samarensis : samarensis ->pelurus : pelurus ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->rionegrensis : rionegrensis ->caniventer : caniventer +>neblina : () => samarensis.pelurus +>samarensis : unknown +>pelurus : samarensis.pelurus +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>x : samarensis.pelurus +>samarensis : unknown +>pelurus : samarensis.pelurus +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer >() => { var y = this; } : () => void >y : uralensis >this : uralensis ->x : pelurus +>x : samarensis.pelurus citellus(): daubentonii.arboreus { var x: daubentonii.arboreus; () => { var y = this; }; return x; } ->citellus : () => arboreus ->daubentonii : daubentonii ->arboreus : arboreus ->quasiater : quasiater ->carolinensis : carolinensis ->rionegrensis : rionegrensis ->caniventer : caniventer ->x : arboreus ->daubentonii : daubentonii ->arboreus : arboreus ->quasiater : quasiater ->carolinensis : carolinensis ->rionegrensis : rionegrensis ->caniventer : caniventer +>citellus : () => daubentonii.arboreus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>x : daubentonii.arboreus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer >() => { var y = this; } : () => void >y : uralensis >this : uralensis ->x : arboreus +>x : daubentonii.arboreus tanezumi(): imperfecta.lasiurus { var x: imperfecta.lasiurus; () => { var y = this; }; return x; } ->tanezumi : () => lasiurus ->imperfecta : imperfecta ->lasiurus : lasiurus ->dogramacii : dogramacii ->robustulus : robustulus ->caurinus : caurinus ->psilurus : psilurus ->x : lasiurus ->imperfecta : imperfecta ->lasiurus : lasiurus ->dogramacii : dogramacii ->robustulus : robustulus ->caurinus : caurinus ->psilurus : psilurus +>tanezumi : () => imperfecta.lasiurus +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>dogramacii : unknown +>robustulus : dogramacii.robustulus +>caurinus : unknown +>psilurus : caurinus.psilurus +>x : imperfecta.lasiurus +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>dogramacii : unknown +>robustulus : dogramacii.robustulus +>caurinus : unknown +>psilurus : caurinus.psilurus >() => { var y = this; } : () => void >y : uralensis >this : uralensis ->x : lasiurus +>x : imperfecta.lasiurus albiventer(): rendalli.crenulata { var x: rendalli.crenulata; () => { var y = this; }; return x; } ->albiventer : () => crenulata ->rendalli : rendalli ->crenulata : crenulata ->rendalli : rendalli ->zuluensis : zuluensis ->dogramacii : dogramacii ->robustulus : robustulus ->x : crenulata ->rendalli : rendalli ->crenulata : crenulata ->rendalli : rendalli ->zuluensis : zuluensis ->dogramacii : dogramacii ->robustulus : robustulus +>albiventer : () => rendalli.crenulata +>rendalli : unknown +>crenulata : rendalli.crenulata +>rendalli : unknown +>zuluensis : rendalli.zuluensis +>dogramacii : unknown +>robustulus : dogramacii.robustulus +>x : rendalli.crenulata +>rendalli : unknown +>crenulata : rendalli.crenulata +>rendalli : unknown +>zuluensis : rendalli.zuluensis +>dogramacii : unknown +>robustulus : dogramacii.robustulus >() => { var y = this; } : () => void >y : uralensis >this : uralensis ->x : crenulata +>x : rendalli.crenulata } } module provocax { @@ -9129,56 +9129,56 @@ module provocax { export class melanoleuca extends lavali.wilsoni { >melanoleuca : melanoleuca ->lavali : lavali ->wilsoni : wilsoni +>lavali : unknown +>wilsoni : lavali.wilsoni Neodymium(): macrorhinos.marmosurus, lutreolus.foina> { var x: macrorhinos.marmosurus, lutreolus.foina>; () => { var y = this; }; return x; } ->Neodymium : () => marmosurus, foina> ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->petrophilus : petrophilus ->sodyi : sodyi ->trivirgatus : trivirgatus ->falconeri : falconeri ->quasiater : quasiater ->bobrinskoi : bobrinskoi ->lutreolus : lutreolus ->foina : foina ->x : marmosurus, foina> ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->petrophilus : petrophilus ->sodyi : sodyi ->trivirgatus : trivirgatus ->falconeri : falconeri ->quasiater : quasiater ->bobrinskoi : bobrinskoi ->lutreolus : lutreolus ->foina : foina +>Neodymium : () => macrorhinos.marmosurus, lutreolus.foina> +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi +>lutreolus : unknown +>foina : lutreolus.foina +>x : macrorhinos.marmosurus, lutreolus.foina> +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi +>lutreolus : unknown +>foina : lutreolus.foina >() => { var y = this; } : () => void >y : melanoleuca >this : melanoleuca ->x : marmosurus, foina> +>x : macrorhinos.marmosurus, lutreolus.foina> baeri(): imperfecta.lasiurus { var x: imperfecta.lasiurus; () => { var y = this; }; return x; } ->baeri : () => lasiurus ->imperfecta : imperfecta ->lasiurus : lasiurus ->lavali : lavali ->lepturus : lepturus ->ruatanica : ruatanica ->americanus : americanus ->x : lasiurus ->imperfecta : imperfecta ->lasiurus : lasiurus ->lavali : lavali ->lepturus : lepturus ->ruatanica : ruatanica ->americanus : americanus +>baeri : () => imperfecta.lasiurus +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>lavali : unknown +>lepturus : lavali.lepturus +>ruatanica : unknown +>americanus : ruatanica.americanus +>x : imperfecta.lasiurus +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>lavali : unknown +>lepturus : lavali.lepturus +>ruatanica : unknown +>americanus : ruatanica.americanus >() => { var y = this; } : () => void >y : melanoleuca >this : melanoleuca ->x : lasiurus +>x : imperfecta.lasiurus } } module sagitta { @@ -9190,84 +9190,84 @@ module sagitta { >T1 : T1 Chlorine(): samarensis.cahirinus, dogramacii.robustulus> { var x: samarensis.cahirinus, dogramacii.robustulus>; () => { var y = this; }; return x; } ->Chlorine : () => cahirinus, robustulus> ->samarensis : samarensis ->cahirinus : cahirinus ->nigra : nigra ->gracilis : gracilis ->argurus : argurus ->luctuosa : luctuosa ->imperfecta : imperfecta ->subspinosus : subspinosus ->dogramacii : dogramacii ->robustulus : robustulus ->x : cahirinus, robustulus> ->samarensis : samarensis ->cahirinus : cahirinus ->nigra : nigra ->gracilis : gracilis ->argurus : argurus ->luctuosa : luctuosa ->imperfecta : imperfecta ->subspinosus : subspinosus ->dogramacii : dogramacii ->robustulus : robustulus +>Chlorine : () => samarensis.cahirinus, dogramacii.robustulus> +>samarensis : unknown +>cahirinus : samarensis.cahirinus +>nigra : unknown +>gracilis : nigra.gracilis +>argurus : unknown +>luctuosa : argurus.luctuosa +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>dogramacii : unknown +>robustulus : dogramacii.robustulus +>x : samarensis.cahirinus, dogramacii.robustulus> +>samarensis : unknown +>cahirinus : samarensis.cahirinus +>nigra : unknown +>gracilis : nigra.gracilis +>argurus : unknown +>luctuosa : argurus.luctuosa +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>dogramacii : unknown +>robustulus : dogramacii.robustulus >() => { var y = this; } : () => void >y : sicarius >this : sicarius ->x : cahirinus, robustulus> +>x : samarensis.cahirinus, dogramacii.robustulus> simulator(): macrorhinos.marmosurus, macrorhinos.marmosurus, gabriellae.echinatus>, sagitta.stolzmanni>> { var x: macrorhinos.marmosurus, macrorhinos.marmosurus, gabriellae.echinatus>, sagitta.stolzmanni>>; () => { var y = this; }; return x; } ->simulator : () => marmosurus, marmosurus, echinatus>, stolzmanni>> ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->Lanthanum : Lanthanum ->nitidus : nitidus ->dammermani : dammermani ->melanops : melanops ->lavali : lavali ->lepturus : lepturus ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->rendalli : rendalli ->moojeni : moojeni ->panglima : panglima ->amphibius : amphibius ->trivirgatus : trivirgatus ->falconeri : falconeri ->caurinus : caurinus ->psilurus : psilurus ->gabriellae : gabriellae ->echinatus : echinatus ->sagitta : sagitta +>simulator : () => macrorhinos.marmosurus, macrorhinos.marmosurus, gabriellae.echinatus>, stolzmanni>> +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>dammermani : unknown +>melanops : dammermani.melanops +>lavali : unknown +>lepturus : lavali.lepturus +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>rendalli : unknown +>moojeni : rendalli.moojeni +>panglima : unknown +>amphibius : panglima.amphibius +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>caurinus : unknown +>psilurus : caurinus.psilurus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>sagitta : unknown >stolzmanni : stolzmanni ->x : marmosurus, marmosurus, echinatus>, stolzmanni>> ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->Lanthanum : Lanthanum ->nitidus : nitidus ->dammermani : dammermani ->melanops : melanops ->lavali : lavali ->lepturus : lepturus ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->rendalli : rendalli ->moojeni : moojeni ->panglima : panglima ->amphibius : amphibius ->trivirgatus : trivirgatus ->falconeri : falconeri ->caurinus : caurinus ->psilurus : psilurus ->gabriellae : gabriellae ->echinatus : echinatus ->sagitta : sagitta +>x : macrorhinos.marmosurus, macrorhinos.marmosurus, gabriellae.echinatus>, stolzmanni>> +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>dammermani : unknown +>melanops : dammermani.melanops +>lavali : unknown +>lepturus : lavali.lepturus +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>rendalli : unknown +>moojeni : rendalli.moojeni +>panglima : unknown +>amphibius : panglima.amphibius +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>caurinus : unknown +>psilurus : caurinus.psilurus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>sagitta : unknown >stolzmanni : stolzmanni >() => { var y = this; } : () => void >y : sicarius >this : sicarius ->x : marmosurus, marmosurus, echinatus>, stolzmanni>> +>x : macrorhinos.marmosurus, macrorhinos.marmosurus, gabriellae.echinatus>, stolzmanni>> } } module howi { @@ -9275,280 +9275,280 @@ module howi { export class marcanoi extends Lanthanum.megalonyx { >marcanoi : marcanoi ->Lanthanum : Lanthanum ->megalonyx : megalonyx +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx formosae(): Lanthanum.megalonyx { var x: Lanthanum.megalonyx; () => { var y = this; }; return x; } ->formosae : () => megalonyx ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->x : megalonyx ->Lanthanum : Lanthanum ->megalonyx : megalonyx +>formosae : () => Lanthanum.megalonyx +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>x : Lanthanum.megalonyx +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx >() => { var y = this; } : () => void >y : marcanoi >this : marcanoi ->x : megalonyx +>x : Lanthanum.megalonyx dudui(): lutreolus.punicus { var x: lutreolus.punicus; () => { var y = this; }; return x; } ->dudui : () => punicus ->lutreolus : lutreolus ->punicus : punicus ->x : punicus ->lutreolus : lutreolus ->punicus : punicus +>dudui : () => lutreolus.punicus +>lutreolus : unknown +>punicus : lutreolus.punicus +>x : lutreolus.punicus +>lutreolus : unknown +>punicus : lutreolus.punicus >() => { var y = this; } : () => void >y : marcanoi >this : marcanoi ->x : punicus +>x : lutreolus.punicus leander(): daubentonii.nesiotes { var x: daubentonii.nesiotes; () => { var y = this; }; return x; } ->leander : () => nesiotes ->daubentonii : daubentonii ->nesiotes : nesiotes ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->minutus : minutus ->portoricensis : portoricensis ->x : nesiotes ->daubentonii : daubentonii ->nesiotes : nesiotes ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->minutus : minutus ->portoricensis : portoricensis +>leander : () => daubentonii.nesiotes +>daubentonii : unknown +>nesiotes : daubentonii.nesiotes +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>minutus : unknown +>portoricensis : minutus.portoricensis +>x : daubentonii.nesiotes +>daubentonii : unknown +>nesiotes : daubentonii.nesiotes +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>minutus : unknown +>portoricensis : minutus.portoricensis >() => { var y = this; } : () => void >y : marcanoi >this : marcanoi ->x : nesiotes +>x : daubentonii.nesiotes martinsi(): dogramacii.aurata { var x: dogramacii.aurata; () => { var y = this; }; return x; } ->martinsi : () => aurata ->dogramacii : dogramacii ->aurata : aurata ->x : aurata ->dogramacii : dogramacii ->aurata : aurata +>martinsi : () => dogramacii.aurata +>dogramacii : unknown +>aurata : dogramacii.aurata +>x : dogramacii.aurata +>dogramacii : unknown +>aurata : dogramacii.aurata >() => { var y = this; } : () => void >y : marcanoi >this : marcanoi ->x : aurata +>x : dogramacii.aurata beatrix(): imperfecta.ciliolabrum, gabriellae.echinatus>, dogramacii.aurata>, imperfecta.ciliolabrum>> { var x: imperfecta.ciliolabrum, gabriellae.echinatus>, dogramacii.aurata>, imperfecta.ciliolabrum>>; () => { var y = this; }; return x; } ->beatrix : () => ciliolabrum, echinatus>, aurata>, ciliolabrum>> ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->provocax : provocax ->melanoleuca : melanoleuca ->panglima : panglima ->amphibius : amphibius ->minutus : minutus ->inez : inez ->rendalli : rendalli ->moojeni : moojeni ->panglima : panglima ->amphibius : amphibius ->trivirgatus : trivirgatus ->falconeri : falconeri ->caurinus : caurinus ->psilurus : psilurus ->gabriellae : gabriellae ->echinatus : echinatus ->dogramacii : dogramacii ->aurata : aurata ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->quasiater : quasiater ->carolinensis : carolinensis ->lavali : lavali ->beisa : beisa ->x : ciliolabrum, echinatus>, aurata>, ciliolabrum>> ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->provocax : provocax ->melanoleuca : melanoleuca ->panglima : panglima ->amphibius : amphibius ->minutus : minutus ->inez : inez ->rendalli : rendalli ->moojeni : moojeni ->panglima : panglima ->amphibius : amphibius ->trivirgatus : trivirgatus ->falconeri : falconeri ->caurinus : caurinus ->psilurus : psilurus ->gabriellae : gabriellae ->echinatus : echinatus ->dogramacii : dogramacii ->aurata : aurata ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->quasiater : quasiater ->carolinensis : carolinensis ->lavali : lavali ->beisa : beisa +>beatrix : () => imperfecta.ciliolabrum, gabriellae.echinatus>, dogramacii.aurata>, imperfecta.ciliolabrum>> +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>provocax : unknown +>melanoleuca : provocax.melanoleuca +>panglima : unknown +>amphibius : panglima.amphibius +>minutus : unknown +>inez : minutus.inez +>rendalli : unknown +>moojeni : rendalli.moojeni +>panglima : unknown +>amphibius : panglima.amphibius +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>caurinus : unknown +>psilurus : caurinus.psilurus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>dogramacii : unknown +>aurata : dogramacii.aurata +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>lavali : unknown +>beisa : lavali.beisa +>x : imperfecta.ciliolabrum, gabriellae.echinatus>, dogramacii.aurata>, imperfecta.ciliolabrum>> +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>provocax : unknown +>melanoleuca : provocax.melanoleuca +>panglima : unknown +>amphibius : panglima.amphibius +>minutus : unknown +>inez : minutus.inez +>rendalli : unknown +>moojeni : rendalli.moojeni +>panglima : unknown +>amphibius : panglima.amphibius +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>caurinus : unknown +>psilurus : caurinus.psilurus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>dogramacii : unknown +>aurata : dogramacii.aurata +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>lavali : unknown +>beisa : lavali.beisa >() => { var y = this; } : () => void >y : marcanoi >this : marcanoi ->x : ciliolabrum, echinatus>, aurata>, ciliolabrum>> +>x : imperfecta.ciliolabrum, gabriellae.echinatus>, dogramacii.aurata>, imperfecta.ciliolabrum>> griseoventer(): argurus.oreas { var x: argurus.oreas; () => { var y = this; }; return x; } ->griseoventer : () => oreas ->argurus : argurus ->oreas : oreas ->x : oreas ->argurus : argurus ->oreas : oreas +>griseoventer : () => argurus.oreas +>argurus : unknown +>oreas : argurus.oreas +>x : argurus.oreas +>argurus : unknown +>oreas : argurus.oreas >() => { var y = this; } : () => void >y : marcanoi >this : marcanoi ->x : oreas +>x : argurus.oreas zerda(): quasiater.wattsi, howi.coludo>> { var x: quasiater.wattsi, howi.coludo>>; () => { var y = this; }; return x; } ->zerda : () => wattsi, coludo>> ->quasiater : quasiater ->wattsi : wattsi ->julianae : julianae ->oralis : oralis ->julianae : julianae ->steerii : steerii ->lavali : lavali ->lepturus : lepturus ->howi : howi +>zerda : () => quasiater.wattsi, coludo>> +>quasiater : unknown +>wattsi : quasiater.wattsi +>julianae : unknown +>oralis : julianae.oralis +>julianae : unknown +>steerii : julianae.steerii +>lavali : unknown +>lepturus : lavali.lepturus +>howi : unknown >coludo : coludo ->julianae : julianae ->steerii : steerii ->julianae : julianae ->gerbillus : gerbillus ->lavali : lavali ->thaeleri : thaeleri ->quasiater : quasiater ->carolinensis : carolinensis ->x : wattsi, coludo>> ->quasiater : quasiater ->wattsi : wattsi ->julianae : julianae ->oralis : oralis ->julianae : julianae ->steerii : steerii ->lavali : lavali ->lepturus : lepturus ->howi : howi +>julianae : unknown +>steerii : julianae.steerii +>julianae : unknown +>gerbillus : julianae.gerbillus +>lavali : unknown +>thaeleri : lavali.thaeleri +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : quasiater.wattsi, coludo>> +>quasiater : unknown +>wattsi : quasiater.wattsi +>julianae : unknown +>oralis : julianae.oralis +>julianae : unknown +>steerii : julianae.steerii +>lavali : unknown +>lepturus : lavali.lepturus +>howi : unknown >coludo : coludo ->julianae : julianae ->steerii : steerii ->julianae : julianae ->gerbillus : gerbillus ->lavali : lavali ->thaeleri : thaeleri ->quasiater : quasiater ->carolinensis : carolinensis +>julianae : unknown +>steerii : julianae.steerii +>julianae : unknown +>gerbillus : julianae.gerbillus +>lavali : unknown +>thaeleri : lavali.thaeleri +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : marcanoi >this : marcanoi ->x : wattsi, coludo>> +>x : quasiater.wattsi, coludo>> yucatanicus(): julianae.nudicaudus { var x: julianae.nudicaudus; () => { var y = this; }; return x; } ->yucatanicus : () => nudicaudus ->julianae : julianae ->nudicaudus : nudicaudus ->x : nudicaudus ->julianae : julianae ->nudicaudus : nudicaudus +>yucatanicus : () => julianae.nudicaudus +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>x : julianae.nudicaudus +>julianae : unknown +>nudicaudus : julianae.nudicaudus >() => { var y = this; } : () => void >y : marcanoi >this : marcanoi ->x : nudicaudus +>x : julianae.nudicaudus nigrita(): argurus.peninsulae { var x: argurus.peninsulae; () => { var y = this; }; return x; } ->nigrita : () => peninsulae ->argurus : argurus ->peninsulae : peninsulae ->x : peninsulae ->argurus : argurus ->peninsulae : peninsulae +>nigrita : () => argurus.peninsulae +>argurus : unknown +>peninsulae : argurus.peninsulae +>x : argurus.peninsulae +>argurus : unknown +>peninsulae : argurus.peninsulae >() => { var y = this; } : () => void >y : marcanoi >this : marcanoi ->x : peninsulae +>x : argurus.peninsulae jouvenetae(): argurus.dauricus { var x: argurus.dauricus; () => { var y = this; }; return x; } ->jouvenetae : () => dauricus ->argurus : argurus ->dauricus : dauricus ->argurus : argurus ->germaini : germaini ->julianae : julianae ->durangae : durangae ->x : dauricus ->argurus : argurus ->dauricus : dauricus ->argurus : argurus ->germaini : germaini ->julianae : julianae ->durangae : durangae +>jouvenetae : () => argurus.dauricus +>argurus : unknown +>dauricus : argurus.dauricus +>argurus : unknown +>germaini : argurus.germaini +>julianae : unknown +>durangae : julianae.durangae +>x : argurus.dauricus +>argurus : unknown +>dauricus : argurus.dauricus +>argurus : unknown +>germaini : argurus.germaini +>julianae : unknown +>durangae : julianae.durangae >() => { var y = this; } : () => void >y : marcanoi >this : marcanoi ->x : dauricus +>x : argurus.dauricus indefessus(): sagitta.walkeri { var x: sagitta.walkeri; () => { var y = this; }; return x; } ->indefessus : () => walkeri ->sagitta : sagitta ->walkeri : walkeri ->x : walkeri ->sagitta : sagitta ->walkeri : walkeri +>indefessus : () => sagitta.walkeri +>sagitta : unknown +>walkeri : sagitta.walkeri +>x : sagitta.walkeri +>sagitta : unknown +>walkeri : sagitta.walkeri >() => { var y = this; } : () => void >y : marcanoi >this : marcanoi ->x : walkeri +>x : sagitta.walkeri vuquangensis(): macrorhinos.daphaenodon { var x: macrorhinos.daphaenodon; () => { var y = this; }; return x; } ->vuquangensis : () => daphaenodon ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->x : daphaenodon ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon +>vuquangensis : () => macrorhinos.daphaenodon +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>x : macrorhinos.daphaenodon +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon >() => { var y = this; } : () => void >y : marcanoi >this : marcanoi ->x : daphaenodon +>x : macrorhinos.daphaenodon Zirconium(): lavali.thaeleri { var x: lavali.thaeleri; () => { var y = this; }; return x; } ->Zirconium : () => thaeleri ->lavali : lavali ->thaeleri : thaeleri ->x : thaeleri ->lavali : lavali ->thaeleri : thaeleri +>Zirconium : () => lavali.thaeleri +>lavali : unknown +>thaeleri : lavali.thaeleri +>x : lavali.thaeleri +>lavali : unknown +>thaeleri : lavali.thaeleri >() => { var y = this; } : () => void >y : marcanoi >this : marcanoi ->x : thaeleri +>x : lavali.thaeleri hyaena(): julianae.oralis { var x: julianae.oralis; () => { var y = this; }; return x; } ->hyaena : () => oralis ->julianae : julianae ->oralis : oralis ->lavali : lavali ->beisa : beisa ->argurus : argurus ->oreas : oreas ->x : oralis ->julianae : julianae ->oralis : oralis ->lavali : lavali ->beisa : beisa ->argurus : argurus ->oreas : oreas +>hyaena : () => julianae.oralis +>julianae : unknown +>oralis : julianae.oralis +>lavali : unknown +>beisa : lavali.beisa +>argurus : unknown +>oreas : argurus.oreas +>x : julianae.oralis +>julianae : unknown +>oralis : julianae.oralis +>lavali : unknown +>beisa : lavali.beisa +>argurus : unknown +>oreas : argurus.oreas >() => { var y = this; } : () => void >y : marcanoi >this : marcanoi ->x : oralis +>x : julianae.oralis } } module argurus { @@ -9560,204 +9560,204 @@ module argurus { >T1 : T1 nasutus(): lavali.lepturus { var x: lavali.lepturus; () => { var y = this; }; return x; } ->nasutus : () => lepturus ->lavali : lavali ->lepturus : lepturus ->x : lepturus ->lavali : lavali ->lepturus : lepturus +>nasutus : () => lavali.lepturus +>lavali : unknown +>lepturus : lavali.lepturus +>x : lavali.lepturus +>lavali : unknown +>lepturus : lavali.lepturus >() => { var y = this; } : () => void >y : gilbertii >this : gilbertii ->x : lepturus +>x : lavali.lepturus poecilops(): julianae.steerii { var x: julianae.steerii; () => { var y = this; }; return x; } ->poecilops : () => steerii ->julianae : julianae ->steerii : steerii ->x : steerii ->julianae : julianae ->steerii : steerii +>poecilops : () => julianae.steerii +>julianae : unknown +>steerii : julianae.steerii +>x : julianae.steerii +>julianae : unknown +>steerii : julianae.steerii >() => { var y = this; } : () => void >y : gilbertii >this : gilbertii ->x : steerii +>x : julianae.steerii sondaicus(): samarensis.fuscus { var x: samarensis.fuscus; () => { var y = this; }; return x; } ->sondaicus : () => fuscus ->samarensis : samarensis ->fuscus : fuscus ->argurus : argurus +>sondaicus : () => samarensis.fuscus +>samarensis : unknown +>fuscus : samarensis.fuscus +>argurus : unknown >peninsulae : peninsulae ->lavali : lavali ->lepturus : lepturus ->x : fuscus ->samarensis : samarensis ->fuscus : fuscus ->argurus : argurus +>lavali : unknown +>lepturus : lavali.lepturus +>x : samarensis.fuscus +>samarensis : unknown +>fuscus : samarensis.fuscus +>argurus : unknown >peninsulae : peninsulae ->lavali : lavali ->lepturus : lepturus +>lavali : unknown +>lepturus : lavali.lepturus >() => { var y = this; } : () => void >y : gilbertii >this : gilbertii ->x : fuscus +>x : samarensis.fuscus auriventer(): petrophilus.rosalia { var x: petrophilus.rosalia; () => { var y = this; }; return x; } ->auriventer : () => rosalia ->petrophilus : petrophilus ->rosalia : rosalia ->lavali : lavali ->xanthognathus : xanthognathus ->trivirgatus : trivirgatus ->oconnelli : oconnelli ->x : rosalia ->petrophilus : petrophilus ->rosalia : rosalia ->lavali : lavali ->xanthognathus : xanthognathus ->trivirgatus : trivirgatus ->oconnelli : oconnelli +>auriventer : () => petrophilus.rosalia +>petrophilus : unknown +>rosalia : petrophilus.rosalia +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli +>x : petrophilus.rosalia +>petrophilus : unknown +>rosalia : petrophilus.rosalia +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli >() => { var y = this; } : () => void >y : gilbertii >this : gilbertii ->x : rosalia +>x : petrophilus.rosalia cherriei(): ruatanica.Praseodymium { var x: ruatanica.Praseodymium; () => { var y = this; }; return x; } ->cherriei : () => Praseodymium ->ruatanica : ruatanica ->Praseodymium : Praseodymium ->Lanthanum : Lanthanum ->jugularis : jugularis ->argurus : argurus +>cherriei : () => ruatanica.Praseodymium +>ruatanica : unknown +>Praseodymium : ruatanica.Praseodymium +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>argurus : unknown >oreas : oreas ->x : Praseodymium ->ruatanica : ruatanica ->Praseodymium : Praseodymium ->Lanthanum : Lanthanum ->jugularis : jugularis ->argurus : argurus +>x : ruatanica.Praseodymium +>ruatanica : unknown +>Praseodymium : ruatanica.Praseodymium +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>argurus : unknown >oreas : oreas >() => { var y = this; } : () => void >y : gilbertii >this : gilbertii ->x : Praseodymium +>x : ruatanica.Praseodymium lindberghi(): minutus.inez { var x: minutus.inez; () => { var y = this; }; return x; } ->lindberghi : () => inez ->minutus : minutus ->inez : inez ->rendalli : rendalli ->zuluensis : zuluensis ->rionegrensis : rionegrensis ->caniventer : caniventer ->x : inez ->minutus : minutus ->inez : inez ->rendalli : rendalli ->zuluensis : zuluensis ->rionegrensis : rionegrensis ->caniventer : caniventer +>lindberghi : () => minutus.inez +>minutus : unknown +>inez : minutus.inez +>rendalli : unknown +>zuluensis : rendalli.zuluensis +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>x : minutus.inez +>minutus : unknown +>inez : minutus.inez +>rendalli : unknown +>zuluensis : rendalli.zuluensis +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer >() => { var y = this; } : () => void >y : gilbertii >this : gilbertii ->x : inez +>x : minutus.inez pipistrellus(): quasiater.carolinensis { var x: quasiater.carolinensis; () => { var y = this; }; return x; } ->pipistrellus : () => carolinensis ->quasiater : quasiater ->carolinensis : carolinensis ->x : carolinensis ->quasiater : quasiater ->carolinensis : carolinensis +>pipistrellus : () => quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : gilbertii >this : gilbertii ->x : carolinensis +>x : quasiater.carolinensis paranus(): lutreolus.punicus { var x: lutreolus.punicus; () => { var y = this; }; return x; } ->paranus : () => punicus ->lutreolus : lutreolus ->punicus : punicus ->x : punicus ->lutreolus : lutreolus ->punicus : punicus +>paranus : () => lutreolus.punicus +>lutreolus : unknown +>punicus : lutreolus.punicus +>x : lutreolus.punicus +>lutreolus : unknown +>punicus : lutreolus.punicus >() => { var y = this; } : () => void >y : gilbertii >this : gilbertii ->x : punicus +>x : lutreolus.punicus dubosti(): nigra.thalia { var x: nigra.thalia; () => { var y = this; }; return x; } ->dubosti : () => thalia ->nigra : nigra ->thalia : thalia ->lutreolus : lutreolus ->schlegeli : schlegeli ->julianae : julianae ->sumatrana : sumatrana ->x : thalia ->nigra : nigra ->thalia : thalia ->lutreolus : lutreolus ->schlegeli : schlegeli ->julianae : julianae ->sumatrana : sumatrana +>dubosti : () => nigra.thalia +>nigra : unknown +>thalia : nigra.thalia +>lutreolus : unknown +>schlegeli : lutreolus.schlegeli +>julianae : unknown +>sumatrana : julianae.sumatrana +>x : nigra.thalia +>nigra : unknown +>thalia : nigra.thalia +>lutreolus : unknown +>schlegeli : lutreolus.schlegeli +>julianae : unknown +>sumatrana : julianae.sumatrana >() => { var y = this; } : () => void >y : gilbertii >this : gilbertii ->x : thalia +>x : nigra.thalia opossum(): nigra.dolichurus { var x: nigra.dolichurus; () => { var y = this; }; return x; } ->opossum : () => dolichurus ->nigra : nigra ->dolichurus : dolichurus ->lavali : lavali ->lepturus : lepturus ->samarensis : samarensis ->pallidus : pallidus ->x : dolichurus ->nigra : nigra ->dolichurus : dolichurus ->lavali : lavali ->lepturus : lepturus ->samarensis : samarensis ->pallidus : pallidus +>opossum : () => nigra.dolichurus +>nigra : unknown +>dolichurus : nigra.dolichurus +>lavali : unknown +>lepturus : lavali.lepturus +>samarensis : unknown +>pallidus : samarensis.pallidus +>x : nigra.dolichurus +>nigra : unknown +>dolichurus : nigra.dolichurus +>lavali : unknown +>lepturus : lavali.lepturus +>samarensis : unknown +>pallidus : samarensis.pallidus >() => { var y = this; } : () => void >y : gilbertii >this : gilbertii ->x : dolichurus +>x : nigra.dolichurus oreopolus(): minutus.portoricensis { var x: minutus.portoricensis; () => { var y = this; }; return x; } ->oreopolus : () => portoricensis ->minutus : minutus ->portoricensis : portoricensis ->x : portoricensis ->minutus : minutus ->portoricensis : portoricensis +>oreopolus : () => minutus.portoricensis +>minutus : unknown +>portoricensis : minutus.portoricensis +>x : minutus.portoricensis +>minutus : unknown +>portoricensis : minutus.portoricensis >() => { var y = this; } : () => void >y : gilbertii >this : gilbertii ->x : portoricensis +>x : minutus.portoricensis amurensis(): daubentonii.arboreus { var x: daubentonii.arboreus; () => { var y = this; }; return x; } ->amurensis : () => arboreus ->daubentonii : daubentonii ->arboreus : arboreus ->lavali : lavali ->otion : otion ->macrorhinos : macrorhinos ->konganensis : konganensis ->x : arboreus ->daubentonii : daubentonii ->arboreus : arboreus ->lavali : lavali ->otion : otion ->macrorhinos : macrorhinos ->konganensis : konganensis +>amurensis : () => daubentonii.arboreus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>lavali : unknown +>otion : lavali.otion +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>x : daubentonii.arboreus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>lavali : unknown +>otion : lavali.otion +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis >() => { var y = this; } : () => void >y : gilbertii >this : gilbertii ->x : arboreus +>x : daubentonii.arboreus } } module petrophilus { @@ -9774,208 +9774,208 @@ module lutreolus { >punicus : punicus strandi(): gabriellae.klossii { var x: gabriellae.klossii; () => { var y = this; }; return x; } ->strandi : () => klossii ->gabriellae : gabriellae ->klossii : klossii ->Lanthanum : Lanthanum ->jugularis : jugularis ->Lanthanum : Lanthanum ->jugularis : jugularis ->x : klossii ->gabriellae : gabriellae ->klossii : klossii ->Lanthanum : Lanthanum ->jugularis : jugularis ->Lanthanum : Lanthanum ->jugularis : jugularis +>strandi : () => gabriellae.klossii +>gabriellae : unknown +>klossii : gabriellae.klossii +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>x : gabriellae.klossii +>gabriellae : unknown +>klossii : gabriellae.klossii +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis >() => { var y = this; } : () => void >y : punicus >this : punicus ->x : klossii +>x : gabriellae.klossii lar(): caurinus.mahaganus { var x: caurinus.mahaganus; () => { var y = this; }; return x; } ->lar : () => mahaganus ->caurinus : caurinus ->mahaganus : mahaganus ->julianae : julianae ->nudicaudus : nudicaudus ->lavali : lavali ->otion : otion ->x : mahaganus ->caurinus : caurinus ->mahaganus : mahaganus ->julianae : julianae ->nudicaudus : nudicaudus ->lavali : lavali ->otion : otion +>lar : () => caurinus.mahaganus +>caurinus : unknown +>mahaganus : caurinus.mahaganus +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>lavali : unknown +>otion : lavali.otion +>x : caurinus.mahaganus +>caurinus : unknown +>mahaganus : caurinus.mahaganus +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>lavali : unknown +>otion : lavali.otion >() => { var y = this; } : () => void >y : punicus >this : punicus ->x : mahaganus +>x : caurinus.mahaganus erica(): dogramacii.koepckeae { var x: dogramacii.koepckeae; () => { var y = this; }; return x; } ->erica : () => koepckeae ->dogramacii : dogramacii ->koepckeae : koepckeae ->x : koepckeae ->dogramacii : dogramacii ->koepckeae : koepckeae +>erica : () => dogramacii.koepckeae +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae +>x : dogramacii.koepckeae +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae >() => { var y = this; } : () => void >y : punicus >this : punicus ->x : koepckeae +>x : dogramacii.koepckeae trichura(): macrorhinos.konganensis { var x: macrorhinos.konganensis; () => { var y = this; }; return x; } ->trichura : () => konganensis ->macrorhinos : macrorhinos ->konganensis : konganensis ->x : konganensis ->macrorhinos : macrorhinos ->konganensis : konganensis +>trichura : () => macrorhinos.konganensis +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>x : macrorhinos.konganensis +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis >() => { var y = this; } : () => void >y : punicus >this : punicus ->x : konganensis +>x : macrorhinos.konganensis lemniscatus(): panglima.fundatus { var x: panglima.fundatus; () => { var y = this; }; return x; } ->lemniscatus : () => fundatus ->panglima : panglima ->fundatus : fundatus ->gabriellae : gabriellae ->amicus : amicus ->lutreolus : lutreolus +>lemniscatus : () => panglima.fundatus +>panglima : unknown +>fundatus : panglima.fundatus +>gabriellae : unknown +>amicus : gabriellae.amicus +>lutreolus : unknown >foina : foina ->x : fundatus ->panglima : panglima ->fundatus : fundatus ->gabriellae : gabriellae ->amicus : amicus ->lutreolus : lutreolus +>x : panglima.fundatus +>panglima : unknown +>fundatus : panglima.fundatus +>gabriellae : unknown +>amicus : gabriellae.amicus +>lutreolus : unknown >foina : foina >() => { var y = this; } : () => void >y : punicus >this : punicus ->x : fundatus +>x : panglima.fundatus aspalax(): panamensis.linulus { var x: panamensis.linulus; () => { var y = this; }; return x; } ->aspalax : () => linulus ->panamensis : panamensis ->linulus : linulus ->lavali : lavali ->xanthognathus : xanthognathus ->macrorhinos : macrorhinos ->konganensis : konganensis ->x : linulus ->panamensis : panamensis ->linulus : linulus ->lavali : lavali ->xanthognathus : xanthognathus ->macrorhinos : macrorhinos ->konganensis : konganensis +>aspalax : () => panamensis.linulus +>panamensis : unknown +>linulus : panamensis.linulus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>x : panamensis.linulus +>panamensis : unknown +>linulus : panamensis.linulus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis >() => { var y = this; } : () => void >y : punicus >this : punicus ->x : linulus +>x : panamensis.linulus marshalli(): julianae.nudicaudus { var x: julianae.nudicaudus; () => { var y = this; }; return x; } ->marshalli : () => nudicaudus ->julianae : julianae ->nudicaudus : nudicaudus ->x : nudicaudus ->julianae : julianae ->nudicaudus : nudicaudus +>marshalli : () => julianae.nudicaudus +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>x : julianae.nudicaudus +>julianae : unknown +>nudicaudus : julianae.nudicaudus >() => { var y = this; } : () => void >y : punicus >this : punicus ->x : nudicaudus +>x : julianae.nudicaudus Zinc(): julianae.galapagoensis { var x: julianae.galapagoensis; () => { var y = this; }; return x; } ->Zinc : () => galapagoensis ->julianae : julianae ->galapagoensis : galapagoensis ->x : galapagoensis ->julianae : julianae ->galapagoensis : galapagoensis +>Zinc : () => julianae.galapagoensis +>julianae : unknown +>galapagoensis : julianae.galapagoensis +>x : julianae.galapagoensis +>julianae : unknown +>galapagoensis : julianae.galapagoensis >() => { var y = this; } : () => void >y : punicus >this : punicus ->x : galapagoensis +>x : julianae.galapagoensis monochromos(): howi.coludo { var x: howi.coludo; () => { var y = this; }; return x; } ->monochromos : () => coludo ->howi : howi ->coludo : coludo ->lavali : lavali ->lepturus : lepturus ->lutreolus : lutreolus +>monochromos : () => howi.coludo +>howi : unknown +>coludo : howi.coludo +>lavali : unknown +>lepturus : lavali.lepturus +>lutreolus : unknown >punicus : punicus ->x : coludo ->howi : howi ->coludo : coludo ->lavali : lavali ->lepturus : lepturus ->lutreolus : lutreolus +>x : howi.coludo +>howi : unknown +>coludo : howi.coludo +>lavali : unknown +>lepturus : lavali.lepturus +>lutreolus : unknown >punicus : punicus >() => { var y = this; } : () => void >y : punicus >this : punicus ->x : coludo +>x : howi.coludo purinus(): ruatanica.hector { var x: ruatanica.hector; () => { var y = this; }; return x; } ->purinus : () => hector ->ruatanica : ruatanica ->hector : hector ->lutreolus : lutreolus +>purinus : () => ruatanica.hector +>ruatanica : unknown +>hector : ruatanica.hector +>lutreolus : unknown >schlegeli : schlegeli ->provocax : provocax ->melanoleuca : melanoleuca ->x : hector ->ruatanica : ruatanica ->hector : hector ->lutreolus : lutreolus +>provocax : unknown +>melanoleuca : provocax.melanoleuca +>x : ruatanica.hector +>ruatanica : unknown +>hector : ruatanica.hector +>lutreolus : unknown >schlegeli : schlegeli ->provocax : provocax ->melanoleuca : melanoleuca +>provocax : unknown +>melanoleuca : provocax.melanoleuca >() => { var y = this; } : () => void >y : punicus >this : punicus ->x : hector +>x : ruatanica.hector ischyrus(): lavali.lepturus { var x: lavali.lepturus; () => { var y = this; }; return x; } ->ischyrus : () => lepturus ->lavali : lavali ->lepturus : lepturus ->x : lepturus ->lavali : lavali ->lepturus : lepturus +>ischyrus : () => lavali.lepturus +>lavali : unknown +>lepturus : lavali.lepturus +>x : lavali.lepturus +>lavali : unknown +>lepturus : lavali.lepturus >() => { var y = this; } : () => void >y : punicus >this : punicus ->x : lepturus +>x : lavali.lepturus tenuis(): macrorhinos.daphaenodon { var x: macrorhinos.daphaenodon; () => { var y = this; }; return x; } ->tenuis : () => daphaenodon ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->x : daphaenodon ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon +>tenuis : () => macrorhinos.daphaenodon +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>x : macrorhinos.daphaenodon +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon >() => { var y = this; } : () => void >y : punicus >this : punicus ->x : daphaenodon +>x : macrorhinos.daphaenodon Helium(): julianae.acariensis { var x: julianae.acariensis; () => { var y = this; }; return x; } ->Helium : () => acariensis ->julianae : julianae ->acariensis : acariensis ->x : acariensis ->julianae : julianae ->acariensis : acariensis +>Helium : () => julianae.acariensis +>julianae : unknown +>acariensis : julianae.acariensis +>x : julianae.acariensis +>julianae : unknown +>acariensis : julianae.acariensis >() => { var y = this; } : () => void >y : punicus >this : punicus ->x : acariensis +>x : julianae.acariensis } } module macrorhinos { @@ -9985,124 +9985,124 @@ module macrorhinos { >daphaenodon : daphaenodon bredanensis(): julianae.sumatrana { var x: julianae.sumatrana; () => { var y = this; }; return x; } ->bredanensis : () => sumatrana ->julianae : julianae ->sumatrana : sumatrana ->x : sumatrana ->julianae : julianae ->sumatrana : sumatrana +>bredanensis : () => julianae.sumatrana +>julianae : unknown +>sumatrana : julianae.sumatrana +>x : julianae.sumatrana +>julianae : unknown +>sumatrana : julianae.sumatrana >() => { var y = this; } : () => void >y : daphaenodon >this : daphaenodon ->x : sumatrana +>x : julianae.sumatrana othus(): howi.coludo { var x: howi.coludo; () => { var y = this; }; return x; } ->othus : () => coludo ->howi : howi ->coludo : coludo ->argurus : argurus ->oreas : oreas ->howi : howi ->marcanoi : marcanoi ->x : coludo ->howi : howi ->coludo : coludo ->argurus : argurus ->oreas : oreas ->howi : howi ->marcanoi : marcanoi +>othus : () => howi.coludo +>howi : unknown +>coludo : howi.coludo +>argurus : unknown +>oreas : argurus.oreas +>howi : unknown +>marcanoi : howi.marcanoi +>x : howi.coludo +>howi : unknown +>coludo : howi.coludo +>argurus : unknown +>oreas : argurus.oreas +>howi : unknown +>marcanoi : howi.marcanoi >() => { var y = this; } : () => void >y : daphaenodon >this : daphaenodon ->x : coludo +>x : howi.coludo hammondi(): julianae.gerbillus, gabriellae.echinatus>, dogramacii.aurata>, lavali.otion> { var x: julianae.gerbillus, gabriellae.echinatus>, dogramacii.aurata>, lavali.otion>; () => { var y = this; }; return x; } ->hammondi : () => gerbillus, echinatus>, aurata>, otion> ->julianae : julianae ->gerbillus : gerbillus ->minutus : minutus ->inez : inez ->rendalli : rendalli ->moojeni : moojeni ->panglima : panglima ->amphibius : amphibius ->trivirgatus : trivirgatus ->falconeri : falconeri ->caurinus : caurinus ->psilurus : psilurus ->gabriellae : gabriellae ->echinatus : echinatus ->dogramacii : dogramacii ->aurata : aurata ->lavali : lavali ->otion : otion ->x : gerbillus, echinatus>, aurata>, otion> ->julianae : julianae ->gerbillus : gerbillus ->minutus : minutus ->inez : inez ->rendalli : rendalli ->moojeni : moojeni ->panglima : panglima ->amphibius : amphibius ->trivirgatus : trivirgatus ->falconeri : falconeri ->caurinus : caurinus ->psilurus : psilurus ->gabriellae : gabriellae ->echinatus : echinatus ->dogramacii : dogramacii ->aurata : aurata ->lavali : lavali ->otion : otion +>hammondi : () => julianae.gerbillus, gabriellae.echinatus>, dogramacii.aurata>, lavali.otion> +>julianae : unknown +>gerbillus : julianae.gerbillus +>minutus : unknown +>inez : minutus.inez +>rendalli : unknown +>moojeni : rendalli.moojeni +>panglima : unknown +>amphibius : panglima.amphibius +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>caurinus : unknown +>psilurus : caurinus.psilurus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>dogramacii : unknown +>aurata : dogramacii.aurata +>lavali : unknown +>otion : lavali.otion +>x : julianae.gerbillus, gabriellae.echinatus>, dogramacii.aurata>, lavali.otion> +>julianae : unknown +>gerbillus : julianae.gerbillus +>minutus : unknown +>inez : minutus.inez +>rendalli : unknown +>moojeni : rendalli.moojeni +>panglima : unknown +>amphibius : panglima.amphibius +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>caurinus : unknown +>psilurus : caurinus.psilurus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>dogramacii : unknown +>aurata : dogramacii.aurata +>lavali : unknown +>otion : lavali.otion >() => { var y = this; } : () => void >y : daphaenodon >this : daphaenodon ->x : gerbillus, echinatus>, aurata>, otion> +>x : julianae.gerbillus, gabriellae.echinatus>, dogramacii.aurata>, lavali.otion> aureocollaris(): quasiater.carolinensis { var x: quasiater.carolinensis; () => { var y = this; }; return x; } ->aureocollaris : () => carolinensis ->quasiater : quasiater ->carolinensis : carolinensis ->x : carolinensis ->quasiater : quasiater ->carolinensis : carolinensis +>aureocollaris : () => quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : daphaenodon >this : daphaenodon ->x : carolinensis +>x : quasiater.carolinensis flavipes(): petrophilus.minutilla { var x: petrophilus.minutilla; () => { var y = this; }; return x; } ->flavipes : () => minutilla ->petrophilus : petrophilus ->minutilla : minutilla ->x : minutilla ->petrophilus : petrophilus ->minutilla : minutilla +>flavipes : () => petrophilus.minutilla +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>x : petrophilus.minutilla +>petrophilus : unknown +>minutilla : petrophilus.minutilla >() => { var y = this; } : () => void >y : daphaenodon >this : daphaenodon ->x : minutilla +>x : petrophilus.minutilla callosus(): trivirgatus.lotor { var x: trivirgatus.lotor; () => { var y = this; }; return x; } ->callosus : () => lotor ->trivirgatus : trivirgatus ->lotor : lotor ->lutreolus : lutreolus ->foina : foina ->dogramacii : dogramacii ->robustulus : robustulus ->x : lotor ->trivirgatus : trivirgatus ->lotor : lotor ->lutreolus : lutreolus ->foina : foina ->dogramacii : dogramacii ->robustulus : robustulus +>callosus : () => trivirgatus.lotor +>trivirgatus : unknown +>lotor : trivirgatus.lotor +>lutreolus : unknown +>foina : lutreolus.foina +>dogramacii : unknown +>robustulus : dogramacii.robustulus +>x : trivirgatus.lotor +>trivirgatus : unknown +>lotor : trivirgatus.lotor +>lutreolus : unknown +>foina : lutreolus.foina +>dogramacii : unknown +>robustulus : dogramacii.robustulus >() => { var y = this; } : () => void >y : daphaenodon >this : daphaenodon ->x : lotor +>x : trivirgatus.lotor } } module sagitta { @@ -10114,211 +10114,211 @@ module sagitta { >T1 : T1 zunigae(): rendalli.crenulata> { var x: rendalli.crenulata>; () => { var y = this; }; return x; } ->zunigae : () => crenulata> ->rendalli : rendalli ->crenulata : crenulata ->macrorhinos : macrorhinos ->konganensis : konganensis ->nigra : nigra ->dolichurus : dolichurus ->lavali : lavali ->lepturus : lepturus ->samarensis : samarensis ->pallidus : pallidus ->x : crenulata> ->rendalli : rendalli ->crenulata : crenulata ->macrorhinos : macrorhinos ->konganensis : konganensis ->nigra : nigra ->dolichurus : dolichurus ->lavali : lavali ->lepturus : lepturus ->samarensis : samarensis ->pallidus : pallidus +>zunigae : () => rendalli.crenulata> +>rendalli : unknown +>crenulata : rendalli.crenulata +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>nigra : unknown +>dolichurus : nigra.dolichurus +>lavali : unknown +>lepturus : lavali.lepturus +>samarensis : unknown +>pallidus : samarensis.pallidus +>x : rendalli.crenulata> +>rendalli : unknown +>crenulata : rendalli.crenulata +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>nigra : unknown +>dolichurus : nigra.dolichurus +>lavali : unknown +>lepturus : lavali.lepturus +>samarensis : unknown +>pallidus : samarensis.pallidus >() => { var y = this; } : () => void >y : cinereus >this : cinereus ->x : crenulata> +>x : rendalli.crenulata> microps(): daubentonii.nigricans> { var x: daubentonii.nigricans>; () => { var y = this; }; return x; } ->microps : () => nigricans> ->daubentonii : daubentonii ->nigricans : nigricans ->caurinus : caurinus ->megaphyllus : megaphyllus ->quasiater : quasiater ->wattsi : wattsi ->Lanthanum : Lanthanum ->jugularis : jugularis ->julianae : julianae ->sumatrana : sumatrana ->x : nigricans> ->daubentonii : daubentonii ->nigricans : nigricans ->caurinus : caurinus ->megaphyllus : megaphyllus ->quasiater : quasiater ->wattsi : wattsi ->Lanthanum : Lanthanum ->jugularis : jugularis ->julianae : julianae ->sumatrana : sumatrana +>microps : () => daubentonii.nigricans> +>daubentonii : unknown +>nigricans : daubentonii.nigricans +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>quasiater : unknown +>wattsi : quasiater.wattsi +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>julianae : unknown +>sumatrana : julianae.sumatrana +>x : daubentonii.nigricans> +>daubentonii : unknown +>nigricans : daubentonii.nigricans +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>quasiater : unknown +>wattsi : quasiater.wattsi +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>julianae : unknown +>sumatrana : julianae.sumatrana >() => { var y = this; } : () => void >y : cinereus >this : cinereus ->x : nigricans> +>x : daubentonii.nigricans> guaporensis(): daubentonii.arboreus { var x: daubentonii.arboreus; () => { var y = this; }; return x; } ->guaporensis : () => arboreus ->daubentonii : daubentonii ->arboreus : arboreus ->gabriellae : gabriellae ->amicus : amicus ->argurus : argurus ->germaini : germaini ->x : arboreus ->daubentonii : daubentonii ->arboreus : arboreus ->gabriellae : gabriellae ->amicus : amicus ->argurus : argurus ->germaini : germaini +>guaporensis : () => daubentonii.arboreus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>gabriellae : unknown +>amicus : gabriellae.amicus +>argurus : unknown +>germaini : argurus.germaini +>x : daubentonii.arboreus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>gabriellae : unknown +>amicus : gabriellae.amicus +>argurus : unknown +>germaini : argurus.germaini >() => { var y = this; } : () => void >y : cinereus >this : cinereus ->x : arboreus +>x : daubentonii.arboreus tonkeana(): panglima.fundatus { var x: panglima.fundatus; () => { var y = this; }; return x; } ->tonkeana : () => fundatus ->panglima : panglima ->fundatus : fundatus ->petrophilus : petrophilus ->minutilla : minutilla ->dammermani : dammermani ->melanops : melanops ->x : fundatus ->panglima : panglima ->fundatus : fundatus ->petrophilus : petrophilus ->minutilla : minutilla ->dammermani : dammermani ->melanops : melanops +>tonkeana : () => panglima.fundatus +>panglima : unknown +>fundatus : panglima.fundatus +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>dammermani : unknown +>melanops : dammermani.melanops +>x : panglima.fundatus +>panglima : unknown +>fundatus : panglima.fundatus +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>dammermani : unknown +>melanops : dammermani.melanops >() => { var y = this; } : () => void >y : cinereus >this : cinereus ->x : fundatus +>x : panglima.fundatus montensis(): dammermani.siberu { var x: dammermani.siberu; () => { var y = this; }; return x; } ->montensis : () => siberu ->dammermani : dammermani ->siberu : siberu ->dogramacii : dogramacii ->aurata : aurata ->trivirgatus : trivirgatus ->oconnelli : oconnelli ->x : siberu ->dammermani : dammermani ->siberu : siberu ->dogramacii : dogramacii ->aurata : aurata ->trivirgatus : trivirgatus ->oconnelli : oconnelli +>montensis : () => dammermani.siberu +>dammermani : unknown +>siberu : dammermani.siberu +>dogramacii : unknown +>aurata : dogramacii.aurata +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli +>x : dammermani.siberu +>dammermani : unknown +>siberu : dammermani.siberu +>dogramacii : unknown +>aurata : dogramacii.aurata +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli >() => { var y = this; } : () => void >y : cinereus >this : cinereus ->x : siberu +>x : dammermani.siberu sphinx(): minutus.portoricensis { var x: minutus.portoricensis; () => { var y = this; }; return x; } ->sphinx : () => portoricensis ->minutus : minutus ->portoricensis : portoricensis ->x : portoricensis ->minutus : minutus ->portoricensis : portoricensis +>sphinx : () => minutus.portoricensis +>minutus : unknown +>portoricensis : minutus.portoricensis +>x : minutus.portoricensis +>minutus : unknown +>portoricensis : minutus.portoricensis >() => { var y = this; } : () => void >y : cinereus >this : cinereus ->x : portoricensis +>x : minutus.portoricensis glis(): argurus.wetmorei { var x: argurus.wetmorei; () => { var y = this; }; return x; } ->glis : () => wetmorei ->argurus : argurus ->wetmorei : wetmorei ->argurus : argurus ->oreas : oreas ->howi : howi ->marcanoi : marcanoi ->x : wetmorei ->argurus : argurus ->wetmorei : wetmorei ->argurus : argurus ->oreas : oreas ->howi : howi ->marcanoi : marcanoi +>glis : () => argurus.wetmorei +>argurus : unknown +>wetmorei : argurus.wetmorei +>argurus : unknown +>oreas : argurus.oreas +>howi : unknown +>marcanoi : howi.marcanoi +>x : argurus.wetmorei +>argurus : unknown +>wetmorei : argurus.wetmorei +>argurus : unknown +>oreas : argurus.oreas +>howi : unknown +>marcanoi : howi.marcanoi >() => { var y = this; } : () => void >y : cinereus >this : cinereus ->x : wetmorei +>x : argurus.wetmorei dorsalis(): petrophilus.sodyi { var x: petrophilus.sodyi; () => { var y = this; }; return x; } ->dorsalis : () => sodyi ->petrophilus : petrophilus ->sodyi : sodyi ->argurus : argurus ->luctuosa : luctuosa ->julianae : julianae ->sumatrana : sumatrana ->x : sodyi ->petrophilus : petrophilus ->sodyi : sodyi ->argurus : argurus ->luctuosa : luctuosa ->julianae : julianae ->sumatrana : sumatrana +>dorsalis : () => petrophilus.sodyi +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>argurus : unknown +>luctuosa : argurus.luctuosa +>julianae : unknown +>sumatrana : julianae.sumatrana +>x : petrophilus.sodyi +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>argurus : unknown +>luctuosa : argurus.luctuosa +>julianae : unknown +>sumatrana : julianae.sumatrana >() => { var y = this; } : () => void >y : cinereus >this : cinereus ->x : sodyi +>x : petrophilus.sodyi fimbriatus(): provocax.melanoleuca { var x: provocax.melanoleuca; () => { var y = this; }; return x; } ->fimbriatus : () => melanoleuca ->provocax : provocax ->melanoleuca : melanoleuca ->x : melanoleuca ->provocax : provocax ->melanoleuca : melanoleuca +>fimbriatus : () => provocax.melanoleuca +>provocax : unknown +>melanoleuca : provocax.melanoleuca +>x : provocax.melanoleuca +>provocax : unknown +>melanoleuca : provocax.melanoleuca >() => { var y = this; } : () => void >y : cinereus >this : cinereus ->x : melanoleuca +>x : provocax.melanoleuca sara(): nigra.gracilis { var x: nigra.gracilis; () => { var y = this; }; return x; } ->sara : () => gracilis ->nigra : nigra ->gracilis : gracilis ->argurus : argurus ->luctuosa : luctuosa ->imperfecta : imperfecta ->subspinosus : subspinosus ->x : gracilis ->nigra : nigra ->gracilis : gracilis ->argurus : argurus ->luctuosa : luctuosa ->imperfecta : imperfecta ->subspinosus : subspinosus +>sara : () => nigra.gracilis +>nigra : unknown +>gracilis : nigra.gracilis +>argurus : unknown +>luctuosa : argurus.luctuosa +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>x : nigra.gracilis +>nigra : unknown +>gracilis : nigra.gracilis +>argurus : unknown +>luctuosa : argurus.luctuosa +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus >() => { var y = this; } : () => void >y : cinereus >this : cinereus ->x : gracilis +>x : nigra.gracilis epimelas(): sagitta.stolzmanni { var x: sagitta.stolzmanni; () => { var y = this; }; return x; } >epimelas : () => stolzmanni ->sagitta : sagitta +>sagitta : unknown >stolzmanni : stolzmanni >x : stolzmanni ->sagitta : sagitta +>sagitta : unknown >stolzmanni : stolzmanni >() => { var y = this; } : () => void >y : cinereus @@ -10326,24 +10326,24 @@ module sagitta { >x : stolzmanni pittieri(): samarensis.fuscus { var x: samarensis.fuscus; () => { var y = this; }; return x; } ->pittieri : () => fuscus ->samarensis : samarensis ->fuscus : fuscus ->quasiater : quasiater ->carolinensis : carolinensis ->sagitta : sagitta +>pittieri : () => samarensis.fuscus +>samarensis : unknown +>fuscus : samarensis.fuscus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>sagitta : unknown >stolzmanni : stolzmanni ->x : fuscus ->samarensis : samarensis ->fuscus : fuscus ->quasiater : quasiater ->carolinensis : carolinensis ->sagitta : sagitta +>x : samarensis.fuscus +>samarensis : unknown +>fuscus : samarensis.fuscus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>sagitta : unknown >stolzmanni : stolzmanni >() => { var y = this; } : () => void >y : cinereus >this : cinereus ->x : fuscus +>x : samarensis.fuscus } } module nigra { @@ -10362,238 +10362,238 @@ module gabriellae { >klossii : klossii >T0 : T0 >T1 : T1 ->imperfecta : imperfecta ->lasiurus : lasiurus ->dogramacii : dogramacii ->robustulus : robustulus ->caurinus : caurinus ->psilurus : psilurus +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>dogramacii : unknown +>robustulus : dogramacii.robustulus +>caurinus : unknown +>psilurus : caurinus.psilurus } export class amicus { >amicus : amicus pirrensis(): argurus.luctuosa { var x: argurus.luctuosa; () => { var y = this; }; return x; } ->pirrensis : () => luctuosa ->argurus : argurus ->luctuosa : luctuosa ->x : luctuosa ->argurus : argurus ->luctuosa : luctuosa +>pirrensis : () => argurus.luctuosa +>argurus : unknown +>luctuosa : argurus.luctuosa +>x : argurus.luctuosa +>argurus : unknown +>luctuosa : argurus.luctuosa >() => { var y = this; } : () => void >y : amicus >this : amicus ->x : luctuosa +>x : argurus.luctuosa phaeura(): panglima.abidi { var x: panglima.abidi; () => { var y = this; }; return x; } ->phaeura : () => abidi ->panglima : panglima ->abidi : abidi ->lutreolus : lutreolus ->foina : foina ->argurus : argurus ->peninsulae : peninsulae ->x : abidi ->panglima : panglima ->abidi : abidi ->lutreolus : lutreolus ->foina : foina ->argurus : argurus ->peninsulae : peninsulae +>phaeura : () => panglima.abidi +>panglima : unknown +>abidi : panglima.abidi +>lutreolus : unknown +>foina : lutreolus.foina +>argurus : unknown +>peninsulae : argurus.peninsulae +>x : panglima.abidi +>panglima : unknown +>abidi : panglima.abidi +>lutreolus : unknown +>foina : lutreolus.foina +>argurus : unknown +>peninsulae : argurus.peninsulae >() => { var y = this; } : () => void >y : amicus >this : amicus ->x : abidi +>x : panglima.abidi voratus(): lavali.thaeleri { var x: lavali.thaeleri; () => { var y = this; }; return x; } ->voratus : () => thaeleri ->lavali : lavali ->thaeleri : thaeleri ->x : thaeleri ->lavali : lavali ->thaeleri : thaeleri +>voratus : () => lavali.thaeleri +>lavali : unknown +>thaeleri : lavali.thaeleri +>x : lavali.thaeleri +>lavali : unknown +>thaeleri : lavali.thaeleri >() => { var y = this; } : () => void >y : amicus >this : amicus ->x : thaeleri +>x : lavali.thaeleri satarae(): trivirgatus.lotor { var x: trivirgatus.lotor; () => { var y = this; }; return x; } ->satarae : () => lotor ->trivirgatus : trivirgatus ->lotor : lotor ->argurus : argurus ->luctuosa : luctuosa ->lavali : lavali ->wilsoni : wilsoni ->x : lotor ->trivirgatus : trivirgatus ->lotor : lotor ->argurus : argurus ->luctuosa : luctuosa ->lavali : lavali ->wilsoni : wilsoni +>satarae : () => trivirgatus.lotor +>trivirgatus : unknown +>lotor : trivirgatus.lotor +>argurus : unknown +>luctuosa : argurus.luctuosa +>lavali : unknown +>wilsoni : lavali.wilsoni +>x : trivirgatus.lotor +>trivirgatus : unknown +>lotor : trivirgatus.lotor +>argurus : unknown +>luctuosa : argurus.luctuosa +>lavali : unknown +>wilsoni : lavali.wilsoni >() => { var y = this; } : () => void >y : amicus >this : amicus ->x : lotor +>x : trivirgatus.lotor hooperi(): caurinus.psilurus { var x: caurinus.psilurus; () => { var y = this; }; return x; } ->hooperi : () => psilurus ->caurinus : caurinus ->psilurus : psilurus ->x : psilurus ->caurinus : caurinus ->psilurus : psilurus +>hooperi : () => caurinus.psilurus +>caurinus : unknown +>psilurus : caurinus.psilurus +>x : caurinus.psilurus +>caurinus : unknown +>psilurus : caurinus.psilurus >() => { var y = this; } : () => void >y : amicus >this : amicus ->x : psilurus +>x : caurinus.psilurus perrensi(): rendalli.crenulata { var x: rendalli.crenulata; () => { var y = this; }; return x; } ->perrensi : () => crenulata ->rendalli : rendalli ->crenulata : crenulata ->trivirgatus : trivirgatus ->falconeri : falconeri ->howi : howi ->marcanoi : marcanoi ->x : crenulata ->rendalli : rendalli ->crenulata : crenulata ->trivirgatus : trivirgatus ->falconeri : falconeri ->howi : howi ->marcanoi : marcanoi +>perrensi : () => rendalli.crenulata +>rendalli : unknown +>crenulata : rendalli.crenulata +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>howi : unknown +>marcanoi : howi.marcanoi +>x : rendalli.crenulata +>rendalli : unknown +>crenulata : rendalli.crenulata +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>howi : unknown +>marcanoi : howi.marcanoi >() => { var y = this; } : () => void >y : amicus >this : amicus ->x : crenulata +>x : rendalli.crenulata ridei(): ruatanica.hector> { var x: ruatanica.hector>; () => { var y = this; }; return x; } ->ridei : () => hector> ->ruatanica : ruatanica ->hector : hector ->julianae : julianae ->sumatrana : sumatrana ->samarensis : samarensis ->pelurus : pelurus ->Lanthanum : Lanthanum ->jugularis : jugularis ->sagitta : sagitta ->walkeri : walkeri ->x : hector> ->ruatanica : ruatanica ->hector : hector ->julianae : julianae ->sumatrana : sumatrana ->samarensis : samarensis ->pelurus : pelurus ->Lanthanum : Lanthanum ->jugularis : jugularis ->sagitta : sagitta ->walkeri : walkeri +>ridei : () => ruatanica.hector> +>ruatanica : unknown +>hector : ruatanica.hector +>julianae : unknown +>sumatrana : julianae.sumatrana +>samarensis : unknown +>pelurus : samarensis.pelurus +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>sagitta : unknown +>walkeri : sagitta.walkeri +>x : ruatanica.hector> +>ruatanica : unknown +>hector : ruatanica.hector +>julianae : unknown +>sumatrana : julianae.sumatrana +>samarensis : unknown +>pelurus : samarensis.pelurus +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>sagitta : unknown +>walkeri : sagitta.walkeri >() => { var y = this; } : () => void >y : amicus >this : amicus ->x : hector> +>x : ruatanica.hector> audeberti(): daubentonii.arboreus { var x: daubentonii.arboreus; () => { var y = this; }; return x; } ->audeberti : () => arboreus ->daubentonii : daubentonii ->arboreus : arboreus ->dogramacii : dogramacii ->kaiseri : kaiseri ->lutreolus : lutreolus ->punicus : punicus ->x : arboreus ->daubentonii : daubentonii ->arboreus : arboreus ->dogramacii : dogramacii ->kaiseri : kaiseri ->lutreolus : lutreolus ->punicus : punicus +>audeberti : () => daubentonii.arboreus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>lutreolus : unknown +>punicus : lutreolus.punicus +>x : daubentonii.arboreus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>lutreolus : unknown +>punicus : lutreolus.punicus >() => { var y = this; } : () => void >y : amicus >this : amicus ->x : arboreus +>x : daubentonii.arboreus Lutetium(): macrorhinos.marmosurus { var x: macrorhinos.marmosurus; () => { var y = this; }; return x; } ->Lutetium : () => marmosurus ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->sagitta : sagitta ->stolzmanni : stolzmanni ->lavali : lavali ->thaeleri : thaeleri ->x : marmosurus ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->sagitta : sagitta ->stolzmanni : stolzmanni ->lavali : lavali ->thaeleri : thaeleri +>Lutetium : () => macrorhinos.marmosurus +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>lavali : unknown +>thaeleri : lavali.thaeleri +>x : macrorhinos.marmosurus +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>lavali : unknown +>thaeleri : lavali.thaeleri >() => { var y = this; } : () => void >y : amicus >this : amicus ->x : marmosurus +>x : macrorhinos.marmosurus atrox(): samarensis.fuscus, dogramacii.koepckeae> { var x: samarensis.fuscus, dogramacii.koepckeae>; () => { var y = this; }; return x; } ->atrox : () => fuscus, koepckeae> ->samarensis : samarensis ->fuscus : fuscus ->julianae : julianae ->oralis : oralis ->julianae : julianae ->steerii : steerii ->lavali : lavali ->lepturus : lepturus ->dogramacii : dogramacii ->koepckeae : koepckeae ->x : fuscus, koepckeae> ->samarensis : samarensis ->fuscus : fuscus ->julianae : julianae ->oralis : oralis ->julianae : julianae ->steerii : steerii ->lavali : lavali ->lepturus : lepturus ->dogramacii : dogramacii ->koepckeae : koepckeae +>atrox : () => samarensis.fuscus, dogramacii.koepckeae> +>samarensis : unknown +>fuscus : samarensis.fuscus +>julianae : unknown +>oralis : julianae.oralis +>julianae : unknown +>steerii : julianae.steerii +>lavali : unknown +>lepturus : lavali.lepturus +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae +>x : samarensis.fuscus, dogramacii.koepckeae> +>samarensis : unknown +>fuscus : samarensis.fuscus +>julianae : unknown +>oralis : julianae.oralis +>julianae : unknown +>steerii : julianae.steerii +>lavali : unknown +>lepturus : lavali.lepturus +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae >() => { var y = this; } : () => void >y : amicus >this : amicus ->x : fuscus, koepckeae> +>x : samarensis.fuscus, dogramacii.koepckeae> } export class echinatus { >echinatus : echinatus tenuipes(): howi.coludo> { var x: howi.coludo>; () => { var y = this; }; return x; } ->tenuipes : () => coludo> ->howi : howi ->coludo : coludo ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->panglima : panglima ->amphibius : amphibius ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->patas : patas ->uralensis : uralensis ->x : coludo> ->howi : howi ->coludo : coludo ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->panglima : panglima ->amphibius : amphibius ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->patas : patas ->uralensis : uralensis +>tenuipes : () => howi.coludo> +>howi : unknown +>coludo : howi.coludo +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>panglima : unknown +>amphibius : panglima.amphibius +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>patas : unknown +>uralensis : patas.uralensis +>x : howi.coludo> +>howi : unknown +>coludo : howi.coludo +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>panglima : unknown +>amphibius : panglima.amphibius +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>patas : unknown +>uralensis : patas.uralensis >() => { var y = this; } : () => void >y : echinatus >this : echinatus ->x : coludo> +>x : howi.coludo> } } module imperfecta { @@ -10605,342 +10605,342 @@ module imperfecta { >T1 : T1 marisae(): lavali.thaeleri { var x: lavali.thaeleri; () => { var y = this; }; return x; } ->marisae : () => thaeleri ->lavali : lavali ->thaeleri : thaeleri ->x : thaeleri ->lavali : lavali ->thaeleri : thaeleri +>marisae : () => lavali.thaeleri +>lavali : unknown +>thaeleri : lavali.thaeleri +>x : lavali.thaeleri +>lavali : unknown +>thaeleri : lavali.thaeleri >() => { var y = this; } : () => void >y : lasiurus >this : lasiurus ->x : thaeleri +>x : lavali.thaeleri fulvus(): argurus.germaini { var x: argurus.germaini; () => { var y = this; }; return x; } ->fulvus : () => germaini ->argurus : argurus ->germaini : germaini ->x : germaini ->argurus : argurus ->germaini : germaini +>fulvus : () => argurus.germaini +>argurus : unknown +>germaini : argurus.germaini +>x : argurus.germaini +>argurus : unknown +>germaini : argurus.germaini >() => { var y = this; } : () => void >y : lasiurus >this : lasiurus ->x : germaini +>x : argurus.germaini paranaensis(): dogramacii.koepckeae { var x: dogramacii.koepckeae; () => { var y = this; }; return x; } ->paranaensis : () => koepckeae ->dogramacii : dogramacii ->koepckeae : koepckeae ->x : koepckeae ->dogramacii : dogramacii ->koepckeae : koepckeae +>paranaensis : () => dogramacii.koepckeae +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae +>x : dogramacii.koepckeae +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae >() => { var y = this; } : () => void >y : lasiurus >this : lasiurus ->x : koepckeae +>x : dogramacii.koepckeae didactylus(): panglima.abidi> { var x: panglima.abidi>; () => { var y = this; }; return x; } ->didactylus : () => abidi> ->panglima : panglima ->abidi : abidi ->dogramacii : dogramacii ->aurata : aurata ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->caurinus : caurinus ->megaphyllus : megaphyllus ->lavali : lavali ->xanthognathus : xanthognathus ->x : abidi> ->panglima : panglima ->abidi : abidi ->dogramacii : dogramacii ->aurata : aurata ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->caurinus : caurinus ->megaphyllus : megaphyllus ->lavali : lavali ->xanthognathus : xanthognathus +>didactylus : () => panglima.abidi> +>panglima : unknown +>abidi : panglima.abidi +>dogramacii : unknown +>aurata : dogramacii.aurata +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>x : panglima.abidi> +>panglima : unknown +>abidi : panglima.abidi +>dogramacii : unknown +>aurata : dogramacii.aurata +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>lavali : unknown +>xanthognathus : lavali.xanthognathus >() => { var y = this; } : () => void >y : lasiurus >this : lasiurus ->x : abidi> +>x : panglima.abidi> schreibersii(): nigra.gracilis { var x: nigra.gracilis; () => { var y = this; }; return x; } ->schreibersii : () => gracilis ->nigra : nigra ->gracilis : gracilis ->argurus : argurus ->luctuosa : luctuosa ->ruatanica : ruatanica ->americanus : americanus ->x : gracilis ->nigra : nigra ->gracilis : gracilis ->argurus : argurus ->luctuosa : luctuosa ->ruatanica : ruatanica ->americanus : americanus +>schreibersii : () => nigra.gracilis +>nigra : unknown +>gracilis : nigra.gracilis +>argurus : unknown +>luctuosa : argurus.luctuosa +>ruatanica : unknown +>americanus : ruatanica.americanus +>x : nigra.gracilis +>nigra : unknown +>gracilis : nigra.gracilis +>argurus : unknown +>luctuosa : argurus.luctuosa +>ruatanica : unknown +>americanus : ruatanica.americanus >() => { var y = this; } : () => void >y : lasiurus >this : lasiurus ->x : gracilis +>x : nigra.gracilis orii(): dogramacii.kaiseri { var x: dogramacii.kaiseri; () => { var y = this; }; return x; } ->orii : () => kaiseri ->dogramacii : dogramacii ->kaiseri : kaiseri ->x : kaiseri ->dogramacii : dogramacii ->kaiseri : kaiseri +>orii : () => dogramacii.kaiseri +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>x : dogramacii.kaiseri +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri >() => { var y = this; } : () => void >y : lasiurus >this : lasiurus ->x : kaiseri +>x : dogramacii.kaiseri } export class subspinosus { >subspinosus : subspinosus monticularis(): macrorhinos.konganensis { var x: macrorhinos.konganensis; () => { var y = this; }; return x; } ->monticularis : () => konganensis ->macrorhinos : macrorhinos ->konganensis : konganensis ->x : konganensis ->macrorhinos : macrorhinos ->konganensis : konganensis +>monticularis : () => macrorhinos.konganensis +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>x : macrorhinos.konganensis +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis >() => { var y = this; } : () => void >y : subspinosus >this : subspinosus ->x : konganensis +>x : macrorhinos.konganensis Gadolinium(): nigra.caucasica { var x: nigra.caucasica; () => { var y = this; }; return x; } ->Gadolinium : () => caucasica ->nigra : nigra ->caucasica : caucasica ->sagitta : sagitta ->stolzmanni : stolzmanni ->patas : patas ->uralensis : uralensis ->x : caucasica ->nigra : nigra ->caucasica : caucasica ->sagitta : sagitta ->stolzmanni : stolzmanni ->patas : patas ->uralensis : uralensis +>Gadolinium : () => nigra.caucasica +>nigra : unknown +>caucasica : nigra.caucasica +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>patas : unknown +>uralensis : patas.uralensis +>x : nigra.caucasica +>nigra : unknown +>caucasica : nigra.caucasica +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>patas : unknown +>uralensis : patas.uralensis >() => { var y = this; } : () => void >y : subspinosus >this : subspinosus ->x : caucasica +>x : nigra.caucasica oasicus(): caurinus.johorensis> { var x: caurinus.johorensis>; () => { var y = this; }; return x; } ->oasicus : () => johorensis> ->caurinus : caurinus ->johorensis : johorensis ->argurus : argurus ->peninsulae : peninsulae ->daubentonii : daubentonii ->arboreus : arboreus ->argurus : argurus ->germaini : germaini ->sagitta : sagitta ->stolzmanni : stolzmanni ->x : johorensis> ->caurinus : caurinus ->johorensis : johorensis ->argurus : argurus ->peninsulae : peninsulae ->daubentonii : daubentonii ->arboreus : arboreus ->argurus : argurus ->germaini : germaini ->sagitta : sagitta ->stolzmanni : stolzmanni +>oasicus : () => caurinus.johorensis> +>caurinus : unknown +>johorensis : caurinus.johorensis +>argurus : unknown +>peninsulae : argurus.peninsulae +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>argurus : unknown +>germaini : argurus.germaini +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>x : caurinus.johorensis> +>caurinus : unknown +>johorensis : caurinus.johorensis +>argurus : unknown +>peninsulae : argurus.peninsulae +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>argurus : unknown +>germaini : argurus.germaini +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni >() => { var y = this; } : () => void >y : subspinosus >this : subspinosus ->x : johorensis> +>x : caurinus.johorensis> paterculus(): lutreolus.punicus { var x: lutreolus.punicus; () => { var y = this; }; return x; } ->paterculus : () => punicus ->lutreolus : lutreolus ->punicus : punicus ->x : punicus ->lutreolus : lutreolus ->punicus : punicus +>paterculus : () => lutreolus.punicus +>lutreolus : unknown +>punicus : lutreolus.punicus +>x : lutreolus.punicus +>lutreolus : unknown +>punicus : lutreolus.punicus >() => { var y = this; } : () => void >y : subspinosus >this : subspinosus ->x : punicus +>x : lutreolus.punicus punctata(): lavali.thaeleri { var x: lavali.thaeleri; () => { var y = this; }; return x; } ->punctata : () => thaeleri ->lavali : lavali ->thaeleri : thaeleri ->x : thaeleri ->lavali : lavali ->thaeleri : thaeleri +>punctata : () => lavali.thaeleri +>lavali : unknown +>thaeleri : lavali.thaeleri +>x : lavali.thaeleri +>lavali : unknown +>thaeleri : lavali.thaeleri >() => { var y = this; } : () => void >y : subspinosus >this : subspinosus ->x : thaeleri +>x : lavali.thaeleri invictus(): sagitta.stolzmanni { var x: sagitta.stolzmanni; () => { var y = this; }; return x; } ->invictus : () => stolzmanni ->sagitta : sagitta ->stolzmanni : stolzmanni ->x : stolzmanni ->sagitta : sagitta ->stolzmanni : stolzmanni +>invictus : () => sagitta.stolzmanni +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>x : sagitta.stolzmanni +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni >() => { var y = this; } : () => void >y : subspinosus >this : subspinosus ->x : stolzmanni +>x : sagitta.stolzmanni stangeri(): petrophilus.minutilla { var x: petrophilus.minutilla; () => { var y = this; }; return x; } ->stangeri : () => minutilla ->petrophilus : petrophilus ->minutilla : minutilla ->x : minutilla ->petrophilus : petrophilus ->minutilla : minutilla +>stangeri : () => petrophilus.minutilla +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>x : petrophilus.minutilla +>petrophilus : unknown +>minutilla : petrophilus.minutilla >() => { var y = this; } : () => void >y : subspinosus >this : subspinosus ->x : minutilla +>x : petrophilus.minutilla siskiyou(): minutus.inez { var x: minutus.inez; () => { var y = this; }; return x; } ->siskiyou : () => inez ->minutus : minutus ->inez : inez ->macrorhinos : macrorhinos ->konganensis : konganensis ->samarensis : samarensis ->pallidus : pallidus ->x : inez ->minutus : minutus ->inez : inez ->macrorhinos : macrorhinos ->konganensis : konganensis ->samarensis : samarensis ->pallidus : pallidus +>siskiyou : () => minutus.inez +>minutus : unknown +>inez : minutus.inez +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>samarensis : unknown +>pallidus : samarensis.pallidus +>x : minutus.inez +>minutus : unknown +>inez : minutus.inez +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>samarensis : unknown +>pallidus : samarensis.pallidus >() => { var y = this; } : () => void >y : subspinosus >this : subspinosus ->x : inez +>x : minutus.inez welwitschii(): rionegrensis.caniventer { var x: rionegrensis.caniventer; () => { var y = this; }; return x; } ->welwitschii : () => caniventer ->rionegrensis : rionegrensis ->caniventer : caniventer ->x : caniventer ->rionegrensis : rionegrensis ->caniventer : caniventer +>welwitschii : () => rionegrensis.caniventer +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>x : rionegrensis.caniventer +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer >() => { var y = this; } : () => void >y : subspinosus >this : subspinosus ->x : caniventer +>x : rionegrensis.caniventer Polonium(): lavali.wilsoni { var x: lavali.wilsoni; () => { var y = this; }; return x; } ->Polonium : () => wilsoni ->lavali : lavali ->wilsoni : wilsoni ->x : wilsoni ->lavali : lavali ->wilsoni : wilsoni +>Polonium : () => lavali.wilsoni +>lavali : unknown +>wilsoni : lavali.wilsoni +>x : lavali.wilsoni +>lavali : unknown +>wilsoni : lavali.wilsoni >() => { var y = this; } : () => void >y : subspinosus >this : subspinosus ->x : wilsoni +>x : lavali.wilsoni harpia(): argurus.luctuosa { var x: argurus.luctuosa; () => { var y = this; }; return x; } ->harpia : () => luctuosa ->argurus : argurus ->luctuosa : luctuosa ->x : luctuosa ->argurus : argurus ->luctuosa : luctuosa +>harpia : () => argurus.luctuosa +>argurus : unknown +>luctuosa : argurus.luctuosa +>x : argurus.luctuosa +>argurus : unknown +>luctuosa : argurus.luctuosa >() => { var y = this; } : () => void >y : subspinosus >this : subspinosus ->x : luctuosa +>x : argurus.luctuosa } export class ciliolabrum extends dogramacii.robustulus { >ciliolabrum : ciliolabrum >T0 : T0 >T1 : T1 ->dogramacii : dogramacii ->robustulus : robustulus +>dogramacii : unknown +>robustulus : dogramacii.robustulus leschenaultii(): argurus.dauricus> { var x: argurus.dauricus>; () => { var y = this; }; return x; } ->leschenaultii : () => dauricus> ->argurus : argurus ->dauricus : dauricus ->Lanthanum : Lanthanum ->jugularis : jugularis ->ruatanica : ruatanica ->Praseodymium : Praseodymium ->argurus : argurus ->germaini : germaini ->caurinus : caurinus ->megaphyllus : megaphyllus ->x : dauricus> ->argurus : argurus ->dauricus : dauricus ->Lanthanum : Lanthanum ->jugularis : jugularis ->ruatanica : ruatanica ->Praseodymium : Praseodymium ->argurus : argurus ->germaini : germaini ->caurinus : caurinus ->megaphyllus : megaphyllus +>leschenaultii : () => argurus.dauricus> +>argurus : unknown +>dauricus : argurus.dauricus +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>ruatanica : unknown +>Praseodymium : ruatanica.Praseodymium +>argurus : unknown +>germaini : argurus.germaini +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>x : argurus.dauricus> +>argurus : unknown +>dauricus : argurus.dauricus +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>ruatanica : unknown +>Praseodymium : ruatanica.Praseodymium +>argurus : unknown +>germaini : argurus.germaini +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus >() => { var y = this; } : () => void >y : ciliolabrum >this : ciliolabrum ->x : dauricus> +>x : argurus.dauricus> ludia(): caurinus.johorensis { var x: caurinus.johorensis; () => { var y = this; }; return x; } ->ludia : () => johorensis ->caurinus : caurinus ->johorensis : johorensis ->rionegrensis : rionegrensis ->caniventer : caniventer ->lutreolus : lutreolus ->punicus : punicus ->x : johorensis ->caurinus : caurinus ->johorensis : johorensis ->rionegrensis : rionegrensis ->caniventer : caniventer ->lutreolus : lutreolus ->punicus : punicus +>ludia : () => caurinus.johorensis +>caurinus : unknown +>johorensis : caurinus.johorensis +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>lutreolus : unknown +>punicus : lutreolus.punicus +>x : caurinus.johorensis +>caurinus : unknown +>johorensis : caurinus.johorensis +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>lutreolus : unknown +>punicus : lutreolus.punicus >() => { var y = this; } : () => void >y : ciliolabrum >this : ciliolabrum ->x : johorensis +>x : caurinus.johorensis sinicus(): macrorhinos.marmosurus { var x: macrorhinos.marmosurus; () => { var y = this; }; return x; } ->sinicus : () => marmosurus ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->gabriellae : gabriellae ->amicus : amicus ->x : marmosurus ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->gabriellae : gabriellae ->amicus : amicus +>sinicus : () => macrorhinos.marmosurus +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>gabriellae : unknown +>amicus : gabriellae.amicus +>x : macrorhinos.marmosurus +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>gabriellae : unknown +>amicus : gabriellae.amicus >() => { var y = this; } : () => void >y : ciliolabrum >this : ciliolabrum ->x : marmosurus +>x : macrorhinos.marmosurus } } module quasiater { @@ -10952,80 +10952,80 @@ module quasiater { >T1 : T1 lagotis(): lavali.xanthognathus { var x: lavali.xanthognathus; () => { var y = this; }; return x; } ->lagotis : () => xanthognathus ->lavali : lavali ->xanthognathus : xanthognathus ->x : xanthognathus ->lavali : lavali ->xanthognathus : xanthognathus +>lagotis : () => lavali.xanthognathus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>x : lavali.xanthognathus +>lavali : unknown +>xanthognathus : lavali.xanthognathus >() => { var y = this; } : () => void >y : wattsi >this : wattsi ->x : xanthognathus +>x : lavali.xanthognathus hussoni(): lavali.wilsoni { var x: lavali.wilsoni; () => { var y = this; }; return x; } ->hussoni : () => wilsoni ->lavali : lavali ->wilsoni : wilsoni ->x : wilsoni ->lavali : lavali ->wilsoni : wilsoni +>hussoni : () => lavali.wilsoni +>lavali : unknown +>wilsoni : lavali.wilsoni +>x : lavali.wilsoni +>lavali : unknown +>wilsoni : lavali.wilsoni >() => { var y = this; } : () => void >y : wattsi >this : wattsi ->x : wilsoni +>x : lavali.wilsoni bilarni(): samarensis.cahirinus>, dogramacii.koepckeae> { var x: samarensis.cahirinus>, dogramacii.koepckeae>; () => { var y = this; }; return x; } ->bilarni : () => cahirinus>, koepckeae> ->samarensis : samarensis ->cahirinus : cahirinus ->rendalli : rendalli ->crenulata : crenulata ->lavali : lavali ->wilsoni : wilsoni ->panglima : panglima ->fundatus : fundatus ->gabriellae : gabriellae ->amicus : amicus ->lutreolus : lutreolus ->foina : foina ->dogramacii : dogramacii ->koepckeae : koepckeae ->x : cahirinus>, koepckeae> ->samarensis : samarensis ->cahirinus : cahirinus ->rendalli : rendalli ->crenulata : crenulata ->lavali : lavali ->wilsoni : wilsoni ->panglima : panglima ->fundatus : fundatus ->gabriellae : gabriellae ->amicus : amicus ->lutreolus : lutreolus ->foina : foina ->dogramacii : dogramacii ->koepckeae : koepckeae +>bilarni : () => samarensis.cahirinus>, dogramacii.koepckeae> +>samarensis : unknown +>cahirinus : samarensis.cahirinus +>rendalli : unknown +>crenulata : rendalli.crenulata +>lavali : unknown +>wilsoni : lavali.wilsoni +>panglima : unknown +>fundatus : panglima.fundatus +>gabriellae : unknown +>amicus : gabriellae.amicus +>lutreolus : unknown +>foina : lutreolus.foina +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae +>x : samarensis.cahirinus>, dogramacii.koepckeae> +>samarensis : unknown +>cahirinus : samarensis.cahirinus +>rendalli : unknown +>crenulata : rendalli.crenulata +>lavali : unknown +>wilsoni : lavali.wilsoni +>panglima : unknown +>fundatus : panglima.fundatus +>gabriellae : unknown +>amicus : gabriellae.amicus +>lutreolus : unknown +>foina : lutreolus.foina +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae >() => { var y = this; } : () => void >y : wattsi >this : wattsi ->x : cahirinus>, koepckeae> +>x : samarensis.cahirinus>, dogramacii.koepckeae> cabrerae(): lavali.lepturus { var x: lavali.lepturus; () => { var y = this; }; return x; } ->cabrerae : () => lepturus ->lavali : lavali ->lepturus : lepturus ->x : lepturus ->lavali : lavali ->lepturus : lepturus +>cabrerae : () => lavali.lepturus +>lavali : unknown +>lepturus : lavali.lepturus +>x : lavali.lepturus +>lavali : unknown +>lepturus : lavali.lepturus >() => { var y = this; } : () => void >y : wattsi >this : wattsi ->x : lepturus +>x : lavali.lepturus } } module butleri { ->butleri : butleri +>butleri : unknown } module petrophilus { >petrophilus : typeof petrophilus @@ -11034,132 +11034,132 @@ module petrophilus { >sodyi : sodyi >T0 : T0 >T1 : T1 ->quasiater : quasiater ->bobrinskoi : bobrinskoi +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi saundersiae(): samarensis.pallidus { var x: samarensis.pallidus; () => { var y = this; }; return x; } ->saundersiae : () => pallidus ->samarensis : samarensis ->pallidus : pallidus ->x : pallidus ->samarensis : samarensis ->pallidus : pallidus +>saundersiae : () => samarensis.pallidus +>samarensis : unknown +>pallidus : samarensis.pallidus +>x : samarensis.pallidus +>samarensis : unknown +>pallidus : samarensis.pallidus >() => { var y = this; } : () => void >y : sodyi >this : sodyi ->x : pallidus +>x : samarensis.pallidus imberbis(): quasiater.carolinensis { var x: quasiater.carolinensis; () => { var y = this; }; return x; } ->imberbis : () => carolinensis ->quasiater : quasiater ->carolinensis : carolinensis ->x : carolinensis ->quasiater : quasiater ->carolinensis : carolinensis +>imberbis : () => quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : sodyi >this : sodyi ->x : carolinensis +>x : quasiater.carolinensis cansdalei(): dammermani.melanops { var x: dammermani.melanops; () => { var y = this; }; return x; } ->cansdalei : () => melanops ->dammermani : dammermani ->melanops : melanops ->x : melanops ->dammermani : dammermani ->melanops : melanops +>cansdalei : () => dammermani.melanops +>dammermani : unknown +>melanops : dammermani.melanops +>x : dammermani.melanops +>dammermani : unknown +>melanops : dammermani.melanops >() => { var y = this; } : () => void >y : sodyi >this : sodyi ->x : melanops +>x : dammermani.melanops Lawrencium(): nigra.dolichurus { var x: nigra.dolichurus; () => { var y = this; }; return x; } ->Lawrencium : () => dolichurus ->nigra : nigra ->dolichurus : dolichurus ->julianae : julianae ->sumatrana : sumatrana ->imperfecta : imperfecta ->subspinosus : subspinosus ->x : dolichurus ->nigra : nigra ->dolichurus : dolichurus ->julianae : julianae ->sumatrana : sumatrana ->imperfecta : imperfecta ->subspinosus : subspinosus +>Lawrencium : () => nigra.dolichurus +>nigra : unknown +>dolichurus : nigra.dolichurus +>julianae : unknown +>sumatrana : julianae.sumatrana +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>x : nigra.dolichurus +>nigra : unknown +>dolichurus : nigra.dolichurus +>julianae : unknown +>sumatrana : julianae.sumatrana +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus >() => { var y = this; } : () => void >y : sodyi >this : sodyi ->x : dolichurus +>x : nigra.dolichurus catta(): argurus.oreas { var x: argurus.oreas; () => { var y = this; }; return x; } ->catta : () => oreas ->argurus : argurus ->oreas : oreas ->x : oreas ->argurus : argurus ->oreas : oreas +>catta : () => argurus.oreas +>argurus : unknown +>oreas : argurus.oreas +>x : argurus.oreas +>argurus : unknown +>oreas : argurus.oreas >() => { var y = this; } : () => void >y : sodyi >this : sodyi ->x : oreas +>x : argurus.oreas breviceps(): argurus.dauricus { var x: argurus.dauricus; () => { var y = this; }; return x; } ->breviceps : () => dauricus ->argurus : argurus ->dauricus : dauricus ->dogramacii : dogramacii ->aurata : aurata ->dammermani : dammermani ->melanops : melanops ->x : dauricus ->argurus : argurus ->dauricus : dauricus ->dogramacii : dogramacii ->aurata : aurata ->dammermani : dammermani ->melanops : melanops +>breviceps : () => argurus.dauricus +>argurus : unknown +>dauricus : argurus.dauricus +>dogramacii : unknown +>aurata : dogramacii.aurata +>dammermani : unknown +>melanops : dammermani.melanops +>x : argurus.dauricus +>argurus : unknown +>dauricus : argurus.dauricus +>dogramacii : unknown +>aurata : dogramacii.aurata +>dammermani : unknown +>melanops : dammermani.melanops >() => { var y = this; } : () => void >y : sodyi >this : sodyi ->x : dauricus +>x : argurus.dauricus transitionalis(): rendalli.zuluensis { var x: rendalli.zuluensis; () => { var y = this; }; return x; } ->transitionalis : () => zuluensis ->rendalli : rendalli ->zuluensis : zuluensis ->x : zuluensis ->rendalli : rendalli ->zuluensis : zuluensis +>transitionalis : () => rendalli.zuluensis +>rendalli : unknown +>zuluensis : rendalli.zuluensis +>x : rendalli.zuluensis +>rendalli : unknown +>zuluensis : rendalli.zuluensis >() => { var y = this; } : () => void >y : sodyi >this : sodyi ->x : zuluensis +>x : rendalli.zuluensis heptneri(): argurus.germaini { var x: argurus.germaini; () => { var y = this; }; return x; } ->heptneri : () => germaini ->argurus : argurus ->germaini : germaini ->x : germaini ->argurus : argurus ->germaini : germaini +>heptneri : () => argurus.germaini +>argurus : unknown +>germaini : argurus.germaini +>x : argurus.germaini +>argurus : unknown +>germaini : argurus.germaini >() => { var y = this; } : () => void >y : sodyi >this : sodyi ->x : germaini +>x : argurus.germaini bairdii(): lavali.beisa { var x: lavali.beisa; () => { var y = this; }; return x; } ->bairdii : () => beisa ->lavali : lavali ->beisa : beisa ->x : beisa ->lavali : lavali ->beisa : beisa +>bairdii : () => lavali.beisa +>lavali : unknown +>beisa : lavali.beisa +>x : lavali.beisa +>lavali : unknown +>beisa : lavali.beisa >() => { var y = this; } : () => void >y : sodyi >this : sodyi ->x : beisa +>x : lavali.beisa } } module caurinus { @@ -11167,136 +11167,136 @@ module caurinus { export class megaphyllus extends imperfecta.lasiurus> { >megaphyllus : megaphyllus ->imperfecta : imperfecta ->lasiurus : lasiurus ->julianae : julianae ->acariensis : acariensis ->howi : howi ->coludo : coludo ->argurus : argurus ->oreas : oreas ->howi : howi ->marcanoi : marcanoi +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>julianae : unknown +>acariensis : julianae.acariensis +>howi : unknown +>coludo : howi.coludo +>argurus : unknown +>oreas : argurus.oreas +>howi : unknown +>marcanoi : howi.marcanoi montana(): argurus.oreas { var x: argurus.oreas; () => { var y = this; }; return x; } ->montana : () => oreas ->argurus : argurus ->oreas : oreas ->x : oreas ->argurus : argurus ->oreas : oreas +>montana : () => argurus.oreas +>argurus : unknown +>oreas : argurus.oreas +>x : argurus.oreas +>argurus : unknown +>oreas : argurus.oreas >() => { var y = this; } : () => void >y : megaphyllus >this : megaphyllus ->x : oreas +>x : argurus.oreas amatus(): lutreolus.schlegeli { var x: lutreolus.schlegeli; () => { var y = this; }; return x; } ->amatus : () => schlegeli ->lutreolus : lutreolus ->schlegeli : schlegeli ->x : schlegeli ->lutreolus : lutreolus ->schlegeli : schlegeli +>amatus : () => lutreolus.schlegeli +>lutreolus : unknown +>schlegeli : lutreolus.schlegeli +>x : lutreolus.schlegeli +>lutreolus : unknown +>schlegeli : lutreolus.schlegeli >() => { var y = this; } : () => void >y : megaphyllus >this : megaphyllus ->x : schlegeli +>x : lutreolus.schlegeli bucculentus(): gabriellae.echinatus { var x: gabriellae.echinatus; () => { var y = this; }; return x; } ->bucculentus : () => echinatus ->gabriellae : gabriellae ->echinatus : echinatus ->x : echinatus ->gabriellae : gabriellae ->echinatus : echinatus +>bucculentus : () => gabriellae.echinatus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>x : gabriellae.echinatus +>gabriellae : unknown +>echinatus : gabriellae.echinatus >() => { var y = this; } : () => void >y : megaphyllus >this : megaphyllus ->x : echinatus +>x : gabriellae.echinatus lepida(): rendalli.crenulata> { var x: rendalli.crenulata>; () => { var y = this; }; return x; } ->lepida : () => crenulata> ->rendalli : rendalli ->crenulata : crenulata ->lavali : lavali ->wilsoni : wilsoni ->panglima : panglima ->fundatus : fundatus ->gabriellae : gabriellae ->amicus : amicus ->lutreolus : lutreolus ->foina : foina ->x : crenulata> ->rendalli : rendalli ->crenulata : crenulata ->lavali : lavali ->wilsoni : wilsoni ->panglima : panglima ->fundatus : fundatus ->gabriellae : gabriellae ->amicus : amicus ->lutreolus : lutreolus ->foina : foina +>lepida : () => rendalli.crenulata> +>rendalli : unknown +>crenulata : rendalli.crenulata +>lavali : unknown +>wilsoni : lavali.wilsoni +>panglima : unknown +>fundatus : panglima.fundatus +>gabriellae : unknown +>amicus : gabriellae.amicus +>lutreolus : unknown +>foina : lutreolus.foina +>x : rendalli.crenulata> +>rendalli : unknown +>crenulata : rendalli.crenulata +>lavali : unknown +>wilsoni : lavali.wilsoni +>panglima : unknown +>fundatus : panglima.fundatus +>gabriellae : unknown +>amicus : gabriellae.amicus +>lutreolus : unknown +>foina : lutreolus.foina >() => { var y = this; } : () => void >y : megaphyllus >this : megaphyllus ->x : crenulata> +>x : rendalli.crenulata> graecus(): dogramacii.kaiseri { var x: dogramacii.kaiseri; () => { var y = this; }; return x; } ->graecus : () => kaiseri ->dogramacii : dogramacii ->kaiseri : kaiseri ->x : kaiseri ->dogramacii : dogramacii ->kaiseri : kaiseri +>graecus : () => dogramacii.kaiseri +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>x : dogramacii.kaiseri +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri >() => { var y = this; } : () => void >y : megaphyllus >this : megaphyllus ->x : kaiseri +>x : dogramacii.kaiseri forsteri(): petrophilus.minutilla { var x: petrophilus.minutilla; () => { var y = this; }; return x; } ->forsteri : () => minutilla ->petrophilus : petrophilus ->minutilla : minutilla ->x : minutilla ->petrophilus : petrophilus ->minutilla : minutilla +>forsteri : () => petrophilus.minutilla +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>x : petrophilus.minutilla +>petrophilus : unknown +>minutilla : petrophilus.minutilla >() => { var y = this; } : () => void >y : megaphyllus >this : megaphyllus ->x : minutilla +>x : petrophilus.minutilla perotensis(): samarensis.cahirinus { var x: samarensis.cahirinus; () => { var y = this; }; return x; } ->perotensis : () => cahirinus ->samarensis : samarensis ->cahirinus : cahirinus ->minutus : minutus ->portoricensis : portoricensis ->lavali : lavali ->lepturus : lepturus ->x : cahirinus ->samarensis : samarensis ->cahirinus : cahirinus ->minutus : minutus ->portoricensis : portoricensis ->lavali : lavali ->lepturus : lepturus +>perotensis : () => samarensis.cahirinus +>samarensis : unknown +>cahirinus : samarensis.cahirinus +>minutus : unknown +>portoricensis : minutus.portoricensis +>lavali : unknown +>lepturus : lavali.lepturus +>x : samarensis.cahirinus +>samarensis : unknown +>cahirinus : samarensis.cahirinus +>minutus : unknown +>portoricensis : minutus.portoricensis +>lavali : unknown +>lepturus : lavali.lepturus >() => { var y = this; } : () => void >y : megaphyllus >this : megaphyllus ->x : cahirinus +>x : samarensis.cahirinus cirrhosus(): quasiater.carolinensis { var x: quasiater.carolinensis; () => { var y = this; }; return x; } ->cirrhosus : () => carolinensis ->quasiater : quasiater ->carolinensis : carolinensis ->x : carolinensis ->quasiater : quasiater ->carolinensis : carolinensis +>cirrhosus : () => quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : megaphyllus >this : megaphyllus ->x : carolinensis +>x : quasiater.carolinensis } } module minutus { @@ -11306,56 +11306,56 @@ module minutus { >portoricensis : portoricensis relictus(): quasiater.carolinensis { var x: quasiater.carolinensis; () => { var y = this; }; return x; } ->relictus : () => carolinensis ->quasiater : quasiater ->carolinensis : carolinensis ->x : carolinensis ->quasiater : quasiater ->carolinensis : carolinensis +>relictus : () => quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : portoricensis >this : portoricensis ->x : carolinensis +>x : quasiater.carolinensis aequatorianus(): gabriellae.klossii { var x: gabriellae.klossii; () => { var y = this; }; return x; } ->aequatorianus : () => klossii ->gabriellae : gabriellae ->klossii : klossii ->julianae : julianae ->nudicaudus : nudicaudus ->dogramacii : dogramacii ->aurata : aurata ->x : klossii ->gabriellae : gabriellae ->klossii : klossii ->julianae : julianae ->nudicaudus : nudicaudus ->dogramacii : dogramacii ->aurata : aurata +>aequatorianus : () => gabriellae.klossii +>gabriellae : unknown +>klossii : gabriellae.klossii +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>dogramacii : unknown +>aurata : dogramacii.aurata +>x : gabriellae.klossii +>gabriellae : unknown +>klossii : gabriellae.klossii +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>dogramacii : unknown +>aurata : dogramacii.aurata >() => { var y = this; } : () => void >y : portoricensis >this : portoricensis ->x : klossii +>x : gabriellae.klossii rhinogradoides(): samarensis.cahirinus { var x: samarensis.cahirinus; () => { var y = this; }; return x; } ->rhinogradoides : () => cahirinus ->samarensis : samarensis ->cahirinus : cahirinus ->quasiater : quasiater ->carolinensis : carolinensis ->julianae : julianae ->durangae : durangae ->x : cahirinus ->samarensis : samarensis ->cahirinus : cahirinus ->quasiater : quasiater ->carolinensis : carolinensis ->julianae : julianae ->durangae : durangae +>rhinogradoides : () => samarensis.cahirinus +>samarensis : unknown +>cahirinus : samarensis.cahirinus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>julianae : unknown +>durangae : julianae.durangae +>x : samarensis.cahirinus +>samarensis : unknown +>cahirinus : samarensis.cahirinus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>julianae : unknown +>durangae : julianae.durangae >() => { var y = this; } : () => void >y : portoricensis >this : portoricensis ->x : cahirinus +>x : samarensis.cahirinus } } module lutreolus { @@ -11366,10 +11366,10 @@ module lutreolus { tarfayensis(): lutreolus.punicus { var x: lutreolus.punicus; () => { var y = this; }; return x; } >tarfayensis : () => punicus ->lutreolus : lutreolus +>lutreolus : unknown >punicus : punicus >x : punicus ->lutreolus : lutreolus +>lutreolus : unknown >punicus : punicus >() => { var y = this; } : () => void >y : foina @@ -11377,220 +11377,220 @@ module lutreolus { >x : punicus Promethium(): samarensis.pelurus { var x: samarensis.pelurus; () => { var y = this; }; return x; } ->Promethium : () => pelurus ->samarensis : samarensis ->pelurus : pelurus ->argurus : argurus ->germaini : germaini ->julianae : julianae ->durangae : durangae ->x : pelurus ->samarensis : samarensis ->pelurus : pelurus ->argurus : argurus ->germaini : germaini ->julianae : julianae ->durangae : durangae +>Promethium : () => samarensis.pelurus +>samarensis : unknown +>pelurus : samarensis.pelurus +>argurus : unknown +>germaini : argurus.germaini +>julianae : unknown +>durangae : julianae.durangae +>x : samarensis.pelurus +>samarensis : unknown +>pelurus : samarensis.pelurus +>argurus : unknown +>germaini : argurus.germaini +>julianae : unknown +>durangae : julianae.durangae >() => { var y = this; } : () => void >y : foina >this : foina ->x : pelurus +>x : samarensis.pelurus salinae(): gabriellae.klossii { var x: gabriellae.klossii; () => { var y = this; }; return x; } ->salinae : () => klossii ->gabriellae : gabriellae ->klossii : klossii ->macrorhinos : macrorhinos ->konganensis : konganensis ->quasiater : quasiater ->carolinensis : carolinensis ->x : klossii ->gabriellae : gabriellae ->klossii : klossii ->macrorhinos : macrorhinos ->konganensis : konganensis ->quasiater : quasiater ->carolinensis : carolinensis +>salinae : () => gabriellae.klossii +>gabriellae : unknown +>klossii : gabriellae.klossii +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : gabriellae.klossii +>gabriellae : unknown +>klossii : gabriellae.klossii +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : foina >this : foina ->x : klossii +>x : gabriellae.klossii kerri(): howi.coludo { var x: howi.coludo; () => { var y = this; }; return x; } ->kerri : () => coludo ->howi : howi ->coludo : coludo ->quasiater : quasiater ->carolinensis : carolinensis ->minutus : minutus ->portoricensis : portoricensis ->x : coludo ->howi : howi ->coludo : coludo ->quasiater : quasiater ->carolinensis : carolinensis ->minutus : minutus ->portoricensis : portoricensis +>kerri : () => howi.coludo +>howi : unknown +>coludo : howi.coludo +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>minutus : unknown +>portoricensis : minutus.portoricensis +>x : howi.coludo +>howi : unknown +>coludo : howi.coludo +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>minutus : unknown +>portoricensis : minutus.portoricensis >() => { var y = this; } : () => void >y : foina >this : foina ->x : coludo +>x : howi.coludo scotti(): quasiater.wattsi { var x: quasiater.wattsi; () => { var y = this; }; return x; } ->scotti : () => wattsi ->quasiater : quasiater ->wattsi : wattsi ->macrorhinos : macrorhinos ->konganensis : konganensis ->dogramacii : dogramacii ->robustulus : robustulus ->x : wattsi ->quasiater : quasiater ->wattsi : wattsi ->macrorhinos : macrorhinos ->konganensis : konganensis ->dogramacii : dogramacii ->robustulus : robustulus +>scotti : () => quasiater.wattsi +>quasiater : unknown +>wattsi : quasiater.wattsi +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>dogramacii : unknown +>robustulus : dogramacii.robustulus +>x : quasiater.wattsi +>quasiater : unknown +>wattsi : quasiater.wattsi +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>dogramacii : unknown +>robustulus : dogramacii.robustulus >() => { var y = this; } : () => void >y : foina >this : foina ->x : wattsi +>x : quasiater.wattsi camerunensis(): julianae.gerbillus { var x: julianae.gerbillus; () => { var y = this; }; return x; } ->camerunensis : () => gerbillus ->julianae : julianae ->gerbillus : gerbillus ->imperfecta : imperfecta ->subspinosus : subspinosus ->julianae : julianae ->durangae : durangae ->x : gerbillus ->julianae : julianae ->gerbillus : gerbillus ->imperfecta : imperfecta ->subspinosus : subspinosus ->julianae : julianae ->durangae : durangae +>camerunensis : () => julianae.gerbillus +>julianae : unknown +>gerbillus : julianae.gerbillus +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>julianae : unknown +>durangae : julianae.durangae +>x : julianae.gerbillus +>julianae : unknown +>gerbillus : julianae.gerbillus +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>julianae : unknown +>durangae : julianae.durangae >() => { var y = this; } : () => void >y : foina >this : foina ->x : gerbillus +>x : julianae.gerbillus affinis(): argurus.germaini { var x: argurus.germaini; () => { var y = this; }; return x; } ->affinis : () => germaini ->argurus : argurus ->germaini : germaini ->x : germaini ->argurus : argurus ->germaini : germaini +>affinis : () => argurus.germaini +>argurus : unknown +>germaini : argurus.germaini +>x : argurus.germaini +>argurus : unknown +>germaini : argurus.germaini >() => { var y = this; } : () => void >y : foina >this : foina ->x : germaini +>x : argurus.germaini siebersi(): trivirgatus.lotor> { var x: trivirgatus.lotor>; () => { var y = this; }; return x; } ->siebersi : () => lotor> ->trivirgatus : trivirgatus ->lotor : lotor ->argurus : argurus ->oreas : oreas ->nigra : nigra ->thalia : thalia ->patas : patas ->uralensis : uralensis ->lavali : lavali ->wilsoni : wilsoni ->x : lotor> ->trivirgatus : trivirgatus ->lotor : lotor ->argurus : argurus ->oreas : oreas ->nigra : nigra ->thalia : thalia ->patas : patas ->uralensis : uralensis ->lavali : lavali ->wilsoni : wilsoni +>siebersi : () => trivirgatus.lotor> +>trivirgatus : unknown +>lotor : trivirgatus.lotor +>argurus : unknown +>oreas : argurus.oreas +>nigra : unknown +>thalia : nigra.thalia +>patas : unknown +>uralensis : patas.uralensis +>lavali : unknown +>wilsoni : lavali.wilsoni +>x : trivirgatus.lotor> +>trivirgatus : unknown +>lotor : trivirgatus.lotor +>argurus : unknown +>oreas : argurus.oreas +>nigra : unknown +>thalia : nigra.thalia +>patas : unknown +>uralensis : patas.uralensis +>lavali : unknown +>wilsoni : lavali.wilsoni >() => { var y = this; } : () => void >y : foina >this : foina ->x : lotor> +>x : trivirgatus.lotor> maquassiensis(): trivirgatus.oconnelli { var x: trivirgatus.oconnelli; () => { var y = this; }; return x; } ->maquassiensis : () => oconnelli ->trivirgatus : trivirgatus ->oconnelli : oconnelli ->x : oconnelli ->trivirgatus : trivirgatus ->oconnelli : oconnelli +>maquassiensis : () => trivirgatus.oconnelli +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli +>x : trivirgatus.oconnelli +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli >() => { var y = this; } : () => void >y : foina >this : foina ->x : oconnelli +>x : trivirgatus.oconnelli layardi(): julianae.albidens { var x: julianae.albidens; () => { var y = this; }; return x; } ->layardi : () => albidens ->julianae : julianae ->albidens : albidens ->howi : howi ->marcanoi : marcanoi ->dogramacii : dogramacii ->koepckeae : koepckeae ->x : albidens ->julianae : julianae ->albidens : albidens ->howi : howi ->marcanoi : marcanoi ->dogramacii : dogramacii ->koepckeae : koepckeae +>layardi : () => julianae.albidens +>julianae : unknown +>albidens : julianae.albidens +>howi : unknown +>marcanoi : howi.marcanoi +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae +>x : julianae.albidens +>julianae : unknown +>albidens : julianae.albidens +>howi : unknown +>marcanoi : howi.marcanoi +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae >() => { var y = this; } : () => void >y : foina >this : foina ->x : albidens +>x : julianae.albidens bishopi(): dogramacii.aurata { var x: dogramacii.aurata; () => { var y = this; }; return x; } ->bishopi : () => aurata ->dogramacii : dogramacii ->aurata : aurata ->x : aurata ->dogramacii : dogramacii ->aurata : aurata +>bishopi : () => dogramacii.aurata +>dogramacii : unknown +>aurata : dogramacii.aurata +>x : dogramacii.aurata +>dogramacii : unknown +>aurata : dogramacii.aurata >() => { var y = this; } : () => void >y : foina >this : foina ->x : aurata +>x : dogramacii.aurata apodemoides(): caurinus.psilurus { var x: caurinus.psilurus; () => { var y = this; }; return x; } ->apodemoides : () => psilurus ->caurinus : caurinus ->psilurus : psilurus ->x : psilurus ->caurinus : caurinus ->psilurus : psilurus +>apodemoides : () => caurinus.psilurus +>caurinus : unknown +>psilurus : caurinus.psilurus +>x : caurinus.psilurus +>caurinus : unknown +>psilurus : caurinus.psilurus >() => { var y = this; } : () => void >y : foina >this : foina ->x : psilurus +>x : caurinus.psilurus argentiventer(): trivirgatus.mixtus { var x: trivirgatus.mixtus; () => { var y = this; }; return x; } ->argentiventer : () => mixtus ->trivirgatus : trivirgatus ->mixtus : mixtus ->gabriellae : gabriellae ->amicus : amicus ->lutreolus : lutreolus +>argentiventer : () => trivirgatus.mixtus +>trivirgatus : unknown +>mixtus : trivirgatus.mixtus +>gabriellae : unknown +>amicus : gabriellae.amicus +>lutreolus : unknown >punicus : punicus ->x : mixtus ->trivirgatus : trivirgatus ->mixtus : mixtus ->gabriellae : gabriellae ->amicus : amicus ->lutreolus : lutreolus +>x : trivirgatus.mixtus +>trivirgatus : unknown +>mixtus : trivirgatus.mixtus +>gabriellae : unknown +>amicus : gabriellae.amicus +>lutreolus : unknown >punicus : punicus >() => { var y = this; } : () => void >y : foina >this : foina ->x : mixtus +>x : trivirgatus.mixtus } } module lutreolus { @@ -11600,212 +11600,212 @@ module lutreolus { >cor : cor >T0 : T0 >T1 : T1 ->panglima : panglima ->fundatus : fundatus ->panamensis : panamensis ->linulus : linulus ->trivirgatus : trivirgatus ->lotor : lotor ->argurus : argurus ->luctuosa : luctuosa ->lavali : lavali ->wilsoni : wilsoni ->lavali : lavali ->beisa : beisa ->dammermani : dammermani ->melanops : melanops +>panglima : unknown +>fundatus : panglima.fundatus +>panamensis : unknown +>linulus : panamensis.linulus +>trivirgatus : unknown +>lotor : trivirgatus.lotor +>argurus : unknown +>luctuosa : argurus.luctuosa +>lavali : unknown +>wilsoni : lavali.wilsoni +>lavali : unknown +>beisa : lavali.beisa +>dammermani : unknown +>melanops : dammermani.melanops antinorii(): petrophilus.sodyi { var x: petrophilus.sodyi; () => { var y = this; }; return x; } ->antinorii : () => sodyi ->petrophilus : petrophilus ->sodyi : sodyi ->quasiater : quasiater ->carolinensis : carolinensis ->argurus : argurus ->germaini : germaini ->x : sodyi ->petrophilus : petrophilus ->sodyi : sodyi ->quasiater : quasiater ->carolinensis : carolinensis ->argurus : argurus ->germaini : germaini +>antinorii : () => petrophilus.sodyi +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>argurus : unknown +>germaini : argurus.germaini +>x : petrophilus.sodyi +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>argurus : unknown +>germaini : argurus.germaini >() => { var y = this; } : () => void >y : cor >this : cor ->x : sodyi +>x : petrophilus.sodyi voi(): caurinus.johorensis { var x: caurinus.johorensis; () => { var y = this; }; return x; } ->voi : () => johorensis ->caurinus : caurinus ->johorensis : johorensis ->dammermani : dammermani ->melanops : melanops ->macrorhinos : macrorhinos ->konganensis : konganensis ->x : johorensis ->caurinus : caurinus ->johorensis : johorensis ->dammermani : dammermani ->melanops : melanops ->macrorhinos : macrorhinos ->konganensis : konganensis +>voi : () => caurinus.johorensis +>caurinus : unknown +>johorensis : caurinus.johorensis +>dammermani : unknown +>melanops : dammermani.melanops +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>x : caurinus.johorensis +>caurinus : unknown +>johorensis : caurinus.johorensis +>dammermani : unknown +>melanops : dammermani.melanops +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis >() => { var y = this; } : () => void >y : cor >this : cor ->x : johorensis +>x : caurinus.johorensis mussoi(): quasiater.carolinensis { var x: quasiater.carolinensis; () => { var y = this; }; return x; } ->mussoi : () => carolinensis ->quasiater : quasiater ->carolinensis : carolinensis ->x : carolinensis ->quasiater : quasiater ->carolinensis : carolinensis +>mussoi : () => quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : cor >this : cor ->x : carolinensis +>x : quasiater.carolinensis truncatus(): trivirgatus.lotor { var x: trivirgatus.lotor; () => { var y = this; }; return x; } ->truncatus : () => lotor ->trivirgatus : trivirgatus ->lotor : lotor ->sagitta : sagitta ->stolzmanni : stolzmanni ->lutreolus : lutreolus +>truncatus : () => trivirgatus.lotor +>trivirgatus : unknown +>lotor : trivirgatus.lotor +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>lutreolus : unknown >foina : foina ->x : lotor ->trivirgatus : trivirgatus ->lotor : lotor ->sagitta : sagitta ->stolzmanni : stolzmanni ->lutreolus : lutreolus +>x : trivirgatus.lotor +>trivirgatus : unknown +>lotor : trivirgatus.lotor +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>lutreolus : unknown >foina : foina >() => { var y = this; } : () => void >y : cor >this : cor ->x : lotor +>x : trivirgatus.lotor achates(): provocax.melanoleuca { var x: provocax.melanoleuca; () => { var y = this; }; return x; } ->achates : () => melanoleuca ->provocax : provocax ->melanoleuca : melanoleuca ->x : melanoleuca ->provocax : provocax ->melanoleuca : melanoleuca +>achates : () => provocax.melanoleuca +>provocax : unknown +>melanoleuca : provocax.melanoleuca +>x : provocax.melanoleuca +>provocax : unknown +>melanoleuca : provocax.melanoleuca >() => { var y = this; } : () => void >y : cor >this : cor ->x : melanoleuca +>x : provocax.melanoleuca praedatrix(): howi.angulatus { var x: howi.angulatus; () => { var y = this; }; return x; } ->praedatrix : () => angulatus ->howi : howi ->angulatus : angulatus ->dogramacii : dogramacii ->kaiseri : kaiseri ->julianae : julianae ->steerii : steerii ->x : angulatus ->howi : howi ->angulatus : angulatus ->dogramacii : dogramacii ->kaiseri : kaiseri ->julianae : julianae ->steerii : steerii +>praedatrix : () => howi.angulatus +>howi : unknown +>angulatus : howi.angulatus +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>julianae : unknown +>steerii : julianae.steerii +>x : howi.angulatus +>howi : unknown +>angulatus : howi.angulatus +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>julianae : unknown +>steerii : julianae.steerii >() => { var y = this; } : () => void >y : cor >this : cor ->x : angulatus +>x : howi.angulatus mzabi(): quasiater.wattsi, minutus.inez> { var x: quasiater.wattsi, minutus.inez>; () => { var y = this; }; return x; } ->mzabi : () => wattsi, inez> ->quasiater : quasiater ->wattsi : wattsi ->trivirgatus : trivirgatus ->lotor : lotor ->julianae : julianae ->steerii : steerii ->samarensis : samarensis ->pallidus : pallidus ->minutus : minutus ->inez : inez ->trivirgatus : trivirgatus ->oconnelli : oconnelli ->Lanthanum : Lanthanum ->jugularis : jugularis ->x : wattsi, inez> ->quasiater : quasiater ->wattsi : wattsi ->trivirgatus : trivirgatus ->lotor : lotor ->julianae : julianae ->steerii : steerii ->samarensis : samarensis ->pallidus : pallidus ->minutus : minutus ->inez : inez ->trivirgatus : trivirgatus ->oconnelli : oconnelli ->Lanthanum : Lanthanum ->jugularis : jugularis +>mzabi : () => quasiater.wattsi, minutus.inez> +>quasiater : unknown +>wattsi : quasiater.wattsi +>trivirgatus : unknown +>lotor : trivirgatus.lotor +>julianae : unknown +>steerii : julianae.steerii +>samarensis : unknown +>pallidus : samarensis.pallidus +>minutus : unknown +>inez : minutus.inez +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>x : quasiater.wattsi, minutus.inez> +>quasiater : unknown +>wattsi : quasiater.wattsi +>trivirgatus : unknown +>lotor : trivirgatus.lotor +>julianae : unknown +>steerii : julianae.steerii +>samarensis : unknown +>pallidus : samarensis.pallidus +>minutus : unknown +>inez : minutus.inez +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis >() => { var y = this; } : () => void >y : cor >this : cor ->x : wattsi, inez> +>x : quasiater.wattsi, minutus.inez> xanthinus(): nigra.gracilis, howi.marcanoi> { var x: nigra.gracilis, howi.marcanoi>; () => { var y = this; }; return x; } ->xanthinus : () => gracilis, marcanoi> ->nigra : nigra ->gracilis : gracilis ->panamensis : panamensis ->linulus : linulus ->dogramacii : dogramacii ->kaiseri : kaiseri ->minutus : minutus ->portoricensis : portoricensis ->howi : howi ->marcanoi : marcanoi ->x : gracilis, marcanoi> ->nigra : nigra ->gracilis : gracilis ->panamensis : panamensis ->linulus : linulus ->dogramacii : dogramacii ->kaiseri : kaiseri ->minutus : minutus ->portoricensis : portoricensis ->howi : howi ->marcanoi : marcanoi +>xanthinus : () => nigra.gracilis, howi.marcanoi> +>nigra : unknown +>gracilis : nigra.gracilis +>panamensis : unknown +>linulus : panamensis.linulus +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>minutus : unknown +>portoricensis : minutus.portoricensis +>howi : unknown +>marcanoi : howi.marcanoi +>x : nigra.gracilis, howi.marcanoi> +>nigra : unknown +>gracilis : nigra.gracilis +>panamensis : unknown +>linulus : panamensis.linulus +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>minutus : unknown +>portoricensis : minutus.portoricensis +>howi : unknown +>marcanoi : howi.marcanoi >() => { var y = this; } : () => void >y : cor >this : cor ->x : gracilis, marcanoi> +>x : nigra.gracilis, howi.marcanoi> tapoatafa(): caurinus.megaphyllus { var x: caurinus.megaphyllus; () => { var y = this; }; return x; } ->tapoatafa : () => megaphyllus ->caurinus : caurinus ->megaphyllus : megaphyllus ->x : megaphyllus ->caurinus : caurinus ->megaphyllus : megaphyllus +>tapoatafa : () => caurinus.megaphyllus +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>x : caurinus.megaphyllus +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus >() => { var y = this; } : () => void >y : cor >this : cor ->x : megaphyllus +>x : caurinus.megaphyllus castroviejoi(): Lanthanum.jugularis { var x: Lanthanum.jugularis; () => { var y = this; }; return x; } ->castroviejoi : () => jugularis ->Lanthanum : Lanthanum ->jugularis : jugularis ->x : jugularis ->Lanthanum : Lanthanum ->jugularis : jugularis +>castroviejoi : () => Lanthanum.jugularis +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>x : Lanthanum.jugularis +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis >() => { var y = this; } : () => void >y : cor >this : cor ->x : jugularis +>x : Lanthanum.jugularis } } module howi { @@ -11817,28 +11817,28 @@ module howi { >T1 : T1 bernhardi(): lutreolus.punicus { var x: lutreolus.punicus; () => { var y = this; }; return x; } ->bernhardi : () => punicus ->lutreolus : lutreolus ->punicus : punicus ->x : punicus ->lutreolus : lutreolus ->punicus : punicus +>bernhardi : () => lutreolus.punicus +>lutreolus : unknown +>punicus : lutreolus.punicus +>x : lutreolus.punicus +>lutreolus : unknown +>punicus : lutreolus.punicus >() => { var y = this; } : () => void >y : coludo >this : coludo ->x : punicus +>x : lutreolus.punicus isseli(): argurus.germaini { var x: argurus.germaini; () => { var y = this; }; return x; } ->isseli : () => germaini ->argurus : argurus ->germaini : germaini ->x : germaini ->argurus : argurus ->germaini : germaini +>isseli : () => argurus.germaini +>argurus : unknown +>germaini : argurus.germaini +>x : argurus.germaini +>argurus : unknown +>germaini : argurus.germaini >() => { var y = this; } : () => void >y : coludo >this : coludo ->x : germaini +>x : argurus.germaini } } module argurus { @@ -11846,40 +11846,40 @@ module argurus { export class germaini extends gabriellae.amicus { >germaini : germaini ->gabriellae : gabriellae ->amicus : amicus +>gabriellae : unknown +>amicus : gabriellae.amicus sharpei(): lavali.wilsoni { var x: lavali.wilsoni; () => { var y = this; }; return x; } ->sharpei : () => wilsoni ->lavali : lavali ->wilsoni : wilsoni ->x : wilsoni ->lavali : lavali ->wilsoni : wilsoni +>sharpei : () => lavali.wilsoni +>lavali : unknown +>wilsoni : lavali.wilsoni +>x : lavali.wilsoni +>lavali : unknown +>wilsoni : lavali.wilsoni >() => { var y = this; } : () => void >y : germaini >this : germaini ->x : wilsoni +>x : lavali.wilsoni palmarum(): macrorhinos.marmosurus { var x: macrorhinos.marmosurus; () => { var y = this; }; return x; } ->palmarum : () => marmosurus ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->lavali : lavali ->thaeleri : thaeleri ->x : marmosurus ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->lavali : lavali ->thaeleri : thaeleri +>palmarum : () => macrorhinos.marmosurus +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>lavali : unknown +>thaeleri : lavali.thaeleri +>x : macrorhinos.marmosurus +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>lavali : unknown +>thaeleri : lavali.thaeleri >() => { var y = this; } : () => void >y : germaini >this : germaini ->x : marmosurus +>x : macrorhinos.marmosurus } } module sagitta { @@ -11889,168 +11889,168 @@ module sagitta { >stolzmanni : stolzmanni riparius(): nigra.dolichurus { var x: nigra.dolichurus; () => { var y = this; }; return x; } ->riparius : () => dolichurus ->nigra : nigra ->dolichurus : dolichurus ->dogramacii : dogramacii ->koepckeae : koepckeae ->caurinus : caurinus ->psilurus : psilurus ->x : dolichurus ->nigra : nigra ->dolichurus : dolichurus ->dogramacii : dogramacii ->koepckeae : koepckeae ->caurinus : caurinus ->psilurus : psilurus +>riparius : () => nigra.dolichurus +>nigra : unknown +>dolichurus : nigra.dolichurus +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae +>caurinus : unknown +>psilurus : caurinus.psilurus +>x : nigra.dolichurus +>nigra : unknown +>dolichurus : nigra.dolichurus +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae +>caurinus : unknown +>psilurus : caurinus.psilurus >() => { var y = this; } : () => void >y : stolzmanni >this : stolzmanni ->x : dolichurus +>x : nigra.dolichurus dhofarensis(): lutreolus.foina { var x: lutreolus.foina; () => { var y = this; }; return x; } ->dhofarensis : () => foina ->lutreolus : lutreolus ->foina : foina ->x : foina ->lutreolus : lutreolus ->foina : foina +>dhofarensis : () => lutreolus.foina +>lutreolus : unknown +>foina : lutreolus.foina +>x : lutreolus.foina +>lutreolus : unknown +>foina : lutreolus.foina >() => { var y = this; } : () => void >y : stolzmanni >this : stolzmanni ->x : foina +>x : lutreolus.foina tricolor(): argurus.germaini { var x: argurus.germaini; () => { var y = this; }; return x; } ->tricolor : () => germaini ->argurus : argurus ->germaini : germaini ->x : germaini ->argurus : argurus ->germaini : germaini +>tricolor : () => argurus.germaini +>argurus : unknown +>germaini : argurus.germaini +>x : argurus.germaini +>argurus : unknown +>germaini : argurus.germaini >() => { var y = this; } : () => void >y : stolzmanni >this : stolzmanni ->x : germaini +>x : argurus.germaini gardneri(): lavali.xanthognathus { var x: lavali.xanthognathus; () => { var y = this; }; return x; } ->gardneri : () => xanthognathus ->lavali : lavali ->xanthognathus : xanthognathus ->x : xanthognathus ->lavali : lavali ->xanthognathus : xanthognathus +>gardneri : () => lavali.xanthognathus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>x : lavali.xanthognathus +>lavali : unknown +>xanthognathus : lavali.xanthognathus >() => { var y = this; } : () => void >y : stolzmanni >this : stolzmanni ->x : xanthognathus +>x : lavali.xanthognathus walleri(): rendalli.moojeni, gabriellae.echinatus> { var x: rendalli.moojeni, gabriellae.echinatus>; () => { var y = this; }; return x; } ->walleri : () => moojeni, echinatus> ->rendalli : rendalli ->moojeni : moojeni ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->caurinus : caurinus ->megaphyllus : megaphyllus ->lavali : lavali ->xanthognathus : xanthognathus ->gabriellae : gabriellae ->echinatus : echinatus ->x : moojeni, echinatus> ->rendalli : rendalli ->moojeni : moojeni ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->caurinus : caurinus ->megaphyllus : megaphyllus ->lavali : lavali ->xanthognathus : xanthognathus ->gabriellae : gabriellae ->echinatus : echinatus +>walleri : () => rendalli.moojeni, gabriellae.echinatus> +>rendalli : unknown +>moojeni : rendalli.moojeni +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>x : rendalli.moojeni, gabriellae.echinatus> +>rendalli : unknown +>moojeni : rendalli.moojeni +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>gabriellae : unknown +>echinatus : gabriellae.echinatus >() => { var y = this; } : () => void >y : stolzmanni >this : stolzmanni ->x : moojeni, echinatus> +>x : rendalli.moojeni, gabriellae.echinatus> talpoides(): gabriellae.echinatus { var x: gabriellae.echinatus; () => { var y = this; }; return x; } ->talpoides : () => echinatus ->gabriellae : gabriellae ->echinatus : echinatus ->x : echinatus ->gabriellae : gabriellae ->echinatus : echinatus +>talpoides : () => gabriellae.echinatus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>x : gabriellae.echinatus +>gabriellae : unknown +>echinatus : gabriellae.echinatus >() => { var y = this; } : () => void >y : stolzmanni >this : stolzmanni ->x : echinatus +>x : gabriellae.echinatus pallipes(): dammermani.melanops { var x: dammermani.melanops; () => { var y = this; }; return x; } ->pallipes : () => melanops ->dammermani : dammermani ->melanops : melanops ->x : melanops ->dammermani : dammermani ->melanops : melanops +>pallipes : () => dammermani.melanops +>dammermani : unknown +>melanops : dammermani.melanops +>x : dammermani.melanops +>dammermani : unknown +>melanops : dammermani.melanops >() => { var y = this; } : () => void >y : stolzmanni >this : stolzmanni ->x : melanops +>x : dammermani.melanops lagurus(): lavali.beisa { var x: lavali.beisa; () => { var y = this; }; return x; } ->lagurus : () => beisa ->lavali : lavali ->beisa : beisa ->x : beisa ->lavali : lavali ->beisa : beisa +>lagurus : () => lavali.beisa +>lavali : unknown +>beisa : lavali.beisa +>x : lavali.beisa +>lavali : unknown +>beisa : lavali.beisa >() => { var y = this; } : () => void >y : stolzmanni >this : stolzmanni ->x : beisa +>x : lavali.beisa hipposideros(): julianae.albidens { var x: julianae.albidens; () => { var y = this; }; return x; } ->hipposideros : () => albidens ->julianae : julianae ->albidens : albidens ->argurus : argurus ->luctuosa : luctuosa ->gabriellae : gabriellae ->echinatus : echinatus ->x : albidens ->julianae : julianae ->albidens : albidens ->argurus : argurus ->luctuosa : luctuosa ->gabriellae : gabriellae ->echinatus : echinatus +>hipposideros : () => julianae.albidens +>julianae : unknown +>albidens : julianae.albidens +>argurus : unknown +>luctuosa : argurus.luctuosa +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>x : julianae.albidens +>julianae : unknown +>albidens : julianae.albidens +>argurus : unknown +>luctuosa : argurus.luctuosa +>gabriellae : unknown +>echinatus : gabriellae.echinatus >() => { var y = this; } : () => void >y : stolzmanni >this : stolzmanni ->x : albidens +>x : julianae.albidens griselda(): caurinus.psilurus { var x: caurinus.psilurus; () => { var y = this; }; return x; } ->griselda : () => psilurus ->caurinus : caurinus ->psilurus : psilurus ->x : psilurus ->caurinus : caurinus ->psilurus : psilurus +>griselda : () => caurinus.psilurus +>caurinus : unknown +>psilurus : caurinus.psilurus +>x : caurinus.psilurus +>caurinus : unknown +>psilurus : caurinus.psilurus >() => { var y = this; } : () => void >y : stolzmanni >this : stolzmanni ->x : psilurus +>x : caurinus.psilurus florium(): rendalli.zuluensis { var x: rendalli.zuluensis; () => { var y = this; }; return x; } ->florium : () => zuluensis ->rendalli : rendalli ->zuluensis : zuluensis ->x : zuluensis ->rendalli : rendalli ->zuluensis : zuluensis +>florium : () => rendalli.zuluensis +>rendalli : unknown +>zuluensis : rendalli.zuluensis +>x : rendalli.zuluensis +>rendalli : unknown +>zuluensis : rendalli.zuluensis >() => { var y = this; } : () => void >y : stolzmanni >this : stolzmanni ->x : zuluensis +>x : rendalli.zuluensis } } module dammermani { @@ -12058,19 +12058,19 @@ module dammermani { export class melanops extends minutus.inez { >melanops : melanops ->minutus : minutus ->inez : inez ->sagitta : sagitta ->stolzmanni : stolzmanni ->dammermani : dammermani +>minutus : unknown +>inez : minutus.inez +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>dammermani : unknown >melanops : melanops blarina(): dammermani.melanops { var x: dammermani.melanops; () => { var y = this; }; return x; } >blarina : () => melanops ->dammermani : dammermani +>dammermani : unknown >melanops : melanops >x : melanops ->dammermani : dammermani +>dammermani : unknown >melanops : melanops >() => { var y = this; } : () => void >y : melanops @@ -12078,228 +12078,228 @@ module dammermani { >x : melanops harwoodi(): rionegrensis.veraecrucis, lavali.wilsoni> { var x: rionegrensis.veraecrucis, lavali.wilsoni>; () => { var y = this; }; return x; } ->harwoodi : () => veraecrucis, wilsoni> ->rionegrensis : rionegrensis ->veraecrucis : veraecrucis ->nigra : nigra ->dolichurus : dolichurus ->lavali : lavali ->lepturus : lepturus ->samarensis : samarensis ->pallidus : pallidus ->lavali : lavali ->wilsoni : wilsoni ->x : veraecrucis, wilsoni> ->rionegrensis : rionegrensis ->veraecrucis : veraecrucis ->nigra : nigra ->dolichurus : dolichurus ->lavali : lavali ->lepturus : lepturus ->samarensis : samarensis ->pallidus : pallidus ->lavali : lavali ->wilsoni : wilsoni +>harwoodi : () => rionegrensis.veraecrucis, lavali.wilsoni> +>rionegrensis : unknown +>veraecrucis : rionegrensis.veraecrucis +>nigra : unknown +>dolichurus : nigra.dolichurus +>lavali : unknown +>lepturus : lavali.lepturus +>samarensis : unknown +>pallidus : samarensis.pallidus +>lavali : unknown +>wilsoni : lavali.wilsoni +>x : rionegrensis.veraecrucis, lavali.wilsoni> +>rionegrensis : unknown +>veraecrucis : rionegrensis.veraecrucis +>nigra : unknown +>dolichurus : nigra.dolichurus +>lavali : unknown +>lepturus : lavali.lepturus +>samarensis : unknown +>pallidus : samarensis.pallidus +>lavali : unknown +>wilsoni : lavali.wilsoni >() => { var y = this; } : () => void >y : melanops >this : melanops ->x : veraecrucis, wilsoni> +>x : rionegrensis.veraecrucis, lavali.wilsoni> ashaninka(): julianae.nudicaudus { var x: julianae.nudicaudus; () => { var y = this; }; return x; } ->ashaninka : () => nudicaudus ->julianae : julianae ->nudicaudus : nudicaudus ->x : nudicaudus ->julianae : julianae ->nudicaudus : nudicaudus +>ashaninka : () => julianae.nudicaudus +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>x : julianae.nudicaudus +>julianae : unknown +>nudicaudus : julianae.nudicaudus >() => { var y = this; } : () => void >y : melanops >this : melanops ->x : nudicaudus +>x : julianae.nudicaudus wiedii(): julianae.steerii { var x: julianae.steerii; () => { var y = this; }; return x; } ->wiedii : () => steerii ->julianae : julianae ->steerii : steerii ->x : steerii ->julianae : julianae ->steerii : steerii +>wiedii : () => julianae.steerii +>julianae : unknown +>steerii : julianae.steerii +>x : julianae.steerii +>julianae : unknown +>steerii : julianae.steerii >() => { var y = this; } : () => void >y : melanops >this : melanops ->x : steerii +>x : julianae.steerii godmani(): imperfecta.subspinosus { var x: imperfecta.subspinosus; () => { var y = this; }; return x; } ->godmani : () => subspinosus ->imperfecta : imperfecta ->subspinosus : subspinosus ->x : subspinosus ->imperfecta : imperfecta ->subspinosus : subspinosus +>godmani : () => imperfecta.subspinosus +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>x : imperfecta.subspinosus +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus >() => { var y = this; } : () => void >y : melanops >this : melanops ->x : subspinosus +>x : imperfecta.subspinosus condorensis(): imperfecta.ciliolabrum { var x: imperfecta.ciliolabrum; () => { var y = this; }; return x; } ->condorensis : () => ciliolabrum ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->samarensis : samarensis ->pallidus : pallidus ->caurinus : caurinus ->psilurus : psilurus ->x : ciliolabrum ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->samarensis : samarensis ->pallidus : pallidus ->caurinus : caurinus ->psilurus : psilurus +>condorensis : () => imperfecta.ciliolabrum +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>samarensis : unknown +>pallidus : samarensis.pallidus +>caurinus : unknown +>psilurus : caurinus.psilurus +>x : imperfecta.ciliolabrum +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>samarensis : unknown +>pallidus : samarensis.pallidus +>caurinus : unknown +>psilurus : caurinus.psilurus >() => { var y = this; } : () => void >y : melanops >this : melanops ->x : ciliolabrum +>x : imperfecta.ciliolabrum xerophila(): panglima.abidi { var x: panglima.abidi; () => { var y = this; }; return x; } ->xerophila : () => abidi ->panglima : panglima ->abidi : abidi ->minutus : minutus ->portoricensis : portoricensis ->patas : patas ->uralensis : uralensis ->x : abidi ->panglima : panglima ->abidi : abidi ->minutus : minutus ->portoricensis : portoricensis ->patas : patas ->uralensis : uralensis +>xerophila : () => panglima.abidi +>panglima : unknown +>abidi : panglima.abidi +>minutus : unknown +>portoricensis : minutus.portoricensis +>patas : unknown +>uralensis : patas.uralensis +>x : panglima.abidi +>panglima : unknown +>abidi : panglima.abidi +>minutus : unknown +>portoricensis : minutus.portoricensis +>patas : unknown +>uralensis : patas.uralensis >() => { var y = this; } : () => void >y : melanops >this : melanops ->x : abidi +>x : panglima.abidi laminatus(): panglima.fundatus>> { var x: panglima.fundatus>>; () => { var y = this; }; return x; } ->laminatus : () => fundatus>> ->panglima : panglima ->fundatus : fundatus ->howi : howi ->marcanoi : marcanoi ->samarensis : samarensis ->fuscus : fuscus ->lavali : lavali ->wilsoni : wilsoni ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->Lanthanum : Lanthanum ->jugularis : jugularis ->imperfecta : imperfecta ->subspinosus : subspinosus ->x : fundatus>> ->panglima : panglima ->fundatus : fundatus ->howi : howi ->marcanoi : marcanoi ->samarensis : samarensis ->fuscus : fuscus ->lavali : lavali ->wilsoni : wilsoni ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->Lanthanum : Lanthanum ->jugularis : jugularis ->imperfecta : imperfecta ->subspinosus : subspinosus +>laminatus : () => panglima.fundatus>> +>panglima : unknown +>fundatus : panglima.fundatus +>howi : unknown +>marcanoi : howi.marcanoi +>samarensis : unknown +>fuscus : samarensis.fuscus +>lavali : unknown +>wilsoni : lavali.wilsoni +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus +>x : panglima.fundatus>> +>panglima : unknown +>fundatus : panglima.fundatus +>howi : unknown +>marcanoi : howi.marcanoi +>samarensis : unknown +>fuscus : samarensis.fuscus +>lavali : unknown +>wilsoni : lavali.wilsoni +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>imperfecta : unknown +>subspinosus : imperfecta.subspinosus >() => { var y = this; } : () => void >y : melanops >this : melanops ->x : fundatus>> +>x : panglima.fundatus>> archeri(): howi.marcanoi { var x: howi.marcanoi; () => { var y = this; }; return x; } ->archeri : () => marcanoi ->howi : howi ->marcanoi : marcanoi ->x : marcanoi ->howi : howi ->marcanoi : marcanoi +>archeri : () => howi.marcanoi +>howi : unknown +>marcanoi : howi.marcanoi +>x : howi.marcanoi +>howi : unknown +>marcanoi : howi.marcanoi >() => { var y = this; } : () => void >y : melanops >this : melanops ->x : marcanoi +>x : howi.marcanoi hidalgo(): minutus.inez { var x: minutus.inez; () => { var y = this; }; return x; } ->hidalgo : () => inez ->minutus : minutus ->inez : inez ->trivirgatus : trivirgatus ->oconnelli : oconnelli ->Lanthanum : Lanthanum ->jugularis : jugularis ->x : inez ->minutus : minutus ->inez : inez ->trivirgatus : trivirgatus ->oconnelli : oconnelli ->Lanthanum : Lanthanum ->jugularis : jugularis +>hidalgo : () => minutus.inez +>minutus : unknown +>inez : minutus.inez +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>x : minutus.inez +>minutus : unknown +>inez : minutus.inez +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis >() => { var y = this; } : () => void >y : melanops >this : melanops ->x : inez +>x : minutus.inez unicolor(): lutreolus.schlegeli { var x: lutreolus.schlegeli; () => { var y = this; }; return x; } ->unicolor : () => schlegeli ->lutreolus : lutreolus ->schlegeli : schlegeli ->x : schlegeli ->lutreolus : lutreolus ->schlegeli : schlegeli +>unicolor : () => lutreolus.schlegeli +>lutreolus : unknown +>schlegeli : lutreolus.schlegeli +>x : lutreolus.schlegeli +>lutreolus : unknown +>schlegeli : lutreolus.schlegeli >() => { var y = this; } : () => void >y : melanops >this : melanops ->x : schlegeli +>x : lutreolus.schlegeli philippii(): nigra.gracilis { var x: nigra.gracilis; () => { var y = this; }; return x; } ->philippii : () => gracilis ->nigra : nigra ->gracilis : gracilis ->sagitta : sagitta ->walkeri : walkeri ->sagitta : sagitta ->stolzmanni : stolzmanni ->x : gracilis ->nigra : nigra ->gracilis : gracilis ->sagitta : sagitta ->walkeri : walkeri ->sagitta : sagitta ->stolzmanni : stolzmanni +>philippii : () => nigra.gracilis +>nigra : unknown +>gracilis : nigra.gracilis +>sagitta : unknown +>walkeri : sagitta.walkeri +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>x : nigra.gracilis +>nigra : unknown +>gracilis : nigra.gracilis +>sagitta : unknown +>walkeri : sagitta.walkeri +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni >() => { var y = this; } : () => void >y : melanops >this : melanops ->x : gracilis +>x : nigra.gracilis bocagei(): julianae.albidens { var x: julianae.albidens; () => { var y = this; }; return x; } ->bocagei : () => albidens ->julianae : julianae ->albidens : albidens ->lavali : lavali ->wilsoni : wilsoni ->lavali : lavali ->thaeleri : thaeleri ->x : albidens ->julianae : julianae ->albidens : albidens ->lavali : lavali ->wilsoni : wilsoni ->lavali : lavali ->thaeleri : thaeleri +>bocagei : () => julianae.albidens +>julianae : unknown +>albidens : julianae.albidens +>lavali : unknown +>wilsoni : lavali.wilsoni +>lavali : unknown +>thaeleri : lavali.thaeleri +>x : julianae.albidens +>julianae : unknown +>albidens : julianae.albidens +>lavali : unknown +>wilsoni : lavali.wilsoni +>lavali : unknown +>thaeleri : lavali.thaeleri >() => { var y = this; } : () => void >y : melanops >this : melanops ->x : albidens +>x : julianae.albidens } } module argurus { @@ -12307,144 +12307,144 @@ module argurus { export class peninsulae extends patas.uralensis { >peninsulae : peninsulae ->patas : patas ->uralensis : uralensis +>patas : unknown +>uralensis : patas.uralensis aitkeni(): trivirgatus.mixtus, panglima.amphibius> { var x: trivirgatus.mixtus, panglima.amphibius>; () => { var y = this; }; return x; } ->aitkeni : () => mixtus, amphibius> ->trivirgatus : trivirgatus ->mixtus : mixtus ->argurus : argurus +>aitkeni : () => trivirgatus.mixtus, panglima.amphibius> +>trivirgatus : unknown +>mixtus : trivirgatus.mixtus +>argurus : unknown >dauricus : dauricus ->dogramacii : dogramacii ->aurata : aurata ->dammermani : dammermani ->melanops : melanops ->panglima : panglima ->amphibius : amphibius ->lavali : lavali ->lepturus : lepturus ->quasiater : quasiater ->carolinensis : carolinensis ->x : mixtus, amphibius> ->trivirgatus : trivirgatus ->mixtus : mixtus ->argurus : argurus +>dogramacii : unknown +>aurata : dogramacii.aurata +>dammermani : unknown +>melanops : dammermani.melanops +>panglima : unknown +>amphibius : panglima.amphibius +>lavali : unknown +>lepturus : lavali.lepturus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : trivirgatus.mixtus, panglima.amphibius> +>trivirgatus : unknown +>mixtus : trivirgatus.mixtus +>argurus : unknown >dauricus : dauricus ->dogramacii : dogramacii ->aurata : aurata ->dammermani : dammermani ->melanops : melanops ->panglima : panglima ->amphibius : amphibius ->lavali : lavali ->lepturus : lepturus ->quasiater : quasiater ->carolinensis : carolinensis +>dogramacii : unknown +>aurata : dogramacii.aurata +>dammermani : unknown +>melanops : dammermani.melanops +>panglima : unknown +>amphibius : panglima.amphibius +>lavali : unknown +>lepturus : lavali.lepturus +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : peninsulae >this : peninsulae ->x : mixtus, amphibius> +>x : trivirgatus.mixtus, panglima.amphibius> novaeangliae(): lavali.xanthognathus { var x: lavali.xanthognathus; () => { var y = this; }; return x; } ->novaeangliae : () => xanthognathus ->lavali : lavali ->xanthognathus : xanthognathus ->x : xanthognathus ->lavali : lavali ->xanthognathus : xanthognathus +>novaeangliae : () => lavali.xanthognathus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>x : lavali.xanthognathus +>lavali : unknown +>xanthognathus : lavali.xanthognathus >() => { var y = this; } : () => void >y : peninsulae >this : peninsulae ->x : xanthognathus +>x : lavali.xanthognathus olallae(): julianae.sumatrana { var x: julianae.sumatrana; () => { var y = this; }; return x; } ->olallae : () => sumatrana ->julianae : julianae ->sumatrana : sumatrana ->x : sumatrana ->julianae : julianae ->sumatrana : sumatrana +>olallae : () => julianae.sumatrana +>julianae : unknown +>sumatrana : julianae.sumatrana +>x : julianae.sumatrana +>julianae : unknown +>sumatrana : julianae.sumatrana >() => { var y = this; } : () => void >y : peninsulae >this : peninsulae ->x : sumatrana +>x : julianae.sumatrana anselli(): dogramacii.aurata { var x: dogramacii.aurata; () => { var y = this; }; return x; } ->anselli : () => aurata ->dogramacii : dogramacii ->aurata : aurata ->x : aurata ->dogramacii : dogramacii ->aurata : aurata +>anselli : () => dogramacii.aurata +>dogramacii : unknown +>aurata : dogramacii.aurata +>x : dogramacii.aurata +>dogramacii : unknown +>aurata : dogramacii.aurata >() => { var y = this; } : () => void >y : peninsulae >this : peninsulae ->x : aurata +>x : dogramacii.aurata timminsi(): macrorhinos.konganensis { var x: macrorhinos.konganensis; () => { var y = this; }; return x; } ->timminsi : () => konganensis ->macrorhinos : macrorhinos ->konganensis : konganensis ->x : konganensis ->macrorhinos : macrorhinos ->konganensis : konganensis +>timminsi : () => macrorhinos.konganensis +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>x : macrorhinos.konganensis +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis >() => { var y = this; } : () => void >y : peninsulae >this : peninsulae ->x : konganensis +>x : macrorhinos.konganensis sordidus(): rendalli.moojeni { var x: rendalli.moojeni; () => { var y = this; }; return x; } ->sordidus : () => moojeni ->rendalli : rendalli ->moojeni : moojeni ->macrorhinos : macrorhinos ->konganensis : konganensis ->gabriellae : gabriellae ->echinatus : echinatus ->x : moojeni ->rendalli : rendalli ->moojeni : moojeni ->macrorhinos : macrorhinos ->konganensis : konganensis ->gabriellae : gabriellae ->echinatus : echinatus +>sordidus : () => rendalli.moojeni +>rendalli : unknown +>moojeni : rendalli.moojeni +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>x : rendalli.moojeni +>rendalli : unknown +>moojeni : rendalli.moojeni +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>gabriellae : unknown +>echinatus : gabriellae.echinatus >() => { var y = this; } : () => void >y : peninsulae >this : peninsulae ->x : moojeni +>x : rendalli.moojeni telfordi(): trivirgatus.oconnelli { var x: trivirgatus.oconnelli; () => { var y = this; }; return x; } ->telfordi : () => oconnelli ->trivirgatus : trivirgatus ->oconnelli : oconnelli ->x : oconnelli ->trivirgatus : trivirgatus ->oconnelli : oconnelli +>telfordi : () => trivirgatus.oconnelli +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli +>x : trivirgatus.oconnelli +>trivirgatus : unknown +>oconnelli : trivirgatus.oconnelli >() => { var y = this; } : () => void >y : peninsulae >this : peninsulae ->x : oconnelli +>x : trivirgatus.oconnelli cavernarum(): minutus.inez { var x: minutus.inez; () => { var y = this; }; return x; } ->cavernarum : () => inez ->minutus : minutus ->inez : inez ->gabriellae : gabriellae ->echinatus : echinatus ->argurus : argurus +>cavernarum : () => minutus.inez +>minutus : unknown +>inez : minutus.inez +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>argurus : unknown >luctuosa : luctuosa ->x : inez ->minutus : minutus ->inez : inez ->gabriellae : gabriellae ->echinatus : echinatus ->argurus : argurus +>x : minutus.inez +>minutus : unknown +>inez : minutus.inez +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>argurus : unknown >luctuosa : luctuosa >() => { var y = this; } : () => void >y : peninsulae >this : peninsulae ->x : inez +>x : minutus.inez } } module argurus { @@ -12456,312 +12456,312 @@ module argurus { >T1 : T1 gravis(): nigra.caucasica, dogramacii.kaiseri> { var x: nigra.caucasica, dogramacii.kaiseri>; () => { var y = this; }; return x; } ->gravis : () => caucasica, kaiseri> ->nigra : nigra ->caucasica : caucasica ->rendalli : rendalli ->crenulata : crenulata ->trivirgatus : trivirgatus ->falconeri : falconeri ->howi : howi ->marcanoi : marcanoi ->dogramacii : dogramacii ->kaiseri : kaiseri ->x : caucasica, kaiseri> ->nigra : nigra ->caucasica : caucasica ->rendalli : rendalli ->crenulata : crenulata ->trivirgatus : trivirgatus ->falconeri : falconeri ->howi : howi ->marcanoi : marcanoi ->dogramacii : dogramacii ->kaiseri : kaiseri +>gravis : () => nigra.caucasica, dogramacii.kaiseri> +>nigra : unknown +>caucasica : nigra.caucasica +>rendalli : unknown +>crenulata : rendalli.crenulata +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>howi : unknown +>marcanoi : howi.marcanoi +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>x : nigra.caucasica, dogramacii.kaiseri> +>nigra : unknown +>caucasica : nigra.caucasica +>rendalli : unknown +>crenulata : rendalli.crenulata +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>howi : unknown +>marcanoi : howi.marcanoi +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri >() => { var y = this; } : () => void >y : netscheri >this : netscheri ->x : caucasica, kaiseri> +>x : nigra.caucasica, dogramacii.kaiseri> ruschii(): imperfecta.lasiurus> { var x: imperfecta.lasiurus>; () => { var y = this; }; return x; } ->ruschii : () => lasiurus> ->imperfecta : imperfecta ->lasiurus : lasiurus ->howi : howi ->marcanoi : marcanoi ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->petrophilus : petrophilus ->minutilla : minutilla ->x : lasiurus> ->imperfecta : imperfecta ->lasiurus : lasiurus ->howi : howi ->marcanoi : marcanoi ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->petrophilus : petrophilus ->minutilla : minutilla +>ruschii : () => imperfecta.lasiurus> +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>howi : unknown +>marcanoi : howi.marcanoi +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>x : imperfecta.lasiurus> +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>howi : unknown +>marcanoi : howi.marcanoi +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>petrophilus : unknown +>minutilla : petrophilus.minutilla >() => { var y = this; } : () => void >y : netscheri >this : netscheri ->x : lasiurus> +>x : imperfecta.lasiurus> tricuspidatus(): lavali.wilsoni { var x: lavali.wilsoni; () => { var y = this; }; return x; } ->tricuspidatus : () => wilsoni ->lavali : lavali ->wilsoni : wilsoni ->x : wilsoni ->lavali : lavali ->wilsoni : wilsoni +>tricuspidatus : () => lavali.wilsoni +>lavali : unknown +>wilsoni : lavali.wilsoni +>x : lavali.wilsoni +>lavali : unknown +>wilsoni : lavali.wilsoni >() => { var y = this; } : () => void >y : netscheri >this : netscheri ->x : wilsoni +>x : lavali.wilsoni fernandezi(): dammermani.siberu, panglima.abidi> { var x: dammermani.siberu, panglima.abidi>; () => { var y = this; }; return x; } ->fernandezi : () => siberu, abidi> ->dammermani : dammermani ->siberu : siberu ->nigra : nigra ->thalia : thalia ->lutreolus : lutreolus ->schlegeli : schlegeli ->julianae : julianae ->sumatrana : sumatrana ->panglima : panglima ->abidi : abidi ->lutreolus : lutreolus ->foina : foina ->argurus : argurus +>fernandezi : () => dammermani.siberu, panglima.abidi> +>dammermani : unknown +>siberu : dammermani.siberu +>nigra : unknown +>thalia : nigra.thalia +>lutreolus : unknown +>schlegeli : lutreolus.schlegeli +>julianae : unknown +>sumatrana : julianae.sumatrana +>panglima : unknown +>abidi : panglima.abidi +>lutreolus : unknown +>foina : lutreolus.foina +>argurus : unknown >peninsulae : peninsulae ->x : siberu, abidi> ->dammermani : dammermani ->siberu : siberu ->nigra : nigra ->thalia : thalia ->lutreolus : lutreolus ->schlegeli : schlegeli ->julianae : julianae ->sumatrana : sumatrana ->panglima : panglima ->abidi : abidi ->lutreolus : lutreolus ->foina : foina ->argurus : argurus +>x : dammermani.siberu, panglima.abidi> +>dammermani : unknown +>siberu : dammermani.siberu +>nigra : unknown +>thalia : nigra.thalia +>lutreolus : unknown +>schlegeli : lutreolus.schlegeli +>julianae : unknown +>sumatrana : julianae.sumatrana +>panglima : unknown +>abidi : panglima.abidi +>lutreolus : unknown +>foina : lutreolus.foina +>argurus : unknown >peninsulae : peninsulae >() => { var y = this; } : () => void >y : netscheri >this : netscheri ->x : siberu, abidi> +>x : dammermani.siberu, panglima.abidi> colletti(): samarensis.pallidus { var x: samarensis.pallidus; () => { var y = this; }; return x; } ->colletti : () => pallidus ->samarensis : samarensis ->pallidus : pallidus ->x : pallidus ->samarensis : samarensis ->pallidus : pallidus +>colletti : () => samarensis.pallidus +>samarensis : unknown +>pallidus : samarensis.pallidus +>x : samarensis.pallidus +>samarensis : unknown +>pallidus : samarensis.pallidus >() => { var y = this; } : () => void >y : netscheri >this : netscheri ->x : pallidus +>x : samarensis.pallidus microbullatus(): lutreolus.schlegeli { var x: lutreolus.schlegeli; () => { var y = this; }; return x; } ->microbullatus : () => schlegeli ->lutreolus : lutreolus ->schlegeli : schlegeli ->x : schlegeli ->lutreolus : lutreolus ->schlegeli : schlegeli +>microbullatus : () => lutreolus.schlegeli +>lutreolus : unknown +>schlegeli : lutreolus.schlegeli +>x : lutreolus.schlegeli +>lutreolus : unknown +>schlegeli : lutreolus.schlegeli >() => { var y = this; } : () => void >y : netscheri >this : netscheri ->x : schlegeli +>x : lutreolus.schlegeli eburneae(): chrysaeolus.sarasinorum { var x: chrysaeolus.sarasinorum; () => { var y = this; }; return x; } ->eburneae : () => sarasinorum ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->macrorhinos : macrorhinos ->konganensis : konganensis ->julianae : julianae ->acariensis : acariensis ->x : sarasinorum ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->macrorhinos : macrorhinos ->konganensis : konganensis ->julianae : julianae ->acariensis : acariensis +>eburneae : () => chrysaeolus.sarasinorum +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>julianae : unknown +>acariensis : julianae.acariensis +>x : chrysaeolus.sarasinorum +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>julianae : unknown +>acariensis : julianae.acariensis >() => { var y = this; } : () => void >y : netscheri >this : netscheri ->x : sarasinorum +>x : chrysaeolus.sarasinorum tatei(): argurus.pygmaea> { var x: argurus.pygmaea>; () => { var y = this; }; return x; } ->tatei : () => pygmaea> ->argurus : argurus +>tatei : () => pygmaea> +>argurus : unknown >pygmaea : pygmaea ->argurus : argurus +>argurus : unknown >oreas : oreas ->panglima : panglima ->fundatus : fundatus ->quasiater : quasiater ->carolinensis : carolinensis ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->x : pygmaea> ->argurus : argurus +>panglima : unknown +>fundatus : panglima.fundatus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>x : pygmaea> +>argurus : unknown >pygmaea : pygmaea ->argurus : argurus +>argurus : unknown >oreas : oreas ->panglima : panglima ->fundatus : fundatus ->quasiater : quasiater ->carolinensis : carolinensis ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon +>panglima : unknown +>fundatus : panglima.fundatus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon >() => { var y = this; } : () => void >y : netscheri >this : netscheri ->x : pygmaea> +>x : pygmaea> millardi(): sagitta.walkeri { var x: sagitta.walkeri; () => { var y = this; }; return x; } ->millardi : () => walkeri ->sagitta : sagitta ->walkeri : walkeri ->x : walkeri ->sagitta : sagitta ->walkeri : walkeri +>millardi : () => sagitta.walkeri +>sagitta : unknown +>walkeri : sagitta.walkeri +>x : sagitta.walkeri +>sagitta : unknown +>walkeri : sagitta.walkeri >() => { var y = this; } : () => void >y : netscheri >this : netscheri ->x : walkeri +>x : sagitta.walkeri pruinosus(): trivirgatus.falconeri { var x: trivirgatus.falconeri; () => { var y = this; }; return x; } ->pruinosus : () => falconeri ->trivirgatus : trivirgatus ->falconeri : falconeri ->x : falconeri ->trivirgatus : trivirgatus ->falconeri : falconeri +>pruinosus : () => trivirgatus.falconeri +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>x : trivirgatus.falconeri +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri >() => { var y = this; } : () => void >y : netscheri >this : netscheri ->x : falconeri +>x : trivirgatus.falconeri delator(): argurus.netscheri { var x: argurus.netscheri; () => { var y = this; }; return x; } ->delator : () => netscheri ->argurus : argurus +>delator : () => netscheri +>argurus : unknown >netscheri : netscheri ->dogramacii : dogramacii ->kaiseri : kaiseri ->lavali : lavali ->lepturus : lepturus ->x : netscheri ->argurus : argurus +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>lavali : unknown +>lepturus : lavali.lepturus +>x : netscheri +>argurus : unknown >netscheri : netscheri ->dogramacii : dogramacii ->kaiseri : kaiseri ->lavali : lavali ->lepturus : lepturus +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>lavali : unknown +>lepturus : lavali.lepturus >() => { var y = this; } : () => void >y : netscheri >this : netscheri ->x : netscheri +>x : netscheri nyikae(): trivirgatus.tumidifrons, petrophilus.minutilla>, julianae.acariensis> { var x: trivirgatus.tumidifrons, petrophilus.minutilla>, julianae.acariensis>; () => { var y = this; }; return x; } ->nyikae : () => tumidifrons, minutilla>, acariensis> ->trivirgatus : trivirgatus ->tumidifrons : tumidifrons ->howi : howi ->angulatus : angulatus ->howi : howi ->coludo : coludo ->quasiater : quasiater ->carolinensis : carolinensis ->minutus : minutus ->portoricensis : portoricensis ->petrophilus : petrophilus ->minutilla : minutilla ->julianae : julianae ->acariensis : acariensis ->x : tumidifrons, minutilla>, acariensis> ->trivirgatus : trivirgatus ->tumidifrons : tumidifrons ->howi : howi ->angulatus : angulatus ->howi : howi ->coludo : coludo ->quasiater : quasiater ->carolinensis : carolinensis ->minutus : minutus ->portoricensis : portoricensis ->petrophilus : petrophilus ->minutilla : minutilla ->julianae : julianae ->acariensis : acariensis +>nyikae : () => trivirgatus.tumidifrons, petrophilus.minutilla>, julianae.acariensis> +>trivirgatus : unknown +>tumidifrons : trivirgatus.tumidifrons +>howi : unknown +>angulatus : howi.angulatus +>howi : unknown +>coludo : howi.coludo +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>minutus : unknown +>portoricensis : minutus.portoricensis +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>julianae : unknown +>acariensis : julianae.acariensis +>x : trivirgatus.tumidifrons, petrophilus.minutilla>, julianae.acariensis> +>trivirgatus : unknown +>tumidifrons : trivirgatus.tumidifrons +>howi : unknown +>angulatus : howi.angulatus +>howi : unknown +>coludo : howi.coludo +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>minutus : unknown +>portoricensis : minutus.portoricensis +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>julianae : unknown +>acariensis : julianae.acariensis >() => { var y = this; } : () => void >y : netscheri >this : netscheri ->x : tumidifrons, minutilla>, acariensis> +>x : trivirgatus.tumidifrons, petrophilus.minutilla>, julianae.acariensis> ruemmleri(): panglima.amphibius, gabriellae.echinatus>, dogramacii.aurata>, imperfecta.ciliolabrum> { var x: panglima.amphibius, gabriellae.echinatus>, dogramacii.aurata>, imperfecta.ciliolabrum>; () => { var y = this; }; return x; } ->ruemmleri : () => amphibius, echinatus>, aurata>, ciliolabrum> ->panglima : panglima ->amphibius : amphibius ->minutus : minutus ->inez : inez ->rendalli : rendalli ->moojeni : moojeni ->panglima : panglima ->amphibius : amphibius ->trivirgatus : trivirgatus ->falconeri : falconeri ->caurinus : caurinus ->psilurus : psilurus ->gabriellae : gabriellae ->echinatus : echinatus ->dogramacii : dogramacii ->aurata : aurata ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->quasiater : quasiater ->carolinensis : carolinensis ->lavali : lavali ->beisa : beisa ->x : amphibius, echinatus>, aurata>, ciliolabrum> ->panglima : panglima ->amphibius : amphibius ->minutus : minutus ->inez : inez ->rendalli : rendalli ->moojeni : moojeni ->panglima : panglima ->amphibius : amphibius ->trivirgatus : trivirgatus ->falconeri : falconeri ->caurinus : caurinus ->psilurus : psilurus ->gabriellae : gabriellae ->echinatus : echinatus ->dogramacii : dogramacii ->aurata : aurata ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->quasiater : quasiater ->carolinensis : carolinensis ->lavali : lavali ->beisa : beisa +>ruemmleri : () => panglima.amphibius, gabriellae.echinatus>, dogramacii.aurata>, imperfecta.ciliolabrum> +>panglima : unknown +>amphibius : panglima.amphibius +>minutus : unknown +>inez : minutus.inez +>rendalli : unknown +>moojeni : rendalli.moojeni +>panglima : unknown +>amphibius : panglima.amphibius +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>caurinus : unknown +>psilurus : caurinus.psilurus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>dogramacii : unknown +>aurata : dogramacii.aurata +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>lavali : unknown +>beisa : lavali.beisa +>x : panglima.amphibius, gabriellae.echinatus>, dogramacii.aurata>, imperfecta.ciliolabrum> +>panglima : unknown +>amphibius : panglima.amphibius +>minutus : unknown +>inez : minutus.inez +>rendalli : unknown +>moojeni : rendalli.moojeni +>panglima : unknown +>amphibius : panglima.amphibius +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>caurinus : unknown +>psilurus : caurinus.psilurus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>dogramacii : unknown +>aurata : dogramacii.aurata +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>lavali : unknown +>beisa : lavali.beisa >() => { var y = this; } : () => void >y : netscheri >this : netscheri ->x : amphibius, echinatus>, aurata>, ciliolabrum> +>x : panglima.amphibius, gabriellae.echinatus>, dogramacii.aurata>, imperfecta.ciliolabrum> } } module ruatanica { @@ -12771,344 +12771,344 @@ module ruatanica { >Praseodymium : Praseodymium >T0 : T0 >T1 : T1 ->ruatanica : ruatanica +>ruatanica : unknown >hector : hector ->lutreolus : lutreolus ->punicus : punicus ->gabriellae : gabriellae ->amicus : amicus +>lutreolus : unknown +>punicus : lutreolus.punicus +>gabriellae : unknown +>amicus : gabriellae.amicus clara(): panglima.amphibius, argurus.dauricus> { var x: panglima.amphibius, argurus.dauricus>; () => { var y = this; }; return x; } ->clara : () => amphibius, dauricus> ->panglima : panglima ->amphibius : amphibius ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->quasiater : quasiater ->carolinensis : carolinensis ->lavali : lavali ->beisa : beisa ->argurus : argurus ->dauricus : dauricus ->ruatanica : ruatanica +>clara : () => panglima.amphibius, argurus.dauricus> +>panglima : unknown +>amphibius : panglima.amphibius +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>lavali : unknown +>beisa : lavali.beisa +>argurus : unknown +>dauricus : argurus.dauricus +>ruatanica : unknown >americanus : americanus ->rionegrensis : rionegrensis ->caniventer : caniventer ->x : amphibius, dauricus> ->panglima : panglima ->amphibius : amphibius ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->quasiater : quasiater ->carolinensis : carolinensis ->lavali : lavali ->beisa : beisa ->argurus : argurus ->dauricus : dauricus ->ruatanica : ruatanica +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>x : panglima.amphibius, argurus.dauricus> +>panglima : unknown +>amphibius : panglima.amphibius +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>lavali : unknown +>beisa : lavali.beisa +>argurus : unknown +>dauricus : argurus.dauricus +>ruatanica : unknown >americanus : americanus ->rionegrensis : rionegrensis ->caniventer : caniventer +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer >() => { var y = this; } : () => void >y : Praseodymium >this : Praseodymium ->x : amphibius, dauricus> +>x : panglima.amphibius, argurus.dauricus> spectabilis(): petrophilus.sodyi { var x: petrophilus.sodyi; () => { var y = this; }; return x; } ->spectabilis : () => sodyi ->petrophilus : petrophilus ->sodyi : sodyi ->rionegrensis : rionegrensis ->caniventer : caniventer ->quasiater : quasiater ->carolinensis : carolinensis ->x : sodyi ->petrophilus : petrophilus ->sodyi : sodyi ->rionegrensis : rionegrensis ->caniventer : caniventer ->quasiater : quasiater ->carolinensis : carolinensis +>spectabilis : () => petrophilus.sodyi +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : petrophilus.sodyi +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : Praseodymium >this : Praseodymium ->x : sodyi +>x : petrophilus.sodyi kamensis(): trivirgatus.lotor, lavali.lepturus> { var x: trivirgatus.lotor, lavali.lepturus>; () => { var y = this; }; return x; } ->kamensis : () => lotor, lepturus> ->trivirgatus : trivirgatus ->lotor : lotor ->panamensis : panamensis ->linulus : linulus ->dogramacii : dogramacii ->kaiseri : kaiseri ->minutus : minutus ->portoricensis : portoricensis ->lavali : lavali ->lepturus : lepturus ->x : lotor, lepturus> ->trivirgatus : trivirgatus ->lotor : lotor ->panamensis : panamensis ->linulus : linulus ->dogramacii : dogramacii ->kaiseri : kaiseri ->minutus : minutus ->portoricensis : portoricensis ->lavali : lavali ->lepturus : lepturus +>kamensis : () => trivirgatus.lotor, lavali.lepturus> +>trivirgatus : unknown +>lotor : trivirgatus.lotor +>panamensis : unknown +>linulus : panamensis.linulus +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>minutus : unknown +>portoricensis : minutus.portoricensis +>lavali : unknown +>lepturus : lavali.lepturus +>x : trivirgatus.lotor, lavali.lepturus> +>trivirgatus : unknown +>lotor : trivirgatus.lotor +>panamensis : unknown +>linulus : panamensis.linulus +>dogramacii : unknown +>kaiseri : dogramacii.kaiseri +>minutus : unknown +>portoricensis : minutus.portoricensis +>lavali : unknown +>lepturus : lavali.lepturus >() => { var y = this; } : () => void >y : Praseodymium >this : Praseodymium ->x : lotor, lepturus> +>x : trivirgatus.lotor, lavali.lepturus> ruddi(): lutreolus.foina { var x: lutreolus.foina; () => { var y = this; }; return x; } ->ruddi : () => foina ->lutreolus : lutreolus ->foina : foina ->x : foina ->lutreolus : lutreolus ->foina : foina +>ruddi : () => lutreolus.foina +>lutreolus : unknown +>foina : lutreolus.foina +>x : lutreolus.foina +>lutreolus : unknown +>foina : lutreolus.foina >() => { var y = this; } : () => void >y : Praseodymium >this : Praseodymium ->x : foina +>x : lutreolus.foina bartelsii(): julianae.sumatrana { var x: julianae.sumatrana; () => { var y = this; }; return x; } ->bartelsii : () => sumatrana ->julianae : julianae ->sumatrana : sumatrana ->x : sumatrana ->julianae : julianae ->sumatrana : sumatrana +>bartelsii : () => julianae.sumatrana +>julianae : unknown +>sumatrana : julianae.sumatrana +>x : julianae.sumatrana +>julianae : unknown +>sumatrana : julianae.sumatrana >() => { var y = this; } : () => void >y : Praseodymium >this : Praseodymium ->x : sumatrana +>x : julianae.sumatrana yerbabuenae(): dammermani.siberu, imperfecta.ciliolabrum> { var x: dammermani.siberu, imperfecta.ciliolabrum>; () => { var y = this; }; return x; } ->yerbabuenae : () => siberu, ciliolabrum> ->dammermani : dammermani ->siberu : siberu ->imperfecta : imperfecta ->lasiurus : lasiurus ->lutreolus : lutreolus ->foina : foina ->dammermani : dammermani ->melanops : melanops ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->petrophilus : petrophilus ->minutilla : minutilla ->x : siberu, ciliolabrum> ->dammermani : dammermani ->siberu : siberu ->imperfecta : imperfecta ->lasiurus : lasiurus ->lutreolus : lutreolus ->foina : foina ->dammermani : dammermani ->melanops : melanops ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->petrophilus : petrophilus ->minutilla : minutilla +>yerbabuenae : () => dammermani.siberu, imperfecta.ciliolabrum> +>dammermani : unknown +>siberu : dammermani.siberu +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>lutreolus : unknown +>foina : lutreolus.foina +>dammermani : unknown +>melanops : dammermani.melanops +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>petrophilus : unknown +>minutilla : petrophilus.minutilla +>x : dammermani.siberu, imperfecta.ciliolabrum> +>dammermani : unknown +>siberu : dammermani.siberu +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>lutreolus : unknown +>foina : lutreolus.foina +>dammermani : unknown +>melanops : dammermani.melanops +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>petrophilus : unknown +>minutilla : petrophilus.minutilla >() => { var y = this; } : () => void >y : Praseodymium >this : Praseodymium ->x : siberu, ciliolabrum> +>x : dammermani.siberu, imperfecta.ciliolabrum> davidi(): trivirgatus.mixtus { var x: trivirgatus.mixtus; () => { var y = this; }; return x; } ->davidi : () => mixtus ->trivirgatus : trivirgatus ->mixtus : mixtus ->provocax : provocax ->melanoleuca : melanoleuca ->sagitta : sagitta ->stolzmanni : stolzmanni ->x : mixtus ->trivirgatus : trivirgatus ->mixtus : mixtus ->provocax : provocax ->melanoleuca : melanoleuca ->sagitta : sagitta ->stolzmanni : stolzmanni +>davidi : () => trivirgatus.mixtus +>trivirgatus : unknown +>mixtus : trivirgatus.mixtus +>provocax : unknown +>melanoleuca : provocax.melanoleuca +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>x : trivirgatus.mixtus +>trivirgatus : unknown +>mixtus : trivirgatus.mixtus +>provocax : unknown +>melanoleuca : provocax.melanoleuca +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni >() => { var y = this; } : () => void >y : Praseodymium >this : Praseodymium ->x : mixtus +>x : trivirgatus.mixtus pilirostris(): argurus.wetmorei>, sagitta.leptoceros>>, macrorhinos.konganensis> { var x: argurus.wetmorei>, sagitta.leptoceros>>, macrorhinos.konganensis>; () => { var y = this; }; return x; } ->pilirostris : () => wetmorei>, leptoceros>>, konganensis> ->argurus : argurus ->wetmorei : wetmorei ->imperfecta : imperfecta ->lasiurus : lasiurus ->panglima : panglima ->amphibius : amphibius ->patas : patas ->uralensis : uralensis ->gabriellae : gabriellae ->klossii : klossii ->julianae : julianae ->nudicaudus : nudicaudus ->dogramacii : dogramacii ->aurata : aurata ->sagitta : sagitta ->leptoceros : leptoceros ->lutreolus : lutreolus ->punicus : punicus ->daubentonii : daubentonii ->arboreus : arboreus ->quasiater : quasiater ->carolinensis : carolinensis ->rionegrensis : rionegrensis ->caniventer : caniventer ->macrorhinos : macrorhinos ->konganensis : konganensis ->x : wetmorei>, leptoceros>>, konganensis> ->argurus : argurus ->wetmorei : wetmorei ->imperfecta : imperfecta ->lasiurus : lasiurus ->panglima : panglima ->amphibius : amphibius ->patas : patas ->uralensis : uralensis ->gabriellae : gabriellae ->klossii : klossii ->julianae : julianae ->nudicaudus : nudicaudus ->dogramacii : dogramacii ->aurata : aurata ->sagitta : sagitta ->leptoceros : leptoceros ->lutreolus : lutreolus ->punicus : punicus ->daubentonii : daubentonii ->arboreus : arboreus ->quasiater : quasiater ->carolinensis : carolinensis ->rionegrensis : rionegrensis ->caniventer : caniventer ->macrorhinos : macrorhinos ->konganensis : konganensis +>pilirostris : () => argurus.wetmorei>, sagitta.leptoceros>>, macrorhinos.konganensis> +>argurus : unknown +>wetmorei : argurus.wetmorei +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>panglima : unknown +>amphibius : panglima.amphibius +>patas : unknown +>uralensis : patas.uralensis +>gabriellae : unknown +>klossii : gabriellae.klossii +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>dogramacii : unknown +>aurata : dogramacii.aurata +>sagitta : unknown +>leptoceros : sagitta.leptoceros +>lutreolus : unknown +>punicus : lutreolus.punicus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>x : argurus.wetmorei>, sagitta.leptoceros>>, macrorhinos.konganensis> +>argurus : unknown +>wetmorei : argurus.wetmorei +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>panglima : unknown +>amphibius : panglima.amphibius +>patas : unknown +>uralensis : patas.uralensis +>gabriellae : unknown +>klossii : gabriellae.klossii +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>dogramacii : unknown +>aurata : dogramacii.aurata +>sagitta : unknown +>leptoceros : sagitta.leptoceros +>lutreolus : unknown +>punicus : lutreolus.punicus +>daubentonii : unknown +>arboreus : daubentonii.arboreus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis >() => { var y = this; } : () => void >y : Praseodymium >this : Praseodymium ->x : wetmorei>, leptoceros>>, konganensis> +>x : argurus.wetmorei>, sagitta.leptoceros>>, macrorhinos.konganensis> catherinae(): imperfecta.lasiurus, petrophilus.sodyi> { var x: imperfecta.lasiurus, petrophilus.sodyi>; () => { var y = this; }; return x; } ->catherinae : () => lasiurus, sodyi> ->imperfecta : imperfecta ->lasiurus : lasiurus ->Lanthanum : Lanthanum ->nitidus : nitidus ->howi : howi ->marcanoi : marcanoi ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->petrophilus : petrophilus ->sodyi : sodyi ->macrorhinos : macrorhinos ->konganensis : konganensis ->caurinus : caurinus ->psilurus : psilurus ->x : lasiurus, sodyi> ->imperfecta : imperfecta ->lasiurus : lasiurus ->Lanthanum : Lanthanum ->nitidus : nitidus ->howi : howi ->marcanoi : marcanoi ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->petrophilus : petrophilus ->sodyi : sodyi ->macrorhinos : macrorhinos ->konganensis : konganensis ->caurinus : caurinus ->psilurus : psilurus +>catherinae : () => imperfecta.lasiurus, petrophilus.sodyi> +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>howi : unknown +>marcanoi : howi.marcanoi +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>caurinus : unknown +>psilurus : caurinus.psilurus +>x : imperfecta.lasiurus, petrophilus.sodyi> +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>howi : unknown +>marcanoi : howi.marcanoi +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>macrorhinos : unknown +>konganensis : macrorhinos.konganensis +>caurinus : unknown +>psilurus : caurinus.psilurus >() => { var y = this; } : () => void >y : Praseodymium >this : Praseodymium ->x : lasiurus, sodyi> +>x : imperfecta.lasiurus, petrophilus.sodyi> frontata(): argurus.oreas { var x: argurus.oreas; () => { var y = this; }; return x; } ->frontata : () => oreas ->argurus : argurus ->oreas : oreas ->x : oreas ->argurus : argurus ->oreas : oreas +>frontata : () => argurus.oreas +>argurus : unknown +>oreas : argurus.oreas +>x : argurus.oreas +>argurus : unknown +>oreas : argurus.oreas >() => { var y = this; } : () => void >y : Praseodymium >this : Praseodymium ->x : oreas +>x : argurus.oreas Terbium(): caurinus.mahaganus { var x: caurinus.mahaganus; () => { var y = this; }; return x; } ->Terbium : () => mahaganus ->caurinus : caurinus ->mahaganus : mahaganus ->julianae : julianae ->galapagoensis : galapagoensis ->argurus : argurus ->luctuosa : luctuosa ->x : mahaganus ->caurinus : caurinus ->mahaganus : mahaganus ->julianae : julianae ->galapagoensis : galapagoensis ->argurus : argurus ->luctuosa : luctuosa +>Terbium : () => caurinus.mahaganus +>caurinus : unknown +>mahaganus : caurinus.mahaganus +>julianae : unknown +>galapagoensis : julianae.galapagoensis +>argurus : unknown +>luctuosa : argurus.luctuosa +>x : caurinus.mahaganus +>caurinus : unknown +>mahaganus : caurinus.mahaganus +>julianae : unknown +>galapagoensis : julianae.galapagoensis +>argurus : unknown +>luctuosa : argurus.luctuosa >() => { var y = this; } : () => void >y : Praseodymium >this : Praseodymium ->x : mahaganus +>x : caurinus.mahaganus thomensis(): minutus.inez> { var x: minutus.inez>; () => { var y = this; }; return x; } ->thomensis : () => inez> ->minutus : minutus ->inez : inez ->argurus : argurus ->oreas : oreas ->julianae : julianae ->albidens : albidens ->argurus : argurus ->luctuosa : luctuosa ->gabriellae : gabriellae ->echinatus : echinatus ->x : inez> ->minutus : minutus ->inez : inez ->argurus : argurus ->oreas : oreas ->julianae : julianae ->albidens : albidens ->argurus : argurus ->luctuosa : luctuosa ->gabriellae : gabriellae ->echinatus : echinatus +>thomensis : () => minutus.inez> +>minutus : unknown +>inez : minutus.inez +>argurus : unknown +>oreas : argurus.oreas +>julianae : unknown +>albidens : julianae.albidens +>argurus : unknown +>luctuosa : argurus.luctuosa +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>x : minutus.inez> +>minutus : unknown +>inez : minutus.inez +>argurus : unknown +>oreas : argurus.oreas +>julianae : unknown +>albidens : julianae.albidens +>argurus : unknown +>luctuosa : argurus.luctuosa +>gabriellae : unknown +>echinatus : gabriellae.echinatus >() => { var y = this; } : () => void >y : Praseodymium >this : Praseodymium ->x : inez> +>x : minutus.inez> soricinus(): quasiater.carolinensis { var x: quasiater.carolinensis; () => { var y = this; }; return x; } ->soricinus : () => carolinensis ->quasiater : quasiater ->carolinensis : carolinensis ->x : carolinensis ->quasiater : quasiater ->carolinensis : carolinensis +>soricinus : () => quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : quasiater.carolinensis +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : Praseodymium >this : Praseodymium ->x : carolinensis +>x : quasiater.carolinensis } } module caurinus { @@ -13118,28 +13118,28 @@ module caurinus { >johorensis : johorensis >T0 : T0 >T1 : T1 ->lutreolus : lutreolus ->punicus : punicus +>lutreolus : unknown +>punicus : lutreolus.punicus maini(): ruatanica.Praseodymium { var x: ruatanica.Praseodymium; () => { var y = this; }; return x; } ->maini : () => Praseodymium ->ruatanica : ruatanica ->Praseodymium : Praseodymium ->lavali : lavali ->thaeleri : thaeleri ->julianae : julianae ->acariensis : acariensis ->x : Praseodymium ->ruatanica : ruatanica ->Praseodymium : Praseodymium ->lavali : lavali ->thaeleri : thaeleri ->julianae : julianae ->acariensis : acariensis +>maini : () => ruatanica.Praseodymium +>ruatanica : unknown +>Praseodymium : ruatanica.Praseodymium +>lavali : unknown +>thaeleri : lavali.thaeleri +>julianae : unknown +>acariensis : julianae.acariensis +>x : ruatanica.Praseodymium +>ruatanica : unknown +>Praseodymium : ruatanica.Praseodymium +>lavali : unknown +>thaeleri : lavali.thaeleri +>julianae : unknown +>acariensis : julianae.acariensis >() => { var y = this; } : () => void >y : johorensis >this : johorensis ->x : Praseodymium +>x : ruatanica.Praseodymium } } module argurus { @@ -13149,48 +13149,48 @@ module argurus { >luctuosa : luctuosa loriae(): rendalli.moojeni, gabriellae.echinatus>, sagitta.stolzmanni>, lutreolus.punicus> { var x: rendalli.moojeni, gabriellae.echinatus>, sagitta.stolzmanni>, lutreolus.punicus>; () => { var y = this; }; return x; } ->loriae : () => moojeni, echinatus>, stolzmanni>, punicus> ->rendalli : rendalli ->moojeni : moojeni ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->rendalli : rendalli ->moojeni : moojeni ->panglima : panglima ->amphibius : amphibius ->trivirgatus : trivirgatus ->falconeri : falconeri ->caurinus : caurinus ->psilurus : psilurus ->gabriellae : gabriellae ->echinatus : echinatus ->sagitta : sagitta ->stolzmanni : stolzmanni ->lutreolus : lutreolus ->punicus : punicus ->x : moojeni, echinatus>, stolzmanni>, punicus> ->rendalli : rendalli ->moojeni : moojeni ->macrorhinos : macrorhinos ->marmosurus : marmosurus ->rendalli : rendalli ->moojeni : moojeni ->panglima : panglima ->amphibius : amphibius ->trivirgatus : trivirgatus ->falconeri : falconeri ->caurinus : caurinus ->psilurus : psilurus ->gabriellae : gabriellae ->echinatus : echinatus ->sagitta : sagitta ->stolzmanni : stolzmanni ->lutreolus : lutreolus ->punicus : punicus +>loriae : () => rendalli.moojeni, gabriellae.echinatus>, sagitta.stolzmanni>, lutreolus.punicus> +>rendalli : unknown +>moojeni : rendalli.moojeni +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>rendalli : unknown +>moojeni : rendalli.moojeni +>panglima : unknown +>amphibius : panglima.amphibius +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>caurinus : unknown +>psilurus : caurinus.psilurus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>lutreolus : unknown +>punicus : lutreolus.punicus +>x : rendalli.moojeni, gabriellae.echinatus>, sagitta.stolzmanni>, lutreolus.punicus> +>rendalli : unknown +>moojeni : rendalli.moojeni +>macrorhinos : unknown +>marmosurus : macrorhinos.marmosurus +>rendalli : unknown +>moojeni : rendalli.moojeni +>panglima : unknown +>amphibius : panglima.amphibius +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>caurinus : unknown +>psilurus : caurinus.psilurus +>gabriellae : unknown +>echinatus : gabriellae.echinatus +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>lutreolus : unknown +>punicus : lutreolus.punicus >() => { var y = this; } : () => void >y : luctuosa >this : luctuosa ->x : moojeni, echinatus>, stolzmanni>, punicus> +>x : rendalli.moojeni, gabriellae.echinatus>, sagitta.stolzmanni>, lutreolus.punicus> } } module panamensis { @@ -13202,204 +13202,204 @@ module panamensis { >T1 : T1 duthieae(): caurinus.mahaganus, dogramacii.aurata> { var x: caurinus.mahaganus, dogramacii.aurata>; () => { var y = this; }; return x; } ->duthieae : () => mahaganus, aurata> ->caurinus : caurinus ->mahaganus : mahaganus ->howi : howi ->coludo : coludo ->argurus : argurus ->oreas : oreas ->howi : howi ->marcanoi : marcanoi ->dogramacii : dogramacii ->aurata : aurata ->x : mahaganus, aurata> ->caurinus : caurinus ->mahaganus : mahaganus ->howi : howi ->coludo : coludo ->argurus : argurus ->oreas : oreas ->howi : howi ->marcanoi : marcanoi ->dogramacii : dogramacii ->aurata : aurata +>duthieae : () => caurinus.mahaganus, dogramacii.aurata> +>caurinus : unknown +>mahaganus : caurinus.mahaganus +>howi : unknown +>coludo : howi.coludo +>argurus : unknown +>oreas : argurus.oreas +>howi : unknown +>marcanoi : howi.marcanoi +>dogramacii : unknown +>aurata : dogramacii.aurata +>x : caurinus.mahaganus, dogramacii.aurata> +>caurinus : unknown +>mahaganus : caurinus.mahaganus +>howi : unknown +>coludo : howi.coludo +>argurus : unknown +>oreas : argurus.oreas +>howi : unknown +>marcanoi : howi.marcanoi +>dogramacii : unknown +>aurata : dogramacii.aurata >() => { var y = this; } : () => void >y : setulosus >this : setulosus ->x : mahaganus, aurata> +>x : caurinus.mahaganus, dogramacii.aurata> guereza(): howi.coludo { var x: howi.coludo; () => { var y = this; }; return x; } ->guereza : () => coludo ->howi : howi ->coludo : coludo ->sagitta : sagitta ->stolzmanni : stolzmanni ->quasiater : quasiater ->carolinensis : carolinensis ->x : coludo ->howi : howi ->coludo : coludo ->sagitta : sagitta ->stolzmanni : stolzmanni ->quasiater : quasiater ->carolinensis : carolinensis +>guereza : () => howi.coludo +>howi : unknown +>coludo : howi.coludo +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : howi.coludo +>howi : unknown +>coludo : howi.coludo +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : setulosus >this : setulosus ->x : coludo +>x : howi.coludo buselaphus(): daubentonii.nesiotes, dogramacii.koepckeae>, trivirgatus.mixtus> { var x: daubentonii.nesiotes, dogramacii.koepckeae>, trivirgatus.mixtus>; () => { var y = this; }; return x; } ->buselaphus : () => nesiotes, koepckeae>, mixtus> ->daubentonii : daubentonii ->nesiotes : nesiotes ->trivirgatus : trivirgatus ->lotor : lotor ->panglima : panglima ->abidi : abidi ->lavali : lavali ->lepturus : lepturus ->caurinus : caurinus ->psilurus : psilurus ->dogramacii : dogramacii ->koepckeae : koepckeae ->trivirgatus : trivirgatus ->mixtus : mixtus ->gabriellae : gabriellae ->amicus : amicus ->lutreolus : lutreolus ->punicus : punicus ->x : nesiotes, koepckeae>, mixtus> ->daubentonii : daubentonii ->nesiotes : nesiotes ->trivirgatus : trivirgatus ->lotor : lotor ->panglima : panglima ->abidi : abidi ->lavali : lavali ->lepturus : lepturus ->caurinus : caurinus ->psilurus : psilurus ->dogramacii : dogramacii ->koepckeae : koepckeae ->trivirgatus : trivirgatus ->mixtus : mixtus ->gabriellae : gabriellae ->amicus : amicus ->lutreolus : lutreolus ->punicus : punicus +>buselaphus : () => daubentonii.nesiotes, dogramacii.koepckeae>, trivirgatus.mixtus> +>daubentonii : unknown +>nesiotes : daubentonii.nesiotes +>trivirgatus : unknown +>lotor : trivirgatus.lotor +>panglima : unknown +>abidi : panglima.abidi +>lavali : unknown +>lepturus : lavali.lepturus +>caurinus : unknown +>psilurus : caurinus.psilurus +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae +>trivirgatus : unknown +>mixtus : trivirgatus.mixtus +>gabriellae : unknown +>amicus : gabriellae.amicus +>lutreolus : unknown +>punicus : lutreolus.punicus +>x : daubentonii.nesiotes, dogramacii.koepckeae>, trivirgatus.mixtus> +>daubentonii : unknown +>nesiotes : daubentonii.nesiotes +>trivirgatus : unknown +>lotor : trivirgatus.lotor +>panglima : unknown +>abidi : panglima.abidi +>lavali : unknown +>lepturus : lavali.lepturus +>caurinus : unknown +>psilurus : caurinus.psilurus +>dogramacii : unknown +>koepckeae : dogramacii.koepckeae +>trivirgatus : unknown +>mixtus : trivirgatus.mixtus +>gabriellae : unknown +>amicus : gabriellae.amicus +>lutreolus : unknown +>punicus : lutreolus.punicus >() => { var y = this; } : () => void >y : setulosus >this : setulosus ->x : nesiotes, koepckeae>, mixtus> +>x : daubentonii.nesiotes, dogramacii.koepckeae>, trivirgatus.mixtus> nuttalli(): sagitta.cinereus, chrysaeolus.sarasinorum> { var x: sagitta.cinereus, chrysaeolus.sarasinorum>; () => { var y = this; }; return x; } ->nuttalli : () => cinereus, sarasinorum> ->sagitta : sagitta ->cinereus : cinereus ->argurus : argurus ->netscheri : netscheri ->argurus : argurus ->luctuosa : luctuosa ->julianae : julianae ->nudicaudus : nudicaudus ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->caurinus : caurinus ->megaphyllus : megaphyllus ->lavali : lavali ->xanthognathus : xanthognathus ->x : cinereus, sarasinorum> ->sagitta : sagitta ->cinereus : cinereus ->argurus : argurus ->netscheri : netscheri ->argurus : argurus ->luctuosa : luctuosa ->julianae : julianae ->nudicaudus : nudicaudus ->chrysaeolus : chrysaeolus ->sarasinorum : sarasinorum ->caurinus : caurinus ->megaphyllus : megaphyllus ->lavali : lavali ->xanthognathus : xanthognathus +>nuttalli : () => sagitta.cinereus, chrysaeolus.sarasinorum> +>sagitta : unknown +>cinereus : sagitta.cinereus +>argurus : unknown +>netscheri : argurus.netscheri +>argurus : unknown +>luctuosa : argurus.luctuosa +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>lavali : unknown +>xanthognathus : lavali.xanthognathus +>x : sagitta.cinereus, chrysaeolus.sarasinorum> +>sagitta : unknown +>cinereus : sagitta.cinereus +>argurus : unknown +>netscheri : argurus.netscheri +>argurus : unknown +>luctuosa : argurus.luctuosa +>julianae : unknown +>nudicaudus : julianae.nudicaudus +>chrysaeolus : unknown +>sarasinorum : chrysaeolus.sarasinorum +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>lavali : unknown +>xanthognathus : lavali.xanthognathus >() => { var y = this; } : () => void >y : setulosus >this : setulosus ->x : cinereus, sarasinorum> +>x : sagitta.cinereus, chrysaeolus.sarasinorum> pelii(): rendalli.crenulata, julianae.steerii> { var x: rendalli.crenulata, julianae.steerii>; () => { var y = this; }; return x; } ->pelii : () => crenulata, steerii> ->rendalli : rendalli ->crenulata : crenulata ->Lanthanum : Lanthanum ->nitidus : nitidus ->rionegrensis : rionegrensis ->caniventer : caniventer ->Lanthanum : Lanthanum ->jugularis : jugularis ->julianae : julianae ->steerii : steerii ->x : crenulata, steerii> ->rendalli : rendalli ->crenulata : crenulata ->Lanthanum : Lanthanum ->nitidus : nitidus ->rionegrensis : rionegrensis ->caniventer : caniventer ->Lanthanum : Lanthanum ->jugularis : jugularis ->julianae : julianae ->steerii : steerii +>pelii : () => rendalli.crenulata, julianae.steerii> +>rendalli : unknown +>crenulata : rendalli.crenulata +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>julianae : unknown +>steerii : julianae.steerii +>x : rendalli.crenulata, julianae.steerii> +>rendalli : unknown +>crenulata : rendalli.crenulata +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>rionegrensis : unknown +>caniventer : rionegrensis.caniventer +>Lanthanum : unknown +>jugularis : Lanthanum.jugularis +>julianae : unknown +>steerii : julianae.steerii >() => { var y = this; } : () => void >y : setulosus >this : setulosus ->x : crenulata, steerii> +>x : rendalli.crenulata, julianae.steerii> tunneyi(): sagitta.stolzmanni { var x: sagitta.stolzmanni; () => { var y = this; }; return x; } ->tunneyi : () => stolzmanni ->sagitta : sagitta ->stolzmanni : stolzmanni ->x : stolzmanni ->sagitta : sagitta ->stolzmanni : stolzmanni +>tunneyi : () => sagitta.stolzmanni +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni +>x : sagitta.stolzmanni +>sagitta : unknown +>stolzmanni : sagitta.stolzmanni >() => { var y = this; } : () => void >y : setulosus >this : setulosus ->x : stolzmanni +>x : sagitta.stolzmanni lamula(): patas.uralensis { var x: patas.uralensis; () => { var y = this; }; return x; } ->lamula : () => uralensis ->patas : patas ->uralensis : uralensis ->x : uralensis ->patas : patas ->uralensis : uralensis +>lamula : () => patas.uralensis +>patas : unknown +>uralensis : patas.uralensis +>x : patas.uralensis +>patas : unknown +>uralensis : patas.uralensis >() => { var y = this; } : () => void >y : setulosus >this : setulosus ->x : uralensis +>x : patas.uralensis vampyrus(): julianae.oralis { var x: julianae.oralis; () => { var y = this; }; return x; } ->vampyrus : () => oralis ->julianae : julianae ->oralis : oralis ->lutreolus : lutreolus ->foina : foina ->provocax : provocax ->melanoleuca : melanoleuca ->x : oralis ->julianae : julianae ->oralis : oralis ->lutreolus : lutreolus ->foina : foina ->provocax : provocax ->melanoleuca : melanoleuca +>vampyrus : () => julianae.oralis +>julianae : unknown +>oralis : julianae.oralis +>lutreolus : unknown +>foina : lutreolus.foina +>provocax : unknown +>melanoleuca : provocax.melanoleuca +>x : julianae.oralis +>julianae : unknown +>oralis : julianae.oralis +>lutreolus : unknown +>foina : lutreolus.foina +>provocax : unknown +>melanoleuca : provocax.melanoleuca >() => { var y = this; } : () => void >y : setulosus >this : setulosus ->x : oralis +>x : julianae.oralis } } module petrophilus { @@ -13411,152 +13411,152 @@ module petrophilus { >T1 : T1 palmeri(): panglima.amphibius>, trivirgatus.mixtus, panglima.amphibius>> { var x: panglima.amphibius>, trivirgatus.mixtus, panglima.amphibius>>; () => { var y = this; }; return x; } ->palmeri : () => amphibius>, mixtus, amphibius>> ->panglima : panglima ->amphibius : amphibius ->howi : howi ->coludo : coludo ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->panglima : panglima ->amphibius : amphibius ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->patas : patas ->uralensis : uralensis ->trivirgatus : trivirgatus ->mixtus : mixtus ->argurus : argurus ->dauricus : dauricus ->dogramacii : dogramacii ->aurata : aurata ->dammermani : dammermani ->melanops : melanops ->panglima : panglima ->amphibius : amphibius ->lavali : lavali ->lepturus : lepturus ->quasiater : quasiater ->carolinensis : carolinensis ->x : amphibius>, mixtus, amphibius>> ->panglima : panglima ->amphibius : amphibius ->howi : howi ->coludo : coludo ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->panglima : panglima ->amphibius : amphibius ->macrorhinos : macrorhinos ->daphaenodon : daphaenodon ->patas : patas ->uralensis : uralensis ->trivirgatus : trivirgatus ->mixtus : mixtus ->argurus : argurus ->dauricus : dauricus ->dogramacii : dogramacii ->aurata : aurata ->dammermani : dammermani ->melanops : melanops ->panglima : panglima ->amphibius : amphibius ->lavali : lavali ->lepturus : lepturus ->quasiater : quasiater ->carolinensis : carolinensis +>palmeri : () => panglima.amphibius>, trivirgatus.mixtus, panglima.amphibius>> +>panglima : unknown +>amphibius : panglima.amphibius +>howi : unknown +>coludo : howi.coludo +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>panglima : unknown +>amphibius : panglima.amphibius +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>patas : unknown +>uralensis : patas.uralensis +>trivirgatus : unknown +>mixtus : trivirgatus.mixtus +>argurus : unknown +>dauricus : argurus.dauricus +>dogramacii : unknown +>aurata : dogramacii.aurata +>dammermani : unknown +>melanops : dammermani.melanops +>panglima : unknown +>amphibius : panglima.amphibius +>lavali : unknown +>lepturus : lavali.lepturus +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : panglima.amphibius>, trivirgatus.mixtus, panglima.amphibius>> +>panglima : unknown +>amphibius : panglima.amphibius +>howi : unknown +>coludo : howi.coludo +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>panglima : unknown +>amphibius : panglima.amphibius +>macrorhinos : unknown +>daphaenodon : macrorhinos.daphaenodon +>patas : unknown +>uralensis : patas.uralensis +>trivirgatus : unknown +>mixtus : trivirgatus.mixtus +>argurus : unknown +>dauricus : argurus.dauricus +>dogramacii : unknown +>aurata : dogramacii.aurata +>dammermani : unknown +>melanops : dammermani.melanops +>panglima : unknown +>amphibius : panglima.amphibius +>lavali : unknown +>lepturus : lavali.lepturus +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : rosalia >this : rosalia ->x : amphibius>, mixtus, amphibius>> +>x : panglima.amphibius>, trivirgatus.mixtus, panglima.amphibius>> baeops(): Lanthanum.nitidus { var x: Lanthanum.nitidus; () => { var y = this; }; return x; } ->baeops : () => nitidus ->Lanthanum : Lanthanum ->nitidus : nitidus ->lavali : lavali ->thaeleri : thaeleri ->lavali : lavali ->lepturus : lepturus ->x : nitidus ->Lanthanum : Lanthanum ->nitidus : nitidus ->lavali : lavali ->thaeleri : thaeleri ->lavali : lavali ->lepturus : lepturus +>baeops : () => Lanthanum.nitidus +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>lavali : unknown +>thaeleri : lavali.thaeleri +>lavali : unknown +>lepturus : lavali.lepturus +>x : Lanthanum.nitidus +>Lanthanum : unknown +>nitidus : Lanthanum.nitidus +>lavali : unknown +>thaeleri : lavali.thaeleri +>lavali : unknown +>lepturus : lavali.lepturus >() => { var y = this; } : () => void >y : rosalia >this : rosalia ->x : nitidus +>x : Lanthanum.nitidus ozensis(): imperfecta.lasiurus, lutreolus.foina> { var x: imperfecta.lasiurus, lutreolus.foina>; () => { var y = this; }; return x; } ->ozensis : () => lasiurus, foina> ->imperfecta : imperfecta ->lasiurus : lasiurus ->panglima : panglima ->fundatus : fundatus ->gabriellae : gabriellae ->amicus : amicus ->lutreolus : lutreolus ->foina : foina ->lutreolus : lutreolus ->foina : foina ->x : lasiurus, foina> ->imperfecta : imperfecta ->lasiurus : lasiurus ->panglima : panglima ->fundatus : fundatus ->gabriellae : gabriellae ->amicus : amicus ->lutreolus : lutreolus ->foina : foina ->lutreolus : lutreolus ->foina : foina +>ozensis : () => imperfecta.lasiurus, lutreolus.foina> +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>panglima : unknown +>fundatus : panglima.fundatus +>gabriellae : unknown +>amicus : gabriellae.amicus +>lutreolus : unknown +>foina : lutreolus.foina +>lutreolus : unknown +>foina : lutreolus.foina +>x : imperfecta.lasiurus, lutreolus.foina> +>imperfecta : unknown +>lasiurus : imperfecta.lasiurus +>panglima : unknown +>fundatus : panglima.fundatus +>gabriellae : unknown +>amicus : gabriellae.amicus +>lutreolus : unknown +>foina : lutreolus.foina +>lutreolus : unknown +>foina : lutreolus.foina >() => { var y = this; } : () => void >y : rosalia >this : rosalia ->x : lasiurus, foina> +>x : imperfecta.lasiurus, lutreolus.foina> creaghi(): argurus.luctuosa { var x: argurus.luctuosa; () => { var y = this; }; return x; } ->creaghi : () => luctuosa ->argurus : argurus ->luctuosa : luctuosa ->x : luctuosa ->argurus : argurus ->luctuosa : luctuosa +>creaghi : () => argurus.luctuosa +>argurus : unknown +>luctuosa : argurus.luctuosa +>x : argurus.luctuosa +>argurus : unknown +>luctuosa : argurus.luctuosa >() => { var y = this; } : () => void >y : rosalia >this : rosalia ->x : luctuosa +>x : argurus.luctuosa montivaga(): panamensis.setulosus> { var x: panamensis.setulosus>; () => { var y = this; }; return x; } ->montivaga : () => setulosus> ->panamensis : panamensis ->setulosus : setulosus ->lavali : lavali ->beisa : beisa ->panamensis : panamensis ->linulus : linulus ->caurinus : caurinus ->megaphyllus : megaphyllus ->caurinus : caurinus ->megaphyllus : megaphyllus ->x : setulosus> ->panamensis : panamensis ->setulosus : setulosus ->lavali : lavali ->beisa : beisa ->panamensis : panamensis ->linulus : linulus ->caurinus : caurinus ->megaphyllus : megaphyllus ->caurinus : caurinus ->megaphyllus : megaphyllus +>montivaga : () => panamensis.setulosus> +>panamensis : unknown +>setulosus : panamensis.setulosus +>lavali : unknown +>beisa : lavali.beisa +>panamensis : unknown +>linulus : panamensis.linulus +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>x : panamensis.setulosus> +>panamensis : unknown +>setulosus : panamensis.setulosus +>lavali : unknown +>beisa : lavali.beisa +>panamensis : unknown +>linulus : panamensis.linulus +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus +>caurinus : unknown +>megaphyllus : caurinus.megaphyllus >() => { var y = this; } : () => void >y : rosalia >this : rosalia ->x : setulosus> +>x : panamensis.setulosus> } } module caurinus { @@ -13564,128 +13564,128 @@ module caurinus { export class psilurus extends lutreolus.punicus { >psilurus : psilurus ->lutreolus : lutreolus ->punicus : punicus +>lutreolus : unknown +>punicus : lutreolus.punicus socialis(): panglima.amphibius { var x: panglima.amphibius; () => { var y = this; }; return x; } ->socialis : () => amphibius ->panglima : panglima ->amphibius : amphibius ->trivirgatus : trivirgatus ->falconeri : falconeri ->caurinus : caurinus +>socialis : () => panglima.amphibius +>panglima : unknown +>amphibius : panglima.amphibius +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>caurinus : unknown >psilurus : psilurus ->x : amphibius ->panglima : panglima ->amphibius : amphibius ->trivirgatus : trivirgatus ->falconeri : falconeri ->caurinus : caurinus +>x : panglima.amphibius +>panglima : unknown +>amphibius : panglima.amphibius +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>caurinus : unknown >psilurus : psilurus >() => { var y = this; } : () => void >y : psilurus >this : psilurus ->x : amphibius +>x : panglima.amphibius lundi(): petrophilus.sodyi { var x: petrophilus.sodyi; () => { var y = this; }; return x; } ->lundi : () => sodyi ->petrophilus : petrophilus ->sodyi : sodyi ->trivirgatus : trivirgatus ->falconeri : falconeri ->quasiater : quasiater ->bobrinskoi : bobrinskoi ->x : sodyi ->petrophilus : petrophilus ->sodyi : sodyi ->trivirgatus : trivirgatus ->falconeri : falconeri ->quasiater : quasiater ->bobrinskoi : bobrinskoi +>lundi : () => petrophilus.sodyi +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi +>x : petrophilus.sodyi +>petrophilus : unknown +>sodyi : petrophilus.sodyi +>trivirgatus : unknown +>falconeri : trivirgatus.falconeri +>quasiater : unknown +>bobrinskoi : quasiater.bobrinskoi >() => { var y = this; } : () => void >y : psilurus >this : psilurus ->x : sodyi +>x : petrophilus.sodyi araeum(): imperfecta.ciliolabrum { var x: imperfecta.ciliolabrum; () => { var y = this; }; return x; } ->araeum : () => ciliolabrum ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->quasiater : quasiater ->carolinensis : carolinensis ->lavali : lavali ->beisa : beisa ->x : ciliolabrum ->imperfecta : imperfecta ->ciliolabrum : ciliolabrum ->quasiater : quasiater ->carolinensis : carolinensis ->lavali : lavali ->beisa : beisa +>araeum : () => imperfecta.ciliolabrum +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>lavali : unknown +>beisa : lavali.beisa +>x : imperfecta.ciliolabrum +>imperfecta : unknown +>ciliolabrum : imperfecta.ciliolabrum +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>lavali : unknown +>beisa : lavali.beisa >() => { var y = this; } : () => void >y : psilurus >this : psilurus ->x : ciliolabrum +>x : imperfecta.ciliolabrum calamianensis(): julianae.gerbillus { var x: julianae.gerbillus; () => { var y = this; }; return x; } ->calamianensis : () => gerbillus ->julianae : julianae ->gerbillus : gerbillus ->lavali : lavali ->thaeleri : thaeleri ->quasiater : quasiater ->carolinensis : carolinensis ->x : gerbillus ->julianae : julianae ->gerbillus : gerbillus ->lavali : lavali ->thaeleri : thaeleri ->quasiater : quasiater ->carolinensis : carolinensis +>calamianensis : () => julianae.gerbillus +>julianae : unknown +>gerbillus : julianae.gerbillus +>lavali : unknown +>thaeleri : lavali.thaeleri +>quasiater : unknown +>carolinensis : quasiater.carolinensis +>x : julianae.gerbillus +>julianae : unknown +>gerbillus : julianae.gerbillus +>lavali : unknown +>thaeleri : lavali.thaeleri +>quasiater : unknown +>carolinensis : quasiater.carolinensis >() => { var y = this; } : () => void >y : psilurus >this : psilurus ->x : gerbillus +>x : julianae.gerbillus petersoni(): panamensis.setulosus { var x: panamensis.setulosus; () => { var y = this; }; return x; } ->petersoni : () => setulosus ->panamensis : panamensis ->setulosus : setulosus ->sagitta : sagitta ->walkeri : walkeri ->dogramacii : dogramacii ->robustulus : robustulus ->x : setulosus ->panamensis : panamensis ->setulosus : setulosus ->sagitta : sagitta ->walkeri : walkeri ->dogramacii : dogramacii ->robustulus : robustulus +>petersoni : () => panamensis.setulosus +>panamensis : unknown +>setulosus : panamensis.setulosus +>sagitta : unknown +>walkeri : sagitta.walkeri +>dogramacii : unknown +>robustulus : dogramacii.robustulus +>x : panamensis.setulosus +>panamensis : unknown +>setulosus : panamensis.setulosus +>sagitta : unknown +>walkeri : sagitta.walkeri +>dogramacii : unknown +>robustulus : dogramacii.robustulus >() => { var y = this; } : () => void >y : psilurus >this : psilurus ->x : setulosus +>x : panamensis.setulosus nitela(): panamensis.linulus { var x: panamensis.linulus; () => { var y = this; }; return x; } ->nitela : () => linulus ->panamensis : panamensis ->linulus : linulus ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->howi : howi ->marcanoi : marcanoi ->x : linulus ->panamensis : panamensis ->linulus : linulus ->Lanthanum : Lanthanum ->megalonyx : megalonyx ->howi : howi ->marcanoi : marcanoi +>nitela : () => panamensis.linulus +>panamensis : unknown +>linulus : panamensis.linulus +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>howi : unknown +>marcanoi : howi.marcanoi +>x : panamensis.linulus +>panamensis : unknown +>linulus : panamensis.linulus +>Lanthanum : unknown +>megalonyx : Lanthanum.megalonyx +>howi : unknown +>marcanoi : howi.marcanoi >() => { var y = this; } : () => void >y : psilurus >this : psilurus ->x : linulus +>x : panamensis.linulus } } diff --git a/tests/baselines/reference/returnStatement1.types b/tests/baselines/reference/returnStatement1.types index 1d1201edb1..b7a668bfa0 100644 --- a/tests/baselines/reference/returnStatement1.types +++ b/tests/baselines/reference/returnStatement1.types @@ -3,9 +3,7 @@ function f() { >f : () => (s: any) => void return function (s) { ->function (s) { - var x = s; - } : (s: any) => void +>function (s) { var x = s; } : (s: any) => void >s : any var x = s; diff --git a/tests/baselines/reference/returnTypeParameterWithModules.types b/tests/baselines/reference/returnTypeParameterWithModules.types index 909c6f45f6..adcc1b4bce 100644 --- a/tests/baselines/reference/returnTypeParameterWithModules.types +++ b/tests/baselines/reference/returnTypeParameterWithModules.types @@ -35,8 +35,8 @@ module M2 { >M2 : typeof M2 import A = M1 ->A : typeof M1 ->M1 : typeof M1 +>A : typeof A +>M1 : typeof A export function compose() { >compose : () => void @@ -44,7 +44,7 @@ module M2 { A.reduce(arguments, compose2); >A.reduce(arguments, compose2) : {}[] >A.reduce : (ar: any, f: any, e?: any) => A[] ->A : typeof M1 +>A : typeof A >reduce : (ar: any, f: any, e?: any) => A[] >arguments : IArguments >compose2 : (g: (x: B) => C, f: (x: D) => B) => (x: D) => C diff --git a/tests/baselines/reference/reuseInnerModuleMember.types b/tests/baselines/reference/reuseInnerModuleMember.types index f9179e64cc..b4ff68efbd 100644 --- a/tests/baselines/reference/reuseInnerModuleMember.types +++ b/tests/baselines/reference/reuseInnerModuleMember.types @@ -8,7 +8,7 @@ declare module bar { } import f = require('reuseInnerModuleMember_0'); ->f : typeof "tests/cases/compiler/reuseInnerModuleMember_0" +>f : typeof f module bar { >bar : typeof bar @@ -20,5 +20,5 @@ module bar { === tests/cases/compiler/reuseInnerModuleMember_0.ts === export module M { } ->M : M +>M : unknown diff --git a/tests/baselines/reference/selfInLambdas.types b/tests/baselines/reference/selfInLambdas.types index db0355143c..42a58a9294 100644 --- a/tests/baselines/reference/selfInLambdas.types +++ b/tests/baselines/reference/selfInLambdas.types @@ -24,51 +24,21 @@ interface Window { } var o = { >o : { counter: number; start: () => void; } ->{ - - counter: 0, - - start: function() { - - window.onmousemove = () => { - this.counter++ - var f = () => this.counter; - - } - - } - -} : { counter: number; start: () => void; } +>{ counter: 0, start: function() { window.onmousemove = () => { this.counter++ var f = () => this.counter; } }} : { counter: number; start: () => void; } counter: 0, >counter : number start: function() { >start : () => void ->function() { - - window.onmousemove = () => { - this.counter++ - var f = () => this.counter; - - } - - } : () => void +>function() { window.onmousemove = () => { this.counter++ var f = () => this.counter; } } : () => void window.onmousemove = () => { ->window.onmousemove = () => { - this.counter++ - var f = () => this.counter; - - } : () => void +>window.onmousemove = () => { this.counter++ var f = () => this.counter; } : () => void >window.onmousemove : (ev: MouseEvent) => any >window : Window >onmousemove : (ev: MouseEvent) => any ->() => { - this.counter++ - var f = () => this.counter; - - } : () => void +>() => { this.counter++ var f = () => this.counter; } : () => void this.counter++ >this.counter++ : number @@ -102,15 +72,7 @@ class X { var outer= () => { >outer : () => void ->() => { - var x = this.value; - var inner = () => { - var y = this.value; - } - - inner(); - - } : () => void +>() => { var x = this.value; var inner = () => { var y = this.value; } inner(); } : () => void var x = this.value; >x : string @@ -120,9 +82,7 @@ class X { var inner = () => { >inner : () => void ->() => { - var y = this.value; - } : () => void +>() => { var y = this.value; } : () => void var y = this.value; >y : string diff --git a/tests/baselines/reference/simpleArrowFunctionParameterReferencedInObjectLiteral1.types b/tests/baselines/reference/simpleArrowFunctionParameterReferencedInObjectLiteral1.types index 7011f8826a..417a51ac4b 100644 --- a/tests/baselines/reference/simpleArrowFunctionParameterReferencedInObjectLiteral1.types +++ b/tests/baselines/reference/simpleArrowFunctionParameterReferencedInObjectLiteral1.types @@ -14,5 +14,5 @@ >({ X: p }) : { X: any; } >{ X: p } : { X: any; } >X : any ->p : p +>p : any diff --git a/tests/baselines/reference/sourceMap-FileWithComments.types b/tests/baselines/reference/sourceMap-FileWithComments.types index efc3177085..ecb32311c4 100644 --- a/tests/baselines/reference/sourceMap-FileWithComments.types +++ b/tests/baselines/reference/sourceMap-FileWithComments.types @@ -71,10 +71,10 @@ module Shapes { var p: IPoint = new Shapes.Point(3, 4); >p : IPoint >IPoint : IPoint ->new Shapes.Point(3, 4) : Point ->Shapes.Point : typeof Point +>new Shapes.Point(3, 4) : Shapes.Point +>Shapes.Point : typeof Shapes.Point >Shapes : typeof Shapes ->Point : typeof Point +>Point : typeof Shapes.Point var dist = p.getDist(); >dist : number diff --git a/tests/baselines/reference/sourceMapValidationFunctionExpressions.types b/tests/baselines/reference/sourceMapValidationFunctionExpressions.types index 619a58db9d..cd1c82c581 100644 --- a/tests/baselines/reference/sourceMapValidationFunctionExpressions.types +++ b/tests/baselines/reference/sourceMapValidationFunctionExpressions.types @@ -4,10 +4,7 @@ var greetings = 0; var greet = (greeting: string): number => { >greet : (greeting: string) => number ->(greeting: string): number => { - greetings++; - return greetings; -} : (greeting: string) => number +>(greeting: string): number => { greetings++; return greetings;} : (greeting: string) => number >greeting : string greetings++; diff --git a/tests/baselines/reference/sourceMapValidationImport.types b/tests/baselines/reference/sourceMapValidationImport.types index 4ea0c3fcd5..801925fc8c 100644 --- a/tests/baselines/reference/sourceMapValidationImport.types +++ b/tests/baselines/reference/sourceMapValidationImport.types @@ -7,22 +7,22 @@ export module m { } } import a = m.c; ->a : typeof c +>a : typeof a >m : typeof m ->c : c +>c : a export import b = m.c; ->b : typeof c +>b : typeof a >m : typeof m ->c : c +>c : a var x = new a(); ->x : c ->new a() : c ->a : typeof c +>x : a +>new a() : a +>a : typeof a var y = new b(); ->y : c ->new b() : c ->b : typeof c +>y : a +>new b() : a +>b : typeof a diff --git a/tests/baselines/reference/sourceMapWithMultipleFilesWithCopyright.types b/tests/baselines/reference/sourceMapWithMultipleFilesWithCopyright.types index 8e53a8914f..d72fd90b0c 100644 --- a/tests/baselines/reference/sourceMapWithMultipleFilesWithCopyright.types +++ b/tests/baselines/reference/sourceMapWithMultipleFilesWithCopyright.types @@ -15,10 +15,7 @@ Copyright var x = { >x : { a: number; b: number; } ->{ - a: 10, - b: 20 -} : { a: number; b: number; } +>{ a: 10, b: 20} : { a: number; b: number; } a: 10, >a : number diff --git a/tests/baselines/reference/specializationOfExportedClass.types b/tests/baselines/reference/specializationOfExportedClass.types index e473058e88..bfe5bd0021 100644 --- a/tests/baselines/reference/specializationOfExportedClass.types +++ b/tests/baselines/reference/specializationOfExportedClass.types @@ -9,9 +9,9 @@ export class C { } } var x = new M.C(); ->x : C ->new M.C() : C ->M.C : typeof C +>x : M.C +>new M.C() : M.C +>M.C : typeof M.C >M : typeof M ->C : typeof C +>C : typeof M.C diff --git a/tests/baselines/reference/staticInstanceResolution3.types b/tests/baselines/reference/staticInstanceResolution3.types index d05a5a2034..b442aebd31 100644 --- a/tests/baselines/reference/staticInstanceResolution3.types +++ b/tests/baselines/reference/staticInstanceResolution3.types @@ -1,15 +1,15 @@ === tests/cases/compiler/staticInstanceResolution3_1.ts === /// import WinJS = require('staticInstanceResolution3_0'); ->WinJS : typeof "tests/cases/compiler/staticInstanceResolution3_0" +>WinJS : typeof WinJS WinJS.Promise.timeout(10); ->WinJS.Promise.timeout(10) : Promise ->WinJS.Promise.timeout : (delay: number) => Promise ->WinJS.Promise : typeof Promise ->WinJS : typeof "tests/cases/compiler/staticInstanceResolution3_0" ->Promise : typeof Promise ->timeout : (delay: number) => Promise +>WinJS.Promise.timeout(10) : WinJS.Promise +>WinJS.Promise.timeout : (delay: number) => WinJS.Promise +>WinJS.Promise : typeof WinJS.Promise +>WinJS : typeof WinJS +>Promise : typeof WinJS.Promise +>timeout : (delay: number) => WinJS.Promise === tests/cases/compiler/staticInstanceResolution3_0.ts === export class Promise { diff --git a/tests/baselines/reference/strictMode5.types b/tests/baselines/reference/strictMode5.types index 7832a11809..dd668dc24d 100644 --- a/tests/baselines/reference/strictMode5.types +++ b/tests/baselines/reference/strictMode5.types @@ -16,9 +16,7 @@ class A { var v = () => { >v : () => void ->() => { - return this.n(); - } : () => void +>() => { return this.n(); } : () => void return this.n(); >this.n() : void diff --git a/tests/baselines/reference/stringLiteralPropertyNameWithLineContinuation1.types b/tests/baselines/reference/stringLiteralPropertyNameWithLineContinuation1.types index ed9c4869bc..612d36fe6a 100644 --- a/tests/baselines/reference/stringLiteralPropertyNameWithLineContinuation1.types +++ b/tests/baselines/reference/stringLiteralPropertyNameWithLineContinuation1.types @@ -2,8 +2,7 @@ var x = {'text\ >x : { 'text\ ': string; } ->{'text\ -':'hello'} : { 'text\ +>{'text\':'hello'} : { 'text\ ': string; } ':'hello'} diff --git a/tests/baselines/reference/stringNamedPropertyAccess.types b/tests/baselines/reference/stringNamedPropertyAccess.types index 215543edd6..180259cab6 100644 --- a/tests/baselines/reference/stringNamedPropertyAccess.types +++ b/tests/baselines/reference/stringNamedPropertyAccess.types @@ -45,9 +45,7 @@ var r3 = a["a b"]; var b = { >b : { "a b": number; } ->{ - "a b": 1 -} : { "a b": number; } +>{ "a b": 1} : { "a b": number; } "a b": 1 } diff --git a/tests/baselines/reference/stringPropCodeGen.types b/tests/baselines/reference/stringPropCodeGen.types index 7dab4bf850..423ab2ffa0 100644 --- a/tests/baselines/reference/stringPropCodeGen.types +++ b/tests/baselines/reference/stringPropCodeGen.types @@ -1,12 +1,7 @@ === tests/cases/compiler/stringPropCodeGen.ts === var a = { >a : { "foo": () => void; "bar": number; } ->{ - - "foo" : function() { }, - "bar" : 5 - -} : { "foo": () => void; "bar": number; } +>{ "foo" : function() { }, "bar" : 5} : { "foo": () => void; "bar": number; } "foo" : function() { }, >function() { } : () => void diff --git a/tests/baselines/reference/super2.types b/tests/baselines/reference/super2.types index 92b5be4204..86fb33227d 100644 --- a/tests/baselines/reference/super2.types +++ b/tests/baselines/reference/super2.types @@ -37,6 +37,7 @@ class SubSub5 extends Sub5 { return super.x(); >super.x() : string >super.x : () => string +>super : Sub5 >x : () => string } public y() { @@ -45,6 +46,7 @@ class SubSub5 extends Sub5 { return super.y(); >super.y() : string >super.y : () => string +>super : Sub5 >y : () => string } } @@ -81,6 +83,7 @@ class SubSub6 extends Sub6 { return super.y(); >super.y() : string >super.y : () => string +>super : Sub6 >y : () => string } } diff --git a/tests/baselines/reference/superAccessInFatArrow1.types b/tests/baselines/reference/superAccessInFatArrow1.types index f7d0d623cd..0c50015c05 100644 --- a/tests/baselines/reference/superAccessInFatArrow1.types +++ b/tests/baselines/reference/superAccessInFatArrow1.types @@ -21,19 +21,16 @@ module test { >runme : () => void this.bar(() => { ->this.bar(() => { - super.foo(); - }) : void +>this.bar(() => { super.foo(); }) : void >this.bar : (callback: () => void) => void >this : B >bar : (callback: () => void) => void ->() => { - super.foo(); - } : () => void +>() => { super.foo(); } : () => void super.foo(); >super.foo() : void >super.foo : () => void +>super : A >foo : () => void }); diff --git a/tests/baselines/reference/superCallArgsMustMatch.types b/tests/baselines/reference/superCallArgsMustMatch.types index 6f5637edd1..c2019881d9 100644 --- a/tests/baselines/reference/superCallArgsMustMatch.types +++ b/tests/baselines/reference/superCallArgsMustMatch.types @@ -23,6 +23,7 @@ class T6 extends T5{ super("hi"); // Should error, base constructor has type T for first arg, which is fixed as number in the extends clause >super("hi") : void +>super : typeof T5 var x: number = this.foo; >x : number diff --git a/tests/baselines/reference/superCallFromClassThatDerivesFromGenericType1.types b/tests/baselines/reference/superCallFromClassThatDerivesFromGenericType1.types index e125522bbb..7630d67606 100644 --- a/tests/baselines/reference/superCallFromClassThatDerivesFromGenericType1.types +++ b/tests/baselines/reference/superCallFromClassThatDerivesFromGenericType1.types @@ -21,6 +21,7 @@ class D extends B { constructor() { super(); >super() : void +>super : typeof B } } diff --git a/tests/baselines/reference/superCallFromClassThatDerivesFromGenericType2.types b/tests/baselines/reference/superCallFromClassThatDerivesFromGenericType2.types index 0aa1487543..cd26719d22 100644 --- a/tests/baselines/reference/superCallFromClassThatDerivesFromGenericType2.types +++ b/tests/baselines/reference/superCallFromClassThatDerivesFromGenericType2.types @@ -17,6 +17,7 @@ class D extends B { constructor() { super(); >super() : void +>super : typeof B } } diff --git a/tests/baselines/reference/superCalls.types b/tests/baselines/reference/superCalls.types index 07a4688ba3..ef983183f9 100644 --- a/tests/baselines/reference/superCalls.types +++ b/tests/baselines/reference/superCalls.types @@ -24,11 +24,13 @@ class Derived extends Base { super(''); >super('') : void +>super : typeof Base //type of super call expression is void var p = super(''); >p : void >super('') : void +>super : typeof Base var p = v(); >p : void @@ -52,6 +54,7 @@ class OtherDerived extends OtherBase { super(); >super() : void +>super : typeof OtherBase } } diff --git a/tests/baselines/reference/superInCatchBlock1.types b/tests/baselines/reference/superInCatchBlock1.types index f7592c1848..616c11cee7 100644 --- a/tests/baselines/reference/superInCatchBlock1.types +++ b/tests/baselines/reference/superInCatchBlock1.types @@ -20,6 +20,7 @@ class B extends A { super.m(); >super.m() : void >super.m : () => void +>super : A >m : () => void } } diff --git a/tests/baselines/reference/superWithGenericSpecialization.types b/tests/baselines/reference/superWithGenericSpecialization.types index 1b9190176e..258615b309 100644 --- a/tests/baselines/reference/superWithGenericSpecialization.types +++ b/tests/baselines/reference/superWithGenericSpecialization.types @@ -20,6 +20,7 @@ class D extends C { constructor() { super(); // uses the type parameter type of the base class, ie string >super() : void +>super : typeof C } } diff --git a/tests/baselines/reference/superWithGenerics.types b/tests/baselines/reference/superWithGenerics.types index 8908603328..3a034b67f0 100644 --- a/tests/baselines/reference/superWithGenerics.types +++ b/tests/baselines/reference/superWithGenerics.types @@ -21,6 +21,7 @@ class D extends B { constructor() { super(); >super() : void +>super : typeof B } } diff --git a/tests/baselines/reference/switchStatements.types b/tests/baselines/reference/switchStatements.types index 6839de6b93..1c951c5e09 100644 --- a/tests/baselines/reference/switchStatements.types +++ b/tests/baselines/reference/switchStatements.types @@ -32,8 +32,6 @@ switch (x) { >Object : { (): any; (value: any): any; new (value?: any): Object; prototype: Object; getPrototypeOf(o: any): any; getOwnPropertyDescriptor(o: any, p: string): PropertyDescriptor; getOwnPropertyNames(o: any): string[]; create(o: any, properties?: PropertyDescriptorMap): any; defineProperty(o: any, p: string, attributes: PropertyDescriptor): any; defineProperties(o: any, properties: PropertyDescriptorMap): any; seal(o: any): any; freeze(o: any): any; preventExtensions(o: any): any; isSealed(o: any): boolean; isFrozen(o: any): boolean; isExtensible(o: any): boolean; keys(o: any): string[]; } case /[a-z]/: ->/[a-z]/ : RegExp - case[]: >[] : undefined[] @@ -120,8 +118,6 @@ switch (new Object()) { } >Object : { (): any; (value: any): any; new (value?: any): Object; prototype: Object; getPrototypeOf(o: any): any; getOwnPropertyDescriptor(o: any, p: string): PropertyDescriptor; getOwnPropertyNames(o: any): string[]; create(o: any, properties?: PropertyDescriptorMap): any; defineProperty(o: any, p: string, attributes: PropertyDescriptor): any; defineProperties(o: any, properties: PropertyDescriptorMap): any; seal(o: any): any; freeze(o: any): any; preventExtensions(o: any): any; isSealed(o: any): boolean; isFrozen(o: any): boolean; isExtensible(o: any): boolean; keys(o: any): string[]; } switch (/[a-z]/) { } ->/[a-z]/ : RegExp - switch ([]) { } >[] : undefined[] diff --git a/tests/baselines/reference/targetTypeObjectLiteral.types b/tests/baselines/reference/targetTypeObjectLiteral.types index 2d9e6e182a..f63a505162 100644 --- a/tests/baselines/reference/targetTypeObjectLiteral.types +++ b/tests/baselines/reference/targetTypeObjectLiteral.types @@ -4,28 +4,14 @@ var z: { x: number; y: (w:string)=>number;} = { >x : number >y : (w: string) => number >w : string ->{ - - x: 12, - - y: function(w) { - - return 0; - - } - -} : { x: number; y: (w: string) => number; } +>{ x: 12, y: function(w) { return 0; }} : { x: number; y: (w: string) => number; } x: 12, >x : number y: function(w) { >y : (w: string) => number ->function(w) { - - return 0; - - } : (w: string) => number +>function(w) { return 0; } : (w: string) => number >w : string return 0; diff --git a/tests/baselines/reference/targetTypeObjectLiteralToAny.types b/tests/baselines/reference/targetTypeObjectLiteralToAny.types index 280f3cfc49..ebbafd39d8 100644 --- a/tests/baselines/reference/targetTypeObjectLiteralToAny.types +++ b/tests/baselines/reference/targetTypeObjectLiteralToAny.types @@ -9,15 +9,11 @@ function suggest(){ >result : any TypeScriptKeywords.forEach(function(keyword) { ->TypeScriptKeywords.forEach(function(keyword) { - result.push({text:keyword, type:"keyword"}); // this should not cause a crash - push should be typed to any - }) : void +>TypeScriptKeywords.forEach(function(keyword) { result.push({text:keyword, type:"keyword"}); // this should not cause a crash - push should be typed to any }) : void >TypeScriptKeywords.forEach : (callbackfn: (value: string, index: number, array: string[]) => void, thisArg?: any) => void >TypeScriptKeywords : string[] >forEach : (callbackfn: (value: string, index: number, array: string[]) => void, thisArg?: any) => void ->function(keyword) { - result.push({text:keyword, type:"keyword"}); // this should not cause a crash - push should be typed to any - } : (keyword: string) => void +>function(keyword) { result.push({text:keyword, type:"keyword"}); // this should not cause a crash - push should be typed to any } : (keyword: string) => void >keyword : string result.push({text:keyword, type:"keyword"}); // this should not cause a crash - push should be typed to any @@ -27,7 +23,7 @@ function suggest(){ >push : any >{text:keyword, type:"keyword"} : { text: string; type: string; } >text : string ->keyword : keyword +>keyword : string >type : string }); diff --git a/tests/baselines/reference/thisBinding2.types b/tests/baselines/reference/thisBinding2.types index e4ad6b1d31..441a8f575c 100644 --- a/tests/baselines/reference/thisBinding2.types +++ b/tests/baselines/reference/thisBinding2.types @@ -7,25 +7,13 @@ class C { constructor() { this.x = (() => { ->this.x = (() => { - var x = 1; - return this.x; - })() : number +>this.x = (() => { var x = 1; return this.x; })() : number >this.x : number >this : C >x : number ->(() => { - var x = 1; - return this.x; - })() : number ->(() => { - var x = 1; - return this.x; - }) : () => number ->() => { - var x = 1; - return this.x; - } : () => number +>(() => { var x = 1; return this.x; })() : number +>(() => { var x = 1; return this.x; }) : () => number +>() => { var x = 1; return this.x; } : () => number var x = 1; >x : number @@ -37,21 +25,12 @@ class C { })(); this.x = function() { ->this.x = function() { - var x = 1; - return this.x; - }() : any +>this.x = function() { var x = 1; return this.x; }() : any >this.x : number >this : C >x : number ->function() { - var x = 1; - return this.x; - }() : any ->function() { - var x = 1; - return this.x; - } : () => any +>function() { var x = 1; return this.x; }() : any +>function() { var x = 1; return this.x; } : () => any var x = 1; >x : number @@ -72,21 +51,14 @@ declare function setTimeout(expression: any, msec?: number, language?: any): num var messenger = { >messenger : { message: string; start: () => number; } ->{ - message: "Hello World", - start: function () { - return setTimeout(() => { var x = this.message; }, 3000); - } -} : { message: string; start: () => number; } +>{ message: "Hello World", start: function () { return setTimeout(() => { var x = this.message; }, 3000); }} : { message: string; start: () => number; } message: "Hello World", >message : string start: function () { >start : () => number ->function () { - return setTimeout(() => { var x = this.message; }, 3000); - } : () => number +>function () { return setTimeout(() => { var x = this.message; }, 3000); } : () => number return setTimeout(() => { var x = this.message; }, 3000); >setTimeout(() => { var x = this.message; }, 3000) : number diff --git a/tests/baselines/reference/thisCapture1.types b/tests/baselines/reference/thisCapture1.types index e5d6f144bd..1b867dea6b 100644 --- a/tests/baselines/reference/thisCapture1.types +++ b/tests/baselines/reference/thisCapture1.types @@ -13,21 +13,13 @@ class X { >ret : any return ret.always(() => { ->ret.always(() => { - this.y = 0; - }).promise() : any ->ret.always(() => { - this.y = 0; - }).promise : any ->ret.always(() => { - this.y = 0; - }) : any +>ret.always(() => { this.y = 0; }).promise() : any +>ret.always(() => { this.y = 0; }).promise : any +>ret.always(() => { this.y = 0; }) : any >ret.always : any >ret : any >always : any ->() => { - this.y = 0; - } : () => void +>() => { this.y = 0; } : () => void this.y = 0; >this.y = 0 : number diff --git a/tests/baselines/reference/thisInInnerFunctions.types b/tests/baselines/reference/thisInInnerFunctions.types index ced44c8fb1..b47b917a46 100644 --- a/tests/baselines/reference/thisInInnerFunctions.types +++ b/tests/baselines/reference/thisInInnerFunctions.types @@ -32,10 +32,7 @@ function test() { var x = () => { >x : () => void ->() => { - (() => this)(); - this; - } : () => void +>() => { (() => this)(); this; } : () => void (() => this)(); >(() => this)() : any diff --git a/tests/baselines/reference/thisInLambda.types b/tests/baselines/reference/thisInLambda.types index eedbc715c7..ebc32449f0 100644 --- a/tests/baselines/reference/thisInLambda.types +++ b/tests/baselines/reference/thisInLambda.types @@ -31,26 +31,14 @@ class myCls { constructor () { myFn(() => { ->myFn(() => { - myFn(() => { - var x = this; - }); - }) : void +>myFn(() => { myFn(() => { var x = this; }); }) : void >myFn : (a: any) => void ->() => { - myFn(() => { - var x = this; - }); - } : () => void +>() => { myFn(() => { var x = this; }); } : () => void myFn(() => { ->myFn(() => { - var x = this; - }) : void +>myFn(() => { var x = this; }) : void >myFn : (a: any) => void ->() => { - var x = this; - } : () => void +>() => { var x = this; } : () => void var x = this; >x : myCls diff --git a/tests/baselines/reference/thisInObjectLiterals.types b/tests/baselines/reference/thisInObjectLiterals.types index 4215ff8798..8a279923e1 100644 --- a/tests/baselines/reference/thisInObjectLiterals.types +++ b/tests/baselines/reference/thisInObjectLiterals.types @@ -30,17 +30,11 @@ class MyClass { //type of 'this' in an object literal property of a function type is Any var obj = { >obj : { f: () => any; } ->{ - f() { - return this.spaaace; - } -} : { f: () => any; } +>{ f() { return this.spaaace; }} : { f: () => any; } f() { >f : () => any ->f() { - return this.spaaace; - } : () => any +>f() { return this.spaaace; } : () => any return this.spaaace; >this.spaaace : any diff --git a/tests/baselines/reference/thisInPropertyBoundDeclarations.types b/tests/baselines/reference/thisInPropertyBoundDeclarations.types index 0ddda5fe29..1ccebef5ea 100644 --- a/tests/baselines/reference/thisInPropertyBoundDeclarations.types +++ b/tests/baselines/reference/thisInPropertyBoundDeclarations.types @@ -8,16 +8,10 @@ class Bug { private static func: Function[] = [ >func : Function[] >Function : Function ->[ - (that: Bug, name: string) => { - that.foo(name); - } - ] : Function[] +>[ (that: Bug, name: string) => { that.foo(name); } ] : Function[] (that: Bug, name: string) => { ->(that: Bug, name: string) => { - that.foo(name); - } : (that: Bug, name: string) => void +>(that: Bug, name: string) => { that.foo(name); } : (that: Bug, name: string) => void >that : Bug >Bug : Bug >name : string @@ -50,9 +44,7 @@ class A { prop1 = function() { >prop1 : () => void ->function() { - this; - } : () => void +>function() { this; } : () => void this; >this : any @@ -61,12 +53,7 @@ class A { prop2 = function() { >prop2 : () => void ->function() { - function inner() { - this; - } - () => this; - } : () => void +>function() { function inner() { this; } () => this; } : () => void function inner() { >inner : () => void @@ -82,11 +69,7 @@ class A { prop3 = () => { >prop3 : () => void ->() => { - function inner() { - this; - } - } : () => void +>() => { function inner() { this; } } : () => void function inner() { >inner : () => void @@ -98,9 +81,7 @@ class A { prop4 = { >prop4 : { a: () => any; } ->{ - a: function() { return this; }, - } : { a: () => any; } +>{ a: function() { return this; }, } : { a: () => any; } a: function() { return this; }, >a : () => any @@ -111,16 +92,10 @@ class A { prop5 = () => { >prop5 : () => { a: () => any; } ->() => { - return { - a: function() { return this; }, - }; - } : () => { a: () => any; } +>() => { return { a: function() { return this; }, }; } : () => { a: () => any; } return { ->{ - a: function() { return this; }, - } : { a: () => any; } +>{ a: function() { return this; }, } : { a: () => any; } a: function() { return this; }, >a : () => any @@ -153,22 +128,12 @@ class B { prop4 = ' ' + >prop4 : string ->' ' + - function() { - } + - ' ' + - (() => () => () => this) : string ->' ' + - function() { - } + - ' ' : string ->' ' + - function() { - } : string +>' ' + function() { } + ' ' + (() => () => () => this) : string +>' ' + function() { } + ' ' : string +>' ' + function() { } : string function() { ->function() { - } : () => void +>function() { } : () => void } + ' ' + @@ -181,9 +146,7 @@ class B { prop5 = { >prop5 : { a: () => B; } ->{ - a: () => { return this; } - } : { a: () => B; } +>{ a: () => { return this; } } : { a: () => B; } a: () => { return this; } >a : () => B @@ -194,16 +157,10 @@ class B { prop6 = () => { >prop6 : () => { a: () => B; } ->() => { - return { - a: () => { return this; } - }; - } : () => { a: () => B; } +>() => { return { a: () => { return this; } }; } : () => { a: () => B; } return { ->{ - a: () => { return this; } - } : { a: () => B; } +>{ a: () => { return this; } } : { a: () => B; } a: () => { return this; } >a : () => B diff --git a/tests/baselines/reference/thisReferencedInFunctionInsideArrowFunction1.types b/tests/baselines/reference/thisReferencedInFunctionInsideArrowFunction1.types index ee79057511..8e387fd66c 100644 --- a/tests/baselines/reference/thisReferencedInFunctionInsideArrowFunction1.types +++ b/tests/baselines/reference/thisReferencedInFunctionInsideArrowFunction1.types @@ -8,12 +8,9 @@ function test() >test : () => void { foo(() => ->foo(() => - function () { return this; } - ) : void +>foo(() => function () { return this; } ) : void >foo : (dummy: any) => void ->() => - function () { return this; } : () => () => any +>() => function () { return this; } : () => () => any function () { return this; } >function () { return this; } : () => any diff --git a/tests/baselines/reference/throwInEnclosingStatements.types b/tests/baselines/reference/throwInEnclosingStatements.types index d4d3a00250..d642dc55b0 100644 --- a/tests/baselines/reference/throwInEnclosingStatements.types +++ b/tests/baselines/reference/throwInEnclosingStatements.types @@ -84,21 +84,14 @@ class C { var aa = { >aa : { id: number; biz: () => void; } ->{ - id:12, - biz() { - throw this; - } -} : { id: number; biz: () => void; } +>{ id:12, biz() { throw this; }} : { id: number; biz: () => void; } id:12, >id : number biz() { >biz : () => void ->biz() { - throw this; - } : () => void +>biz() { throw this; } : () => void throw this; >this : any diff --git a/tests/baselines/reference/throwStatements.types b/tests/baselines/reference/throwStatements.types index 42edde3080..efc2ff2412 100644 --- a/tests/baselines/reference/throwStatements.types +++ b/tests/baselines/reference/throwStatements.types @@ -168,14 +168,14 @@ throw typeof M; >M : typeof M var aClassInModule = new M.A(); ->aClassInModule : A ->new M.A() : A ->M.A : typeof A +>aClassInModule : M.A +>new M.A() : M.A +>M.A : typeof M.A >M : typeof M ->A : typeof A +>A : typeof M.A throw aClassInModule; ->aClassInModule : A +>aClassInModule : M.A var aFunctionInModule = M.F2; >aFunctionInModule : (x: number) => string @@ -223,8 +223,6 @@ throw ['a', ['b']]; >['b'] : string[] throw /[a-z]/; ->/[a-z]/ : RegExp - throw new Date(); >new Date() : Date >Date : { (): string; new (): Date; new (value: number): Date; new (value: string): Date; new (year: number, month: number, date?: number, hours?: number, minutes?: number, seconds?: number, ms?: number): Date; prototype: Date; parse(s: string): number; UTC(year: number, month: number, date?: number, hours?: number, minutes?: number, seconds?: number, ms?: number): number; now(): number; } diff --git a/tests/baselines/reference/topLevelAmbientModule.types b/tests/baselines/reference/topLevelAmbientModule.types index 06509cf11b..7d01be9ae6 100644 --- a/tests/baselines/reference/topLevelAmbientModule.types +++ b/tests/baselines/reference/topLevelAmbientModule.types @@ -1,13 +1,13 @@ === tests/cases/conformance/externalModules/foo_1.ts === /// import foo = require("foo"); ->foo : typeof "foo" +>foo : typeof foo var z = foo.x + 10; >z : number >foo.x + 10 : number >foo.x : number ->foo : typeof "foo" +>foo : typeof foo >x : number === tests/cases/conformance/externalModules/foo_0.ts === diff --git a/tests/baselines/reference/topLevelFileModule.types b/tests/baselines/reference/topLevelFileModule.types index dee010ab08..033dbf197d 100644 --- a/tests/baselines/reference/topLevelFileModule.types +++ b/tests/baselines/reference/topLevelFileModule.types @@ -1,18 +1,18 @@ === tests/cases/conformance/externalModules/foo_1.ts === import foo = require("vs/foo_0"); ->foo : typeof "tests/cases/conformance/externalModules/vs/foo_0" +>foo : typeof foo import fum = require("vs/fum"); ->fum : typeof "tests/cases/conformance/externalModules/vs/fum" +>fum : typeof fum var z = foo.x + fum.y; >z : number >foo.x + fum.y : number >foo.x : number ->foo : typeof "tests/cases/conformance/externalModules/vs/foo_0" +>foo : typeof foo >x : number >fum.y : number ->fum : typeof "tests/cases/conformance/externalModules/vs/fum" +>fum : typeof fum >y : number === tests/cases/conformance/externalModules/vs/foo_0.ts === diff --git a/tests/baselines/reference/typeAnnotationBestCommonTypeInArrayLiteral.types b/tests/baselines/reference/typeAnnotationBestCommonTypeInArrayLiteral.types index 0e2206c646..584ae0dcb3 100644 --- a/tests/baselines/reference/typeAnnotationBestCommonTypeInArrayLiteral.types +++ b/tests/baselines/reference/typeAnnotationBestCommonTypeInArrayLiteral.types @@ -23,38 +23,16 @@ interface IMenuItem { var menuData: IMenuItem[] = [ >menuData : IMenuItem[] >IMenuItem : IMenuItem ->[ - { - "id": "ourLogo", - "type": "image", - "link": "", - "icon": "modules/menu/logo.svg" - }, { - "id": "productName", - "type": "default", - "link": "", - "text": "Product Name" - } -] : IMenuItem[] +>[ { "id": "ourLogo", "type": "image", "link": "", "icon": "modules/menu/logo.svg" }, { "id": "productName", "type": "default", "link": "", "text": "Product Name" }] : IMenuItem[] { ->{ - "id": "ourLogo", - "type": "image", - "link": "", - "icon": "modules/menu/logo.svg" - } : { "id": string; "type": string; "link": string; "icon": string; } +>{ "id": "ourLogo", "type": "image", "link": "", "icon": "modules/menu/logo.svg" } : { "id": string; "type": string; "link": string; "icon": string; } "id": "ourLogo", "type": "image", "link": "", "icon": "modules/menu/logo.svg" }, { ->{ - "id": "productName", - "type": "default", - "link": "", - "text": "Product Name" - } : { "id": string; "type": string; "link": string; "text": string; } +>{ "id": "productName", "type": "default", "link": "", "text": "Product Name" } : { "id": string; "type": string; "link": string; "text": string; } "id": "productName", "type": "default", diff --git a/tests/baselines/reference/typeArgumentsInFunctionExpressions.types b/tests/baselines/reference/typeArgumentsInFunctionExpressions.types index 80c9671525..e8635e7105 100644 --- a/tests/baselines/reference/typeArgumentsInFunctionExpressions.types +++ b/tests/baselines/reference/typeArgumentsInFunctionExpressions.types @@ -1,10 +1,7 @@ === tests/cases/compiler/typeArgumentsInFunctionExpressions.ts === var obj = function f(a: T) { // should not error >obj : (a: T) => T ->function f(a: T) { // should not error - var x: T; - return a; -} : (a: T) => T +>function f(a: T) { // should not error var x: T; return a;} : (a: T) => T >f : (a: T) => T >T : T >a : T @@ -21,10 +18,7 @@ var obj = function f(a: T) { // should not error var obj2 = function f(a: T): T { // should not error >obj2 : (a: T) => T ->function f(a: T): T { // should not error - var x: T; - return a; -} : (a: T) => T +>function f(a: T): T { // should not error var x: T; return a;} : (a: T) => T >f : (a: T) => T >T : T >a : T diff --git a/tests/baselines/reference/typeCheckObjectCreationExpressionWithUndefinedCallResolutionData.types b/tests/baselines/reference/typeCheckObjectCreationExpressionWithUndefinedCallResolutionData.types index 145a449c74..a3ed77e348 100644 --- a/tests/baselines/reference/typeCheckObjectCreationExpressionWithUndefinedCallResolutionData.types +++ b/tests/baselines/reference/typeCheckObjectCreationExpressionWithUndefinedCallResolutionData.types @@ -1,11 +1,11 @@ === tests/cases/compiler/file2.ts === import f = require('file1'); ->f : typeof "tests/cases/compiler/file1" +>f : typeof f f.foo(); >f.foo() : any >f.foo : () => any ->f : typeof "tests/cases/compiler/file1" +>f : typeof f >foo : () => any === tests/cases/compiler/file1.ts === diff --git a/tests/baselines/reference/typeInferenceReturnTypeCallback.types b/tests/baselines/reference/typeInferenceReturnTypeCallback.types index d697b34f34..807574ed3d 100644 --- a/tests/baselines/reference/typeInferenceReturnTypeCallback.types +++ b/tests/baselines/reference/typeInferenceReturnTypeCallback.types @@ -51,18 +51,14 @@ class Cons implements IList{ >U : U return this.foldRight(new Nil(), (t, acc) => { ->this.foldRight(new Nil(), (t, acc) => { - return new Cons(); - }) : Nil +>this.foldRight(new Nil(), (t, acc) => { return new Cons(); }) : Nil >this.foldRight : (z: E, f: (t: T, acc: E) => E) => E >this : Cons >foldRight : (z: E, f: (t: T, acc: E) => E) => E >new Nil() : Nil >Nil : typeof Nil >U : U ->(t, acc) => { - return new Cons(); - } : (t: T, acc: Nil) => Cons +>(t, acc) => { return new Cons(); } : (t: T, acc: Nil) => Cons >t : T >acc : Nil diff --git a/tests/baselines/reference/typeOfSuperCall.types b/tests/baselines/reference/typeOfSuperCall.types index fdd8120f7d..92108bedc1 100644 --- a/tests/baselines/reference/typeOfSuperCall.types +++ b/tests/baselines/reference/typeOfSuperCall.types @@ -11,5 +11,6 @@ class D extends C { var x: void = super(); >x : void >super() : void +>super : typeof C } } diff --git a/tests/baselines/reference/typeOfThisInFunctionExpression.types b/tests/baselines/reference/typeOfThisInFunctionExpression.types index d4021f3bcf..b91f5f8c33 100644 --- a/tests/baselines/reference/typeOfThisInFunctionExpression.types +++ b/tests/baselines/reference/typeOfThisInFunctionExpression.types @@ -14,10 +14,7 @@ function fn() { var t = function () { >t : () => void ->function () { - var p = this; - var p: any; -} : () => void +>function () { var p = this; var p: any;} : () => void var p = this; >p : any @@ -29,10 +26,7 @@ var t = function () { var t2 = function f() { >t2 : () => void ->function f() { - var x = this; - var x: any; -} : () => void +>function f() { var x = this; var x: any;} : () => void >f : () => void var x = this; @@ -48,10 +42,7 @@ class C { x = function () { >x : () => void ->function () { - var q: any; - var q = this; - } : () => void +>function () { var q: any; var q = this; } : () => void var q: any; >q : any @@ -62,10 +53,7 @@ class C { } y = function ff() { >y : () => void ->function ff() { - var q: any; - var q = this; - } : () => void +>function ff() { var q: any; var q = this; } : () => void >ff : () => void var q: any; @@ -93,10 +81,7 @@ module M { var t = function () { >t : () => void ->function () { - var p = this; - var p: any; - } : () => void +>function () { var p = this; var p: any; } : () => void var p = this; >p : any @@ -108,10 +93,7 @@ module M { var t2 = function f() { >t2 : () => void ->function f() { - var x = this; - var x: any; - } : () => void +>function f() { var x = this; var x: any; } : () => void >f : () => void var x = this; diff --git a/tests/baselines/reference/typeParameterCompatibilityAccrossDeclarations.types b/tests/baselines/reference/typeParameterCompatibilityAccrossDeclarations.types index 657dbbe957..9d041b2773 100644 --- a/tests/baselines/reference/typeParameterCompatibilityAccrossDeclarations.types +++ b/tests/baselines/reference/typeParameterCompatibilityAccrossDeclarations.types @@ -1,9 +1,7 @@ === tests/cases/compiler/typeParameterCompatibilityAccrossDeclarations.ts === var a = { >a : { x: (y: T) => T; } ->{ - x: function (y: T): T { return null; } -} : { x: (y: T) => T; } +>{ x: function (y: T): T { return null; }} : { x: (y: T) => T; } x: function (y: T): T { return null; } >x : (y: T) => T @@ -15,9 +13,7 @@ var a = { } var a2 = { >a2 : { x: (y: any) => any; } ->{ - x: function (y: any): any { return null; } -} : { x: (y: any) => any; } +>{ x: function (y: any): any { return null; }} : { x: (y: any) => any; } x: function (y: any): any { return null; } >x : (y: any) => any diff --git a/tests/baselines/reference/typeParametersAvailableInNestedScope.types b/tests/baselines/reference/typeParametersAvailableInNestedScope.types index 71cfde4e72..8e36eb1ae6 100644 --- a/tests/baselines/reference/typeParametersAvailableInNestedScope.types +++ b/tests/baselines/reference/typeParametersAvailableInNestedScope.types @@ -9,10 +9,7 @@ class C { x = (a: U) => { >x : (a: U) => T ->(a: U) => { - var y: T; - return y; - } : (a: U) => T +>(a: U) => { var y: T; return y; } : (a: U) => T >U : U >a : U >U : U diff --git a/tests/baselines/reference/typeResolution.types b/tests/baselines/reference/typeResolution.types index 67e4fd8251..006ac67f69 100644 --- a/tests/baselines/reference/typeResolution.types +++ b/tests/baselines/reference/typeResolution.types @@ -25,7 +25,7 @@ export module TopLevelModule1 { var a2: SubSubModule1.ClassA; a2.AisIn1_1_1(); >a2 : ClassA ->SubSubModule1 : SubSubModule1 +>SubSubModule1 : unknown >ClassA : ClassA >a2.AisIn1_1_1() : void >a2.AisIn1_1_1 : () => void @@ -34,8 +34,8 @@ export module TopLevelModule1 { var a3: SubModule1.SubSubModule1.ClassA; a3.AisIn1_1_1(); >a3 : ClassA ->SubModule1 : SubModule1 ->SubSubModule1 : SubSubModule1 +>SubModule1 : unknown +>SubSubModule1 : unknown >ClassA : ClassA >a3.AisIn1_1_1() : void >a3.AisIn1_1_1 : () => void @@ -44,9 +44,9 @@ export module TopLevelModule1 { var a4: TopLevelModule1.SubModule1.SubSubModule1.ClassA; a4.AisIn1_1_1(); >a4 : ClassA ->TopLevelModule1 : TopLevelModule1 ->SubModule1 : SubModule1 ->SubSubModule1 : SubSubModule1 +>TopLevelModule1 : unknown +>SubModule1 : unknown +>SubSubModule1 : unknown >ClassA : ClassA >a4.AisIn1_1_1() : void >a4.AisIn1_1_1 : () => void @@ -64,9 +64,9 @@ export module TopLevelModule1 { var b2: TopLevelModule1.SubModule1.SubSubModule1.ClassB; b2.BisIn1_1_1(); >b2 : ClassB ->TopLevelModule1 : TopLevelModule1 ->SubModule1 : SubModule1 ->SubSubModule1 : SubSubModule1 +>TopLevelModule1 : unknown +>SubModule1 : unknown +>SubSubModule1 : unknown >ClassB : ClassB >b2.BisIn1_1_1() : void >b2.BisIn1_1_1 : () => void @@ -75,14 +75,14 @@ export module TopLevelModule1 { // Type only accessible from the root var c1: TopLevelModule1.SubModule2.SubSubModule2.ClassA; c1.AisIn1_2_2(); ->c1 : ClassA ->TopLevelModule1 : TopLevelModule1 ->SubModule2 : SubModule2 ->SubSubModule2 : SubSubModule2 ->ClassA : ClassA +>c1 : SubModule2.SubSubModule2.ClassA +>TopLevelModule1 : unknown +>SubModule2 : unknown +>SubSubModule2 : unknown +>ClassA : SubModule2.SubSubModule2.ClassA >c1.AisIn1_2_2() : void >c1.AisIn1_2_2 : () => void ->c1 : ClassA +>c1 : SubModule2.SubSubModule2.ClassA >AisIn1_2_2 : () => void // Interface reference @@ -96,7 +96,7 @@ export module TopLevelModule1 { var d2: SubSubModule1.InterfaceX; d2.XisIn1_1_1(); >d2 : InterfaceX ->SubSubModule1 : SubSubModule1 +>SubSubModule1 : unknown >InterfaceX : InterfaceX >d2.XisIn1_1_1() : any >d2.XisIn1_1_1 : () => any @@ -123,7 +123,7 @@ export module TopLevelModule1 { var a2: SubSubModule1.ClassA; a2.AisIn1_1_1(); >a2 : ClassA ->SubSubModule1 : SubSubModule1 +>SubSubModule1 : unknown >ClassA : ClassA >a2.AisIn1_1_1() : void >a2.AisIn1_1_1 : () => void @@ -132,8 +132,8 @@ export module TopLevelModule1 { var a3: SubModule1.SubSubModule1.ClassA; a3.AisIn1_1_1(); >a3 : ClassA ->SubModule1 : SubModule1 ->SubSubModule1 : SubSubModule1 +>SubModule1 : unknown +>SubSubModule1 : unknown >ClassA : ClassA >a3.AisIn1_1_1() : void >a3.AisIn1_1_1 : () => void @@ -142,9 +142,9 @@ export module TopLevelModule1 { var a4: TopLevelModule1.SubModule1.SubSubModule1.ClassA; a4.AisIn1_1_1(); >a4 : ClassA ->TopLevelModule1 : TopLevelModule1 ->SubModule1 : SubModule1 ->SubSubModule1 : SubSubModule1 +>TopLevelModule1 : unknown +>SubModule1 : unknown +>SubSubModule1 : unknown >ClassA : ClassA >a4.AisIn1_1_1() : void >a4.AisIn1_1_1 : () => void @@ -162,9 +162,9 @@ export module TopLevelModule1 { var b2: TopLevelModule1.SubModule1.SubSubModule1.ClassB; b2.BisIn1_1_1(); >b2 : ClassB ->TopLevelModule1 : TopLevelModule1 ->SubModule1 : SubModule1 ->SubSubModule1 : SubSubModule1 +>TopLevelModule1 : unknown +>SubModule1 : unknown +>SubSubModule1 : unknown >ClassB : ClassB >b2.BisIn1_1_1() : void >b2.BisIn1_1_1 : () => void @@ -173,24 +173,24 @@ export module TopLevelModule1 { // Type only accessible from the root var c1: TopLevelModule1.SubModule2.SubSubModule2.ClassA; c1.AisIn1_2_2(); ->c1 : ClassA ->TopLevelModule1 : TopLevelModule1 ->SubModule2 : SubModule2 ->SubSubModule2 : SubSubModule2 ->ClassA : ClassA +>c1 : SubModule2.SubSubModule2.ClassA +>TopLevelModule1 : unknown +>SubModule2 : unknown +>SubSubModule2 : unknown +>ClassA : SubModule2.SubSubModule2.ClassA >c1.AisIn1_2_2() : void >c1.AisIn1_2_2 : () => void ->c1 : ClassA +>c1 : SubModule2.SubSubModule2.ClassA >AisIn1_2_2 : () => void var c2: TopLevelModule2.SubModule3.ClassA; c2.AisIn2_3(); ->c2 : ClassA ->TopLevelModule2 : TopLevelModule2 ->SubModule3 : SubModule3 ->ClassA : ClassA +>c2 : TopLevelModule2.SubModule3.ClassA +>TopLevelModule2 : unknown +>SubModule3 : unknown +>ClassA : TopLevelModule2.SubModule3.ClassA >c2.AisIn2_3() : void >c2.AisIn2_3 : () => void ->c2 : ClassA +>c2 : TopLevelModule2.SubModule3.ClassA >AisIn2_3 : () => void // Interface reference @@ -204,7 +204,7 @@ export module TopLevelModule1 { var d2: SubSubModule1.InterfaceX; d2.XisIn1_1_1(); >d2 : InterfaceX ->SubSubModule1 : SubSubModule1 +>SubSubModule1 : unknown >InterfaceX : InterfaceX >d2.XisIn1_1_1() : any >d2.XisIn1_1_1 : () => any @@ -226,9 +226,9 @@ export module TopLevelModule1 { /* Sampling of stuff from AisIn1_1_1 */ var a4: TopLevelModule1.SubModule1.SubSubModule1.ClassA; a4.AisIn1_1_1(); >a4 : ClassA ->TopLevelModule1 : TopLevelModule1 ->SubModule1 : SubModule1 ->SubSubModule1 : SubSubModule1 +>TopLevelModule1 : unknown +>SubModule1 : unknown +>SubSubModule1 : unknown >ClassA : ClassA >a4.AisIn1_1_1() : void >a4.AisIn1_1_1 : () => void @@ -236,14 +236,14 @@ export module TopLevelModule1 { >AisIn1_1_1 : () => void var c1: TopLevelModule1.SubModule2.SubSubModule2.ClassA; c1.AisIn1_2_2(); ->c1 : ClassA ->TopLevelModule1 : TopLevelModule1 ->SubModule2 : SubModule2 ->SubSubModule2 : SubSubModule2 ->ClassA : ClassA +>c1 : SubModule2.SubSubModule2.ClassA +>TopLevelModule1 : unknown +>SubModule2 : unknown +>SubSubModule2 : unknown +>ClassA : SubModule2.SubSubModule2.ClassA >c1.AisIn1_2_2() : void >c1.AisIn1_2_2 : () => void ->c1 : ClassA +>c1 : SubModule2.SubSubModule2.ClassA >AisIn1_2_2 : () => void var d1: InterfaceX; d1.XisIn1_1_1(); @@ -255,13 +255,13 @@ export module TopLevelModule1 { >XisIn1_1_1 : () => any var c2: TopLevelModule2.SubModule3.ClassA; c2.AisIn2_3(); ->c2 : ClassA ->TopLevelModule2 : TopLevelModule2 ->SubModule3 : SubModule3 ->ClassA : ClassA +>c2 : TopLevelModule2.SubModule3.ClassA +>TopLevelModule2 : unknown +>SubModule3 : unknown +>ClassA : TopLevelModule2.SubModule3.ClassA >c2.AisIn2_3() : void >c2.AisIn2_3 : () => void ->c2 : ClassA +>c2 : TopLevelModule2.SubModule3.ClassA >AisIn2_3 : () => void } } @@ -277,43 +277,43 @@ export module TopLevelModule1 { >AA : () => void var a2: SubSubModule1.ClassA; a2.AisIn1_1_1(); ->a2 : ClassA ->SubSubModule1 : SubSubModule1 ->ClassA : ClassA +>a2 : SubSubModule1.ClassA +>SubSubModule1 : unknown +>ClassA : SubSubModule1.ClassA >a2.AisIn1_1_1() : void >a2.AisIn1_1_1 : () => void ->a2 : ClassA +>a2 : SubSubModule1.ClassA >AisIn1_1_1 : () => void var a3: SubModule1.SubSubModule1.ClassA; a3.AisIn1_1_1(); ->a3 : ClassA ->SubModule1 : SubModule1 ->SubSubModule1 : SubSubModule1 ->ClassA : ClassA +>a3 : SubSubModule1.ClassA +>SubModule1 : unknown +>SubSubModule1 : unknown +>ClassA : SubSubModule1.ClassA >a3.AisIn1_1_1() : void >a3.AisIn1_1_1 : () => void ->a3 : ClassA +>a3 : SubSubModule1.ClassA >AisIn1_1_1 : () => void var a4: TopLevelModule1.SubModule1.SubSubModule1.ClassA; a4.AisIn1_1_1(); ->a4 : ClassA ->TopLevelModule1 : TopLevelModule1 ->SubModule1 : SubModule1 ->SubSubModule1 : SubSubModule1 ->ClassA : ClassA +>a4 : SubSubModule1.ClassA +>TopLevelModule1 : unknown +>SubModule1 : unknown +>SubSubModule1 : unknown +>ClassA : SubSubModule1.ClassA >a4.AisIn1_1_1() : void >a4.AisIn1_1_1 : () => void ->a4 : ClassA +>a4 : SubSubModule1.ClassA >AisIn1_1_1 : () => void // Interface reference var d2: SubSubModule1.InterfaceX; d2.XisIn1_1_1(); ->d2 : InterfaceX ->SubSubModule1 : SubSubModule1 ->InterfaceX : InterfaceX +>d2 : SubSubModule1.InterfaceX +>SubSubModule1 : unknown +>InterfaceX : SubSubModule1.InterfaceX >d2.XisIn1_1_1() : any >d2.XisIn1_1_1 : () => any ->d2 : InterfaceX +>d2 : SubSubModule1.InterfaceX >XisIn1_1_1 : () => any } } diff --git a/tests/baselines/reference/underscoreMapFirst.types b/tests/baselines/reference/underscoreMapFirst.types index a62d6cc86f..5276164716 100644 --- a/tests/baselines/reference/underscoreMapFirst.types +++ b/tests/baselines/reference/underscoreMapFirst.types @@ -132,20 +132,20 @@ class MyView extends View { >allSeries : ISeries[][] >ISeries : ISeries >_.pluck(data, "series") : any[] ->_.pluck : (list: Collection, propertyName: string) => any[] +>_.pluck : (list: _.Collection, propertyName: string) => any[] >_ : typeof _ ->pluck : (list: Collection, propertyName: string) => any[] +>pluck : (list: _.Collection, propertyName: string) => any[] >data : IData[] return _.map(allSeries, _.first); >_.map(allSeries, _.first) : ISeries[] ->_.map : (list: List, iterator: ListIterator, context?: any) => TResult[] +>_.map : (list: _.List, iterator: _.ListIterator, context?: any) => TResult[] >_ : typeof _ ->map : (list: List, iterator: ListIterator, context?: any) => TResult[] +>map : (list: _.List, iterator: _.ListIterator, context?: any) => TResult[] >allSeries : ISeries[][] ->_.first : (array: List) => T +>_.first : (array: _.List) => T >_ : typeof _ ->first : (array: List) => T +>first : (array: _.List) => T } } diff --git a/tests/baselines/reference/underscoreTest1.types b/tests/baselines/reference/underscoreTest1.types index c32162b95a..15cf42b9c7 100644 --- a/tests/baselines/reference/underscoreTest1.types +++ b/tests/baselines/reference/underscoreTest1.types @@ -11,7 +11,7 @@ declare function alert(x: string): void; _.each([1, 2, 3], (num) => alert(num.toString())); >_.each([1, 2, 3], (num) => alert(num.toString())) : void >_.each : { (list: T[], iterator: Iterator, context?: any): void; (list: Dictionary, iterator: Iterator, context?: any): void; } ->_ : Static +>_ : Underscore.Static >each : { (list: T[], iterator: Iterator, context?: any): void; (list: Dictionary, iterator: Iterator, context?: any): void; } >[1, 2, 3] : number[] >(num) => alert(num.toString()) : (num: number) => void @@ -26,7 +26,7 @@ _.each([1, 2, 3], (num) => alert(num.toString())); _.each({ one: 1, two: 2, three: 3 }, (value: number, key?: string) => alert(value.toString())); >_.each({ one: 1, two: 2, three: 3 }, (value: number, key?: string) => alert(value.toString())) : void >_.each : { (list: T[], iterator: Iterator, context?: any): void; (list: Dictionary, iterator: Iterator, context?: any): void; } ->_ : Static +>_ : Underscore.Static >each : { (list: T[], iterator: Iterator, context?: any): void; (list: Dictionary, iterator: Iterator, context?: any): void; } >{ one: 1, two: 2, three: 3 } : { [x: string]: number; one: number; two: number; three: number; } >one : number @@ -45,7 +45,7 @@ _.each({ one: 1, two: 2, three: 3 }, (value: number, key?: string) => alert(valu _.map([1, 2, 3], (num) => num * 3); >_.map([1, 2, 3], (num) => num * 3) : number[] >_.map : { (list: T[], iterator: Iterator, context?: any): U[]; (list: Dictionary, iterator: Iterator, context?: any): U[]; } ->_ : Static +>_ : Underscore.Static >map : { (list: T[], iterator: Iterator, context?: any): U[]; (list: Dictionary, iterator: Iterator, context?: any): U[]; } >[1, 2, 3] : number[] >(num) => num * 3 : (num: number) => number @@ -56,7 +56,7 @@ _.map([1, 2, 3], (num) => num * 3); _.map({ one: 1, two: 2, three: 3 }, (value: number, key?: string) => value * 3); >_.map({ one: 1, two: 2, three: 3 }, (value: number, key?: string) => value * 3) : number[] >_.map : { (list: T[], iterator: Iterator, context?: any): U[]; (list: Dictionary, iterator: Iterator, context?: any): U[]; } ->_ : Static +>_ : Underscore.Static >map : { (list: T[], iterator: Iterator, context?: any): U[]; (list: Dictionary, iterator: Iterator, context?: any): U[]; } >{ one: 1, two: 2, three: 3 } : { [x: string]: number; one: number; two: number; three: number; } >one : number @@ -72,7 +72,7 @@ var sum = _.reduce([1, 2, 3], (memo, num) => memo + num, 0); >sum : number >_.reduce([1, 2, 3], (memo, num) => memo + num, 0) : number >_.reduce : { (list: T[], iterator: Reducer, initialValue?: T, context?: any): T; (list: T[], iterator: Reducer, initialValue: U, context?: any): U; (list: Dictionary, iterator: Reducer, initialValue?: T, context?: any): T; (list: Dictionary, iterator: Reducer, initialValue: U, context?: any): U; } ->_ : Static +>_ : Underscore.Static >reduce : { (list: T[], iterator: Reducer, initialValue?: T, context?: any): T; (list: T[], iterator: Reducer, initialValue: U, context?: any): U; (list: Dictionary, iterator: Reducer, initialValue?: T, context?: any): T; (list: Dictionary, iterator: Reducer, initialValue: U, context?: any): U; } >[1, 2, 3] : number[] >(memo, num) => memo + num : (memo: number, num: number) => number @@ -93,7 +93,7 @@ var flat = _.reduceRight(list, (a, b) => a.concat(b), []); >flat : number[] >_.reduceRight(list, (a, b) => a.concat(b), []) : number[] >_.reduceRight : { (list: T[], iterator: Reducer, initialValue?: T, context?: any): T; (list: T[], iterator: Reducer, initialValue: U, context?: any): U; (list: Dictionary, iterator: Reducer, initialValue?: T, context?: any): T; (list: Dictionary, iterator: Reducer, initialValue: U, context?: any): U; } ->_ : Static +>_ : Underscore.Static >reduceRight : { (list: T[], iterator: Reducer, initialValue?: T, context?: any): T; (list: T[], iterator: Reducer, initialValue: U, context?: any): U; (list: Dictionary, iterator: Reducer, initialValue?: T, context?: any): T; (list: Dictionary, iterator: Reducer, initialValue: U, context?: any): U; } >list : number[][] >(a, b) => a.concat(b) : (a: number[], b: number[]) => number[] @@ -110,7 +110,7 @@ var even = _.find([1, 2, 3, 4, 5, 6], (num) => num % 2 == 0); >even : number >_.find([1, 2, 3, 4, 5, 6], (num) => num % 2 == 0) : number >_.find : { (list: T[], iterator: Iterator, context?: any): T; (list: Dictionary, iterator: Iterator, context?: any): T; } ->_ : Static +>_ : Underscore.Static >find : { (list: T[], iterator: Iterator, context?: any): T; (list: Dictionary, iterator: Iterator, context?: any): T; } >[1, 2, 3, 4, 5, 6] : number[] >(num) => num % 2 == 0 : (num: number) => boolean @@ -123,7 +123,7 @@ var evens = _.filter([1, 2, 3, 4, 5, 6], (num) => num % 2 == 0); >evens : number[] >_.filter([1, 2, 3, 4, 5, 6], (num) => num % 2 == 0) : number[] >_.filter : { (list: T[], iterator: Iterator, context?: any): T[]; (list: Dictionary, iterator: Iterator, context?: any): T[]; } ->_ : Static +>_ : Underscore.Static >filter : { (list: T[], iterator: Iterator, context?: any): T[]; (list: Dictionary, iterator: Iterator, context?: any): T[]; } >[1, 2, 3, 4, 5, 6] : number[] >(num) => num % 2 == 0 : (num: number) => boolean @@ -151,7 +151,7 @@ var listOfPlays = [{ title: "Cymbeline", author: "Shakespeare", year: 1611 }, { _.where(listOfPlays, { author: "Shakespeare", year: 1611 }); >_.where(listOfPlays, { author: "Shakespeare", year: 1611 }) : { title: string; author: string; year: number; }[] >_.where : { (list: T[], properties: Object): T[]; (list: Dictionary, properties: Object): T[]; } ->_ : Static +>_ : Underscore.Static >where : { (list: T[], properties: Object): T[]; (list: Dictionary, properties: Object): T[]; } >listOfPlays : { title: string; author: string; year: number; }[] >{ author: "Shakespeare", year: 1611 } : { author: string; year: number; } @@ -162,7 +162,7 @@ var odds = _.reject([1, 2, 3, 4, 5, 6], (num) => num % 2 == 0); >odds : number[] >_.reject([1, 2, 3, 4, 5, 6], (num) => num % 2 == 0) : number[] >_.reject : { (list: T[], iterator: Iterator, context?: any): T[]; (list: Dictionary, iterator: Iterator, context?: any): T[]; } ->_ : Static +>_ : Underscore.Static >reject : { (list: T[], iterator: Iterator, context?: any): T[]; (list: Dictionary, iterator: Iterator, context?: any): T[]; } >[1, 2, 3, 4, 5, 6] : number[] >(num) => num % 2 == 0 : (num: number) => boolean @@ -174,31 +174,31 @@ var odds = _.reject([1, 2, 3, 4, 5, 6], (num) => num % 2 == 0); _.all([true, 1, null, 'yes'], _.identity); >_.all([true, 1, null, 'yes'], _.identity) : boolean >_.all : { (list: T[], iterator?: Iterator, context?: any): boolean; (list: Dictionary, iterator?: Iterator, context?: any): boolean; } ->_ : Static +>_ : Underscore.Static >all : { (list: T[], iterator?: Iterator, context?: any): boolean; (list: Dictionary, iterator?: Iterator, context?: any): boolean; } >[true, 1, null, 'yes'] : {}[] >_.identity : (value: T) => T ->_ : Static +>_ : Underscore.Static >identity : (value: T) => T _.any([null, 0, 'yes', false]); >_.any([null, 0, 'yes', false]) : boolean >_.any : { (list: T[], iterator?: Iterator, context?: any): boolean; (list: Dictionary, iterator?: Iterator, context?: any): boolean; } ->_ : Static +>_ : Underscore.Static >any : { (list: T[], iterator?: Iterator, context?: any): boolean; (list: Dictionary, iterator?: Iterator, context?: any): boolean; } >[null, 0, 'yes', false] : {}[] _.contains([1, 2, 3], 3); >_.contains([1, 2, 3], 3) : boolean >_.contains : { (list: T[], value: T): boolean; (list: Dictionary, value: T): boolean; } ->_ : Static +>_ : Underscore.Static >contains : { (list: T[], value: T): boolean; (list: Dictionary, value: T): boolean; } >[1, 2, 3] : number[] _.invoke([[5, 1, 7], [3, 2, 1]], 'sort'); >_.invoke([[5, 1, 7], [3, 2, 1]], 'sort') : any[] >_.invoke : { (list: any[], methodName: string, ...args: any[]): any[]; (list: Dictionary, methodName: string, ...args: any[]): any[]; } ->_ : Static +>_ : Underscore.Static >invoke : { (list: any[], methodName: string, ...args: any[]): any[]; (list: Dictionary, methodName: string, ...args: any[]): any[]; } >[[5, 1, 7], [3, 2, 1]] : any[] >[5, 1, 7] : number[] @@ -220,14 +220,14 @@ var stooges = [{ name: 'moe', age: 40 }, { name: 'larry', age: 50 }, { name: 'cu _.pluck(stooges, 'name'); >_.pluck(stooges, 'name') : any[] >_.pluck : { (list: any[], propertyName: string): any[]; (list: Dictionary, propertyName: string): any[]; } ->_ : Static +>_ : Underscore.Static >pluck : { (list: any[], propertyName: string): any[]; (list: Dictionary, propertyName: string): any[]; } >stooges : { name: string; age: number; }[] _.max(stooges, (stooge) => stooge.age); >_.max(stooges, (stooge) => stooge.age) : { name: string; age: number; } >_.max : { (list: T[], iterator?: Iterator, context?: any): T; (list: Dictionary, iterator?: Iterator, context?: any): T; } ->_ : Static +>_ : Underscore.Static >max : { (list: T[], iterator?: Iterator, context?: any): T; (list: Dictionary, iterator?: Iterator, context?: any): T; } >stooges : { name: string; age: number; }[] >(stooge) => stooge.age : (stooge: { name: string; age: number; }) => number @@ -243,14 +243,14 @@ var numbers = [10, 5, 100, 2, 1000]; _.min(numbers); >_.min(numbers) : number >_.min : { (list: T[], iterator?: Iterator, context?: any): T; (list: Dictionary, iterator?: Iterator, context?: any): T; } ->_ : Static +>_ : Underscore.Static >min : { (list: T[], iterator?: Iterator, context?: any): T; (list: Dictionary, iterator?: Iterator, context?: any): T; } >numbers : number[] _.sortBy([1, 2, 3, 4, 5, 6], (num) => Math.sin(num)); >_.sortBy([1, 2, 3, 4, 5, 6], (num) => Math.sin(num)) : number[] >_.sortBy : { (list: T[], iterator: Iterator, context?: any): T[]; (list: Dictionary, iterator: Iterator, context?: any): T[]; (list: T[], propertyName: string): T[]; (list: Dictionary, propertyName: string): T[]; } ->_ : Static +>_ : Underscore.Static >sortBy : { (list: T[], iterator: Iterator, context?: any): T[]; (list: Dictionary, iterator: Iterator, context?: any): T[]; (list: T[], propertyName: string): T[]; (list: Dictionary, propertyName: string): T[]; } >[1, 2, 3, 4, 5, 6] : number[] >(num) => Math.sin(num) : (num: number) => number @@ -266,8 +266,8 @@ _.sortBy([1, 2, 3, 4, 5, 6], (num) => Math.sin(num)); _([1.3, 2.1, 2.4]).groupBy((e: number, i?: number, list?: number[]) => Math.floor(e)); >_([1.3, 2.1, 2.4]).groupBy((e: number, i?: number, list?: number[]) => Math.floor(e)) : Dictionary >_([1.3, 2.1, 2.4]).groupBy : { (iterator?: Iterator, context?: any): Dictionary; (propertyName: string): Dictionary; } ->_([1.3, 2.1, 2.4]) : WrappedArray ->_ : Static +>_([1.3, 2.1, 2.4]) : Underscore.WrappedArray +>_ : Underscore.Static >[1.3, 2.1, 2.4] : number[] >groupBy : { (iterator?: Iterator, context?: any): Dictionary; (propertyName: string): Dictionary; } >(e: number, i?: number, list?: number[]) => Math.floor(e) : (e: number, i?: number, list?: number[]) => number @@ -283,7 +283,7 @@ _([1.3, 2.1, 2.4]).groupBy((e: number, i?: number, list?: number[]) => Math.floo _.groupBy([1.3, 2.1, 2.4], (num: number) => Math.floor(num)); >_.groupBy([1.3, 2.1, 2.4], (num: number) => Math.floor(num)) : Dictionary >_.groupBy : { (list: T[], iterator?: Iterator, context?: any): Dictionary; (list: Dictionary, iterator?: Iterator, context?: any): Dictionary; (list: T[], propertyName: string): Dictionary; (list: Dictionary, propertyName: string): Dictionary; } ->_ : Static +>_ : Underscore.Static >groupBy : { (list: T[], iterator?: Iterator, context?: any): Dictionary; (list: Dictionary, iterator?: Iterator, context?: any): Dictionary; (list: T[], propertyName: string): Dictionary; (list: Dictionary, propertyName: string): Dictionary; } >[1.3, 2.1, 2.4] : number[] >(num: number) => Math.floor(num) : (num: number) => number @@ -297,14 +297,14 @@ _.groupBy([1.3, 2.1, 2.4], (num: number) => Math.floor(num)); _.groupBy(['one', 'two', 'three'], 'length'); >_.groupBy(['one', 'two', 'three'], 'length') : Dictionary >_.groupBy : { (list: T[], iterator?: Iterator, context?: any): Dictionary; (list: Dictionary, iterator?: Iterator, context?: any): Dictionary; (list: T[], propertyName: string): Dictionary; (list: Dictionary, propertyName: string): Dictionary; } ->_ : Static +>_ : Underscore.Static >groupBy : { (list: T[], iterator?: Iterator, context?: any): Dictionary; (list: Dictionary, iterator?: Iterator, context?: any): Dictionary; (list: T[], propertyName: string): Dictionary; (list: Dictionary, propertyName: string): Dictionary; } >['one', 'two', 'three'] : string[] _.countBy([1, 2, 3, 4, 5], (num) => num % 2 == 0 ? 'even' : 'odd'); >_.countBy([1, 2, 3, 4, 5], (num) => num % 2 == 0 ? 'even' : 'odd') : Dictionary >_.countBy : { (list: T[], iterator?: Iterator, context?: any): Dictionary; (list: Dictionary, iterator?: Iterator, context?: any): Dictionary; (list: T[], propertyName: string): Dictionary; (list: Dictionary, propertyName: string): Dictionary; } ->_ : Static +>_ : Underscore.Static >countBy : { (list: T[], iterator?: Iterator, context?: any): Dictionary; (list: Dictionary, iterator?: Iterator, context?: any): Dictionary; (list: T[], propertyName: string): Dictionary; (list: Dictionary, propertyName: string): Dictionary; } >[1, 2, 3, 4, 5] : number[] >(num) => num % 2 == 0 ? 'even' : 'odd' : (num: number) => string @@ -317,7 +317,7 @@ _.countBy([1, 2, 3, 4, 5], (num) => num % 2 == 0 ? 'even' : 'odd'); _.shuffle([1, 2, 3, 4, 5, 6]); >_.shuffle([1, 2, 3, 4, 5, 6]) : number[] >_.shuffle : { (list: T[]): T[]; (list: Dictionary): T[]; } ->_ : Static +>_ : Underscore.Static >shuffle : { (list: T[]): T[]; (list: Dictionary): T[]; } >[1, 2, 3, 4, 5, 6] : number[] @@ -326,7 +326,7 @@ _.shuffle([1, 2, 3, 4, 5, 6]); _.size({ one: 1, two: 2, three: 3 }); >_.size({ one: 1, two: 2, three: 3 }) : number >_.size : { (list: T[]): number; (list: Dictionary): number; } ->_ : Static +>_ : Underscore.Static >size : { (list: T[]): number; (list: Dictionary): number; } >{ one: 1, two: 2, three: 3 } : { [x: string]: number; one: number; two: number; three: number; } >one : number @@ -338,49 +338,49 @@ _.size({ one: 1, two: 2, three: 3 }); _.first([5, 4, 3, 2, 1]); >_.first([5, 4, 3, 2, 1]) : number >_.first : { (list: T[]): T; (list: T[], count: number): T[]; } ->_ : Static +>_ : Underscore.Static >first : { (list: T[]): T; (list: T[], count: number): T[]; } >[5, 4, 3, 2, 1] : number[] _.initial([5, 4, 3, 2, 1]); >_.initial([5, 4, 3, 2, 1]) : number >_.initial : { (list: T[]): T; (list: T[], count: number): T[]; } ->_ : Static +>_ : Underscore.Static >initial : { (list: T[]): T; (list: T[], count: number): T[]; } >[5, 4, 3, 2, 1] : number[] _.last([5, 4, 3, 2, 1]); >_.last([5, 4, 3, 2, 1]) : number >_.last : { (list: T[]): T; (list: T[], count: number): T[]; } ->_ : Static +>_ : Underscore.Static >last : { (list: T[]): T; (list: T[], count: number): T[]; } >[5, 4, 3, 2, 1] : number[] _.rest([5, 4, 3, 2, 1]); >_.rest([5, 4, 3, 2, 1]) : number[] >_.rest : (list: T[], index?: number) => T[] ->_ : Static +>_ : Underscore.Static >rest : (list: T[], index?: number) => T[] >[5, 4, 3, 2, 1] : number[] _.compact([0, 1, false, 2, '', 3]); >_.compact([0, 1, false, 2, '', 3]) : {}[] >_.compact : (list: T[]) => T[] ->_ : Static +>_ : Underscore.Static >compact : (list: T[]) => T[] >[0, 1, false, 2, '', 3] : {}[] _.flatten([1, 2, 3, 4]); >_.flatten([1, 2, 3, 4]) : {}[] >_.flatten : { (list: T[][]): T[]; (array: any[], shallow?: boolean): T[]; } ->_ : Static +>_ : Underscore.Static >flatten : { (list: T[][]): T[]; (array: any[], shallow?: boolean): T[]; } >[1, 2, 3, 4] : any[] _.flatten([1, [2]]); >_.flatten([1, [2]]) : {}[] >_.flatten : { (list: T[][]): T[]; (array: any[], shallow?: boolean): T[]; } ->_ : Static +>_ : Underscore.Static >flatten : { (list: T[][]): T[]; (array: any[], shallow?: boolean): T[]; } >[1, [2]] : any[] >[2] : number[] @@ -389,7 +389,7 @@ _.flatten([1, [2]]); _.flatten([1, [2], [3, [[4]]]]); >_.flatten([1, [2], [3, [[4]]]]) : {}[] >_.flatten : { (list: T[][]): T[]; (array: any[], shallow?: boolean): T[]; } ->_ : Static +>_ : Underscore.Static >flatten : { (list: T[][]): T[]; (array: any[], shallow?: boolean): T[]; } >[1, [2], [3, [[4]]]] : any[] >[2] : number[] @@ -400,7 +400,7 @@ _.flatten([1, [2], [3, [[4]]]]); _.flatten([1, [2], [3, [[4]]]], true); >_.flatten([1, [2], [3, [[4]]]], true) : {}[] >_.flatten : { (list: T[][]): T[]; (array: any[], shallow?: boolean): T[]; } ->_ : Static +>_ : Underscore.Static >flatten : { (list: T[][]): T[]; (array: any[], shallow?: boolean): T[]; } >[1, [2], [3, [[4]]]] : any[] >[2] : number[] @@ -411,14 +411,14 @@ _.flatten([1, [2], [3, [[4]]]], true); _.without([1, 2, 1, 0, 3, 1, 4], 0, 1); >_.without([1, 2, 1, 0, 3, 1, 4], 0, 1) : number[] >_.without : (list: T[], ...values: T[]) => T[] ->_ : Static +>_ : Underscore.Static >without : (list: T[], ...values: T[]) => T[] >[1, 2, 1, 0, 3, 1, 4] : number[] _.union([1, 2, 3], [101, 2, 1, 10], [2, 1]); >_.union([1, 2, 3], [101, 2, 1, 10], [2, 1]) : number[] >_.union : (...arrays: T[][]) => T[] ->_ : Static +>_ : Underscore.Static >union : (...arrays: T[][]) => T[] >[1, 2, 3] : number[] >[101, 2, 1, 10] : number[] @@ -427,7 +427,7 @@ _.union([1, 2, 3], [101, 2, 1, 10], [2, 1]); _.intersection([1, 2, 3], [101, 2, 1, 10], [2, 1]); >_.intersection([1, 2, 3], [101, 2, 1, 10], [2, 1]) : number[] >_.intersection : (...arrays: T[][]) => T[] ->_ : Static +>_ : Underscore.Static >intersection : (...arrays: T[][]) => T[] >[1, 2, 3] : number[] >[101, 2, 1, 10] : number[] @@ -436,7 +436,7 @@ _.intersection([1, 2, 3], [101, 2, 1, 10], [2, 1]); _.difference([1, 2, 3, 4, 5], [5, 2, 10]); >_.difference([1, 2, 3, 4, 5], [5, 2, 10]) : number[] >_.difference : (list: T[], ...others: T[][]) => T[] ->_ : Static +>_ : Underscore.Static >difference : (list: T[], ...others: T[][]) => T[] >[1, 2, 3, 4, 5] : number[] >[5, 2, 10] : number[] @@ -444,14 +444,14 @@ _.difference([1, 2, 3, 4, 5], [5, 2, 10]); _.uniq([1, 2, 1, 3, 1, 4]); >_.uniq([1, 2, 1, 3, 1, 4]) : number[] >_.uniq : { (list: T[], isSorted?: boolean): T[]; (list: T[], isSorted: boolean, iterator: Iterator, context?: any): U[]; } ->_ : Static +>_ : Underscore.Static >uniq : { (list: T[], isSorted?: boolean): T[]; (list: T[], isSorted: boolean, iterator: Iterator, context?: any): U[]; } >[1, 2, 1, 3, 1, 4] : number[] _.zip(['moe', 'larry', 'curly'], [30, 40, 50], [true, false, false]); >_.zip(['moe', 'larry', 'curly'], [30, 40, 50], [true, false, false]) : Tuple3[] >_.zip : { (a0: T0[], a1: T1[]): Tuple2[]; (a0: T0[], a1: T1[], a2: T2[]): Tuple3[]; (a0: T0[], a1: T1[], a2: T2[], a3: T3[]): Tuple4[]; (...arrays: any[][]): any[][]; } ->_ : Static +>_ : Underscore.Static >zip : { (a0: T0[], a1: T1[]): Tuple2[]; (a0: T0[], a1: T1[], a2: T2[]): Tuple3[]; (a0: T0[], a1: T1[], a2: T2[], a3: T3[]): Tuple4[]; (...arrays: any[][]): any[][]; } >['moe', 'larry', 'curly'] : string[] >[30, 40, 50] : number[] @@ -460,7 +460,7 @@ _.zip(['moe', 'larry', 'curly'], [30, 40, 50], [true, false, false]); _.object(['moe', 'larry', 'curly'], [30, 40, 50]); >_.object(['moe', 'larry', 'curly'], [30, 40, 50]) : any >_.object : { (list: any[][]): any; (keys: string[], values: any[]): any; } ->_ : Static +>_ : Underscore.Static >object : { (list: any[][]): any; (keys: string[], values: any[]): any; } >['moe', 'larry', 'curly'] : string[] >[30, 40, 50] : any[] @@ -468,7 +468,7 @@ _.object(['moe', 'larry', 'curly'], [30, 40, 50]); _.object([['moe', 30], ['larry', 40], ['curly', 50]]); >_.object([['moe', 30], ['larry', 40], ['curly', 50]]) : any >_.object : { (list: any[][]): any; (keys: string[], values: any[]): any; } ->_ : Static +>_ : Underscore.Static >object : { (list: any[][]): any; (keys: string[], values: any[]): any; } >[['moe', 30], ['larry', 40], ['curly', 50]] : any[][] >['moe', 30] : any[] @@ -478,52 +478,52 @@ _.object([['moe', 30], ['larry', 40], ['curly', 50]]); _.indexOf([1, 2, 3], 2); >_.indexOf([1, 2, 3], 2) : number >_.indexOf : (list: T[], value: T, isSorted?: boolean) => number ->_ : Static +>_ : Underscore.Static >indexOf : (list: T[], value: T, isSorted?: boolean) => number >[1, 2, 3] : number[] _.lastIndexOf([1, 2, 3, 1, 2, 3], 2); >_.lastIndexOf([1, 2, 3, 1, 2, 3], 2) : number >_.lastIndexOf : (list: T[], value: T, fromIndex?: number) => number ->_ : Static +>_ : Underscore.Static >lastIndexOf : (list: T[], value: T, fromIndex?: number) => number >[1, 2, 3, 1, 2, 3] : number[] _.sortedIndex([10, 20, 30, 40, 50], 35); >_.sortedIndex([10, 20, 30, 40, 50], 35) : number >_.sortedIndex : { (list: T[], obj: T, propertyName: string): number; (list: T[], obj: T, iterator?: Iterator, context?: any): number; } ->_ : Static +>_ : Underscore.Static >sortedIndex : { (list: T[], obj: T, propertyName: string): number; (list: T[], obj: T, iterator?: Iterator, context?: any): number; } >[10, 20, 30, 40, 50] : number[] _.range(10); >_.range(10) : number[] >_.range : { (stop: number): number[]; (start: number, stop: number, step?: number): number[]; } ->_ : Static +>_ : Underscore.Static >range : { (stop: number): number[]; (start: number, stop: number, step?: number): number[]; } _.range(1, 11); >_.range(1, 11) : number[] >_.range : { (stop: number): number[]; (start: number, stop: number, step?: number): number[]; } ->_ : Static +>_ : Underscore.Static >range : { (stop: number): number[]; (start: number, stop: number, step?: number): number[]; } _.range(0, 30, 5); >_.range(0, 30, 5) : number[] >_.range : { (stop: number): number[]; (start: number, stop: number, step?: number): number[]; } ->_ : Static +>_ : Underscore.Static >range : { (stop: number): number[]; (start: number, stop: number, step?: number): number[]; } _.range(0, 30, 5); >_.range(0, 30, 5) : number[] >_.range : { (stop: number): number[]; (start: number, stop: number, step?: number): number[]; } ->_ : Static +>_ : Underscore.Static >range : { (stop: number): number[]; (start: number, stop: number, step?: number): number[]; } _.range(0); >_.range(0) : number[] >_.range : { (stop: number): number[]; (start: number, stop: number, step?: number): number[]; } ->_ : Static +>_ : Underscore.Static >range : { (stop: number): number[]; (start: number, stop: number, step?: number): number[]; } /////////////////////////////////////////////////////////////////////////////////////// @@ -545,7 +545,7 @@ var func2 = _.bind(func, { name: 'moe' }, 'hi'); >func2 : Function >_.bind(func, { name: 'moe' }, 'hi') : Function >_.bind : { (func: T, object: any): T; (func: Function, object: any, ...args: any[]): Function; } ->_ : Static +>_ : Underscore.Static >bind : { (func: T, object: any): T; (func: Function, object: any, ...args: any[]): Function; } >func : (greeting: any) => string >{ name: 'moe' } : { name: string; } @@ -557,11 +557,7 @@ func2(); var buttonView = { >buttonView : { label: string; onClick: () => void; onHover: () => void; } ->{ - label: 'underscore', - onClick: function () { alert('clicked: ' + this.label); }, - onHover: function () { alert('hovering: ' + this.label); } -} : { label: string; onClick: () => void; onHover: () => void; } +>{ label: 'underscore', onClick: function () { alert('clicked: ' + this.label); }, onHover: function () { alert('hovering: ' + this.label); }} : { label: string; onClick: () => void; onHover: () => void; } label: 'underscore', >label : string @@ -590,7 +586,7 @@ var buttonView = { _.bindAll(buttonView); >_.bindAll(buttonView) : { label: string; onClick: () => void; onHover: () => void; } >_.bindAll : (object: T, ...methodNames: string[]) => T ->_ : Static +>_ : Underscore.Static >bindAll : (object: T, ...methodNames: string[]) => T >buttonView : { label: string; onClick: () => void; onHover: () => void; } @@ -606,15 +602,11 @@ $('#underscore_button').bind('click', buttonView.onClick); var fibonacci = _.memoize(function (n) { >fibonacci : any ->_.memoize(function (n) { - return n < 2 ? n : fibonacci(n - 1) + fibonacci(n - 2); -}) : (n: any) => any +>_.memoize(function (n) { return n < 2 ? n : fibonacci(n - 1) + fibonacci(n - 2);}) : (n: any) => any >_.memoize : (func: T, hashFunction?: Function) => T ->_ : Static +>_ : Underscore.Static >memoize : (func: T, hashFunction?: Function) => T ->function (n) { - return n < 2 ? n : fibonacci(n - 1) + fibonacci(n - 2); -} : (n: any) => any +>function (n) { return n < 2 ? n : fibonacci(n - 1) + fibonacci(n - 2);} : (n: any) => any >n : any return n < 2 ? n : fibonacci(n - 1) + fibonacci(n - 2); @@ -638,7 +630,7 @@ var log = _.bind((message?: string, ...rest: string[]) => { }, Date); >log : (message?: string, ...rest: string[]) => void >_.bind((message?: string, ...rest: string[]) => { }, Date) : (message?: string, ...rest: string[]) => void >_.bind : { (func: T, object: any): T; (func: Function, object: any, ...args: any[]): Function; } ->_ : Static +>_ : Underscore.Static >bind : { (func: T, object: any): T; (func: Function, object: any, ...args: any[]): Function; } >(message?: string, ...rest: string[]) => { } : (message?: string, ...rest: string[]) => void >message : string @@ -648,14 +640,14 @@ var log = _.bind((message?: string, ...rest: string[]) => { }, Date); _.delay(log, 1000, 'logged later'); >_.delay(log, 1000, 'logged later') : number >_.delay : (func: Function, wait: number, ...args: any[]) => number ->_ : Static +>_ : Underscore.Static >delay : (func: Function, wait: number, ...args: any[]) => number >log : (message?: string, ...rest: string[]) => void _.defer(function () { alert('deferred'); }); >_.defer(function () { alert('deferred'); }) : number >_.defer : (func: Function, ...args: any[]) => number ->_ : Static +>_ : Underscore.Static >defer : (func: Function, ...args: any[]) => number >function () { alert('deferred'); } : () => void >alert('deferred') : void @@ -671,7 +663,7 @@ var throttled = _.throttle(updatePosition, 100); >throttled : () => void >_.throttle(updatePosition, 100) : () => void >_.throttle : (func: T, wait: number) => T ->_ : Static +>_ : Underscore.Static >throttle : (func: T, wait: number) => T >updatePosition : () => void @@ -693,7 +685,7 @@ var lazyLayout = _.debounce(calculateLayout, 300); >lazyLayout : () => void >_.debounce(calculateLayout, 300) : () => void >_.debounce : (func: T, wait: number, immediate?: boolean) => T ->_ : Static +>_ : Underscore.Static >debounce : (func: T, wait: number, immediate?: boolean) => T >calculateLayout : () => void @@ -715,7 +707,7 @@ var initialize = _.once(createApplication); >initialize : () => void >_.once(createApplication) : () => void >_.once : (func: T) => T ->_ : Static +>_ : Underscore.Static >once : (func: T) => T >createApplication : () => void @@ -740,7 +732,7 @@ var renderNotes = _.after(notes.length, render); >renderNotes : () => void >_.after(notes.length, render) : () => void >_.after : (count: number, func: T) => T ->_ : Static +>_ : Underscore.Static >after : (count: number, func: T) => T >notes.length : number >notes : any[] @@ -750,7 +742,7 @@ var renderNotes = _.after(notes.length, render); _.each(notes, (note) => note.asyncSave({ success: renderNotes })); >_.each(notes, (note) => note.asyncSave({ success: renderNotes })) : void >_.each : { (list: T[], iterator: Iterator, context?: any): void; (list: Dictionary, iterator: Iterator, context?: any): void; } ->_ : Static +>_ : Underscore.Static >each : { (list: T[], iterator: Iterator, context?: any): void; (list: Dictionary, iterator: Iterator, context?: any): void; } >notes : any[] >(note) => note.asyncSave({ success: renderNotes }) : (note: any) => any @@ -761,7 +753,7 @@ _.each(notes, (note) => note.asyncSave({ success: renderNotes })); >asyncSave : any >{ success: renderNotes } : { success: () => void; } >success : () => void ->renderNotes : renderNotes +>renderNotes : () => void var hello = function (name) { return "hello: " + name; }; >hello : (name: any) => string @@ -775,7 +767,7 @@ hello = _.wrap(hello, (func, arg) => { return "before, " + func(arg) + ", after" >hello : (name: any) => string >_.wrap(hello, (func, arg) => { return "before, " + func(arg) + ", after"; }) : (name: any) => string >_.wrap : (func: T, wrapper: (func: T, ...args: any[]) => any) => T ->_ : Static +>_ : Underscore.Static >wrap : (func: T, wrapper: (func: T, ...args: any[]) => any) => T >hello : (name: any) => string >(func, arg) => { return "before, " + func(arg) + ", after"; } : (func: (name: any) => string, arg: any) => string @@ -809,7 +801,7 @@ var welcome = _.compose(exclaim, greet); >welcome : Function >_.compose(exclaim, greet) : Function >_.compose : (...funcs: Function[]) => Function ->_ : Static +>_ : Underscore.Static >compose : (...funcs: Function[]) => Function >exclaim : (statement: any) => string >greet : (name: any) => string @@ -823,7 +815,7 @@ welcome('moe'); _.keys({ one: 1, two: 2, three: 3 }); >_.keys({ one: 1, two: 2, three: 3 }) : string[] >_.keys : (object: any) => string[] ->_ : Static +>_ : Underscore.Static >keys : (object: any) => string[] >{ one: 1, two: 2, three: 3 } : { one: number; two: number; three: number; } >one : number @@ -833,7 +825,7 @@ _.keys({ one: 1, two: 2, three: 3 }); _.values({ one: 1, two: 2, three: 3 }); >_.values({ one: 1, two: 2, three: 3 }) : any[] >_.values : (object: any) => any[] ->_ : Static +>_ : Underscore.Static >values : (object: any) => any[] >{ one: 1, two: 2, three: 3 } : { one: number; two: number; three: number; } >one : number @@ -843,7 +835,7 @@ _.values({ one: 1, two: 2, three: 3 }); _.pairs({ one: 1, two: 2, three: 3 }); >_.pairs({ one: 1, two: 2, three: 3 }) : any[][] >_.pairs : (object: any) => any[][] ->_ : Static +>_ : Underscore.Static >pairs : (object: any) => any[][] >{ one: 1, two: 2, three: 3 } : { one: number; two: number; three: number; } >one : number @@ -853,7 +845,7 @@ _.pairs({ one: 1, two: 2, three: 3 }); _.invert({ Moe: "Moses", Larry: "Louis", Curly: "Jerome" }); >_.invert({ Moe: "Moses", Larry: "Louis", Curly: "Jerome" }) : any >_.invert : (object: any) => any ->_ : Static +>_ : Underscore.Static >invert : (object: any) => any >{ Moe: "Moses", Larry: "Louis", Curly: "Jerome" } : { Moe: string; Larry: string; Curly: string; } >Moe : string @@ -863,14 +855,14 @@ _.invert({ Moe: "Moses", Larry: "Louis", Curly: "Jerome" }); _.functions(_); >_.functions(_) : string[] >_.functions : (object: any) => string[] ->_ : Static +>_ : Underscore.Static >functions : (object: any) => string[] ->_ : Static +>_ : Underscore.Static _.extend({ name: 'moe' }, { age: 50 }); >_.extend({ name: 'moe' }, { age: 50 }) : { name: string; } >_.extend : (destination: T, ...sources: any[]) => T ->_ : Static +>_ : Underscore.Static >extend : (destination: T, ...sources: any[]) => T >{ name: 'moe' } : { name: string; } >name : string @@ -880,7 +872,7 @@ _.extend({ name: 'moe' }, { age: 50 }); _.pick({ name: 'moe', age: 50, userid: 'moe1' }, 'name', 'age'); >_.pick({ name: 'moe', age: 50, userid: 'moe1' }, 'name', 'age') : { name: string; age: number; userid: string; } >_.pick : (object: T, ...keys: string[]) => T ->_ : Static +>_ : Underscore.Static >pick : (object: T, ...keys: string[]) => T >{ name: 'moe', age: 50, userid: 'moe1' } : { name: string; age: number; userid: string; } >name : string @@ -890,7 +882,7 @@ _.pick({ name: 'moe', age: 50, userid: 'moe1' }, 'name', 'age'); _.omit({ name: 'moe', age: 50, userid: 'moe1' }, 'userid'); >_.omit({ name: 'moe', age: 50, userid: 'moe1' }, 'userid') : { name: string; age: number; userid: string; } >_.omit : (object: T, ...keys: string[]) => T ->_ : Static +>_ : Underscore.Static >omit : (object: T, ...keys: string[]) => T >{ name: 'moe', age: 50, userid: 'moe1' } : { name: string; age: number; userid: string; } >name : string @@ -905,7 +897,7 @@ var iceCream = { flavor: "chocolate" }; _.defaults(iceCream, { flavor: "vanilla", sprinkles: "lots" }); >_.defaults(iceCream, { flavor: "vanilla", sprinkles: "lots" }) : { flavor: string; } >_.defaults : (object: T, ...defaults: any[]) => T ->_ : Static +>_ : Underscore.Static >defaults : (object: T, ...defaults: any[]) => T >iceCream : { flavor: string; } >{ flavor: "vanilla", sprinkles: "lots" } : { flavor: string; sprinkles: string; } @@ -915,48 +907,28 @@ _.defaults(iceCream, { flavor: "vanilla", sprinkles: "lots" }); _.clone({ name: 'moe' }); >_.clone({ name: 'moe' }) : { name: string; } >_.clone : (object: T) => T ->_ : Static +>_ : Underscore.Static >clone : (object: T) => T >{ name: 'moe' } : { name: string; } >name : string _.chain([1, 2, 3, 200]) ->_.chain([1, 2, 3, 200]) - .filter(function (num) { return num % 2 == 0; }) - .tap(alert) - .map(function (num) { return num * num }) - .value() : number[] ->_.chain([1, 2, 3, 200]) - .filter(function (num) { return num % 2 == 0; }) - .tap(alert) - .map(function (num) { return num * num }) - .value : () => number[] ->_.chain([1, 2, 3, 200]) - .filter(function (num) { return num % 2 == 0; }) - .tap(alert) - .map(function (num) { return num * num }) : ChainedArray ->_.chain([1, 2, 3, 200]) - .filter(function (num) { return num % 2 == 0; }) - .tap(alert) - .map : (iterator: Iterator, context?: any) => ChainedArray ->_.chain([1, 2, 3, 200]) - .filter(function (num) { return num % 2 == 0; }) - .tap(alert) : ChainedArray ->_.chain([1, 2, 3, 200]) - .filter(function (num) { return num % 2 == 0; }) - .tap : (interceptor: (object: number[]) => void) => ChainedArray ->_.chain([1, 2, 3, 200]) - .filter(function (num) { return num % 2 == 0; }) : ChainedArray ->_.chain([1, 2, 3, 200]) - .filter : (iterator: Iterator, context?: any) => ChainedArray ->_.chain([1, 2, 3, 200]) : ChainedArray ->_.chain : { (list: T[]): ChainedArray; (list: Dictionary): ChainedDictionary; (obj: T): ChainedObject; } ->_ : Static ->chain : { (list: T[]): ChainedArray; (list: Dictionary): ChainedDictionary; (obj: T): ChainedObject; } +>_.chain([1, 2, 3, 200]) .filter(function (num) { return num % 2 == 0; }) .tap(alert) .map(function (num) { return num * num }) .value() : number[] +>_.chain([1, 2, 3, 200]) .filter(function (num) { return num % 2 == 0; }) .tap(alert) .map(function (num) { return num * num }) .value : () => number[] +>_.chain([1, 2, 3, 200]) .filter(function (num) { return num % 2 == 0; }) .tap(alert) .map(function (num) { return num * num }) : Underscore.ChainedArray +>_.chain([1, 2, 3, 200]) .filter(function (num) { return num % 2 == 0; }) .tap(alert) .map : (iterator: Iterator, context?: any) => Underscore.ChainedArray +>_.chain([1, 2, 3, 200]) .filter(function (num) { return num % 2 == 0; }) .tap(alert) : Underscore.ChainedArray +>_.chain([1, 2, 3, 200]) .filter(function (num) { return num % 2 == 0; }) .tap : (interceptor: (object: number[]) => void) => Underscore.ChainedArray +>_.chain([1, 2, 3, 200]) .filter(function (num) { return num % 2 == 0; }) : Underscore.ChainedArray +>_.chain([1, 2, 3, 200]) .filter : (iterator: Iterator, context?: any) => Underscore.ChainedArray +>_.chain([1, 2, 3, 200]) : Underscore.ChainedArray +>_.chain : { (list: T[]): Underscore.ChainedArray; (list: Dictionary): Underscore.ChainedDictionary; (obj: T): Underscore.ChainedObject; } +>_ : Underscore.Static +>chain : { (list: T[]): Underscore.ChainedArray; (list: Dictionary): Underscore.ChainedDictionary; (obj: T): Underscore.ChainedObject; } >[1, 2, 3, 200] : number[] .filter(function (num) { return num % 2 == 0; }) ->filter : (iterator: Iterator, context?: any) => ChainedArray +>filter : (iterator: Iterator, context?: any) => Underscore.ChainedArray >function (num) { return num % 2 == 0; } : (num: number) => boolean >num : number >num % 2 == 0 : boolean @@ -964,12 +936,12 @@ _.chain([1, 2, 3, 200]) >num : number .tap(alert) ->tap : (interceptor: (object: number[]) => void) => ChainedArray +>tap : (interceptor: (object: number[]) => void) => Underscore.ChainedArray >alert : any >alert : (x: string) => void .map(function (num) { return num * num }) ->map : (iterator: Iterator, context?: any) => ChainedArray +>map : (iterator: Iterator, context?: any) => Underscore.ChainedArray >function (num) { return num * num } : (num: number) => number >num : number >num * num : number @@ -982,7 +954,7 @@ _.chain([1, 2, 3, 200]) _.has({ a: 1, b: 2, c: 3 }, "b"); >_.has({ a: 1, b: 2, c: 3 }, "b") : boolean >_.has : (object: any, key: string) => boolean ->_ : Static +>_ : Underscore.Static >has : (object: any, key: string) => boolean >{ a: 1, b: 2, c: 3 } : { a: number; b: number; c: number; } >a : number @@ -1011,7 +983,7 @@ moe == clone; _.isEqual(moe, clone); >_.isEqual(moe, clone) : boolean >_.isEqual : (object: T, other: T) => boolean ->_ : Static +>_ : Underscore.Static >isEqual : (object: T, other: T) => boolean >moe : { name: string; luckyNumbers: number[]; } >clone : { name: string; luckyNumbers: number[]; } @@ -1019,21 +991,21 @@ _.isEqual(moe, clone); _.isEmpty([1, 2, 3]); >_.isEmpty([1, 2, 3]) : boolean >_.isEmpty : (object: any) => boolean ->_ : Static +>_ : Underscore.Static >isEmpty : (object: any) => boolean >[1, 2, 3] : number[] _.isEmpty({}); >_.isEmpty({}) : boolean >_.isEmpty : (object: any) => boolean ->_ : Static +>_ : Underscore.Static >isEmpty : (object: any) => boolean >{} : {} _.isElement($('body')[0]); >_.isElement($('body')[0]) : boolean >_.isElement : (object: any) => boolean ->_ : Static +>_ : Underscore.Static >isElement : (object: any) => boolean >$('body')[0] : any >$('body') : any @@ -1045,28 +1017,28 @@ _.isElement($('body')[0]); >function () { return _.isArray(arguments); } : () => boolean >_.isArray(arguments) : boolean >_.isArray : (object: any) => boolean ->_ : Static +>_ : Underscore.Static >isArray : (object: any) => boolean >arguments : IArguments _.isArray([1, 2, 3]); >_.isArray([1, 2, 3]) : boolean >_.isArray : (object: any) => boolean ->_ : Static +>_ : Underscore.Static >isArray : (object: any) => boolean >[1, 2, 3] : number[] _.isObject({}); >_.isObject({}) : boolean >_.isObject : (value: any) => boolean ->_ : Static +>_ : Underscore.Static >isObject : (value: any) => boolean >{} : {} _.isObject(1); >_.isObject(1) : boolean >_.isObject : (value: any) => boolean ->_ : Static +>_ : Underscore.Static >isObject : (value: any) => boolean @@ -1074,41 +1046,41 @@ _.isObject(1); _.isArguments([1, 2, 3]); >_.isArguments([1, 2, 3]) : boolean >_.isArguments : (object: any) => boolean ->_ : Static +>_ : Underscore.Static >isArguments : (object: any) => boolean >[1, 2, 3] : number[] _.isFunction(alert); >_.isFunction(alert) : boolean >_.isFunction : (object: any) => boolean ->_ : Static +>_ : Underscore.Static >isFunction : (object: any) => boolean >alert : (x: string) => void _.isString("moe"); >_.isString("moe") : boolean >_.isString : (object: any) => boolean ->_ : Static +>_ : Underscore.Static >isString : (object: any) => boolean _.isNumber(8.4 * 5); >_.isNumber(8.4 * 5) : boolean >_.isNumber : (object: any) => boolean ->_ : Static +>_ : Underscore.Static >isNumber : (object: any) => boolean >8.4 * 5 : number _.isFinite(-101); >_.isFinite(-101) : boolean >_.isFinite : (object: any) => boolean ->_ : Static +>_ : Underscore.Static >isFinite : (object: any) => boolean >-101 : number _.isFinite(-Infinity); >_.isFinite(-Infinity) : boolean >_.isFinite : (object: any) => boolean ->_ : Static +>_ : Underscore.Static >isFinite : (object: any) => boolean >-Infinity : number >Infinity : number @@ -1116,13 +1088,13 @@ _.isFinite(-Infinity); _.isBoolean(null); >_.isBoolean(null) : boolean >_.isBoolean : (object: any) => boolean ->_ : Static +>_ : Underscore.Static >isBoolean : (object: any) => boolean _.isDate(new Date()); >_.isDate(new Date()) : boolean >_.isDate : (object: any) => boolean ->_ : Static +>_ : Underscore.Static >isDate : (object: any) => boolean >new Date() : Date >Date : { (): string; new (): Date; new (value: number): Date; new (value: string): Date; new (year: number, month: number, date?: number, hours?: number, minutes?: number, seconds?: number, ms?: number): Date; prototype: Date; parse(s: string): number; UTC(year: number, month: number, date?: number, hours?: number, minutes?: number, seconds?: number, ms?: number): number; now(): number; } @@ -1130,14 +1102,13 @@ _.isDate(new Date()); _.isRegExp(/moe/); >_.isRegExp(/moe/) : boolean >_.isRegExp : (object: any) => boolean ->_ : Static +>_ : Underscore.Static >isRegExp : (object: any) => boolean ->/moe/ : RegExp _.isNaN(NaN); >_.isNaN(NaN) : boolean >_.isNaN : (object: any) => boolean ->_ : Static +>_ : Underscore.Static >isNaN : (object: any) => boolean >NaN : number @@ -1149,27 +1120,27 @@ isNaN(undefined); _.isNaN(undefined); >_.isNaN(undefined) : boolean >_.isNaN : (object: any) => boolean ->_ : Static +>_ : Underscore.Static >isNaN : (object: any) => boolean >undefined : undefined _.isNull(null); >_.isNull(null) : boolean >_.isNull : (object: any) => boolean ->_ : Static +>_ : Underscore.Static >isNull : (object: any) => boolean _.isNull(undefined); >_.isNull(undefined) : boolean >_.isNull : (object: any) => boolean ->_ : Static +>_ : Underscore.Static >isNull : (object: any) => boolean >undefined : undefined _.isUndefined((null).missingVariable); >_.isUndefined((null).missingVariable) : boolean >_.isUndefined : (value: any) => boolean ->_ : Static +>_ : Underscore.Static >isUndefined : (value: any) => boolean >(null).missingVariable : any >(null) : any @@ -1179,11 +1150,11 @@ _.isUndefined((null).missingVariable); /////////////////////////////////////////////////////////////////////////////////////// var underscore = _.noConflict(); ->underscore : Static ->_.noConflict() : Static ->_.noConflict : () => Static ->_ : Static ->noConflict : () => Static +>underscore : Underscore.Static +>_.noConflict() : Underscore.Static +>_.noConflict : () => Underscore.Static +>_ : Underscore.Static +>noConflict : () => Underscore.Static var moe2 = { name: 'moe' }; >moe2 : { name: string; } @@ -1195,7 +1166,7 @@ moe2 === _.identity(moe); >moe2 : { name: string; } >_.identity(moe) : { name: string; luckyNumbers: number[]; } >_.identity : (value: T) => T ->_ : Static +>_ : Underscore.Static >identity : (value: T) => T >moe : { name: string; luckyNumbers: number[]; } @@ -1205,7 +1176,7 @@ var genie; _.times(3, function (n) { genie.grantWishNumber(n); }); >_.times(3, function (n) { genie.grantWishNumber(n); }) : void[] >_.times : (n: number, iterator: Iterator, context?: any) => U[] ->_ : Static +>_ : Underscore.Static >times : (n: number, iterator: Iterator, context?: any) => U[] >function (n) { genie.grantWishNumber(n); } : (n: number) => void >n : number @@ -1218,29 +1189,19 @@ _.times(3, function (n) { genie.grantWishNumber(n); }); _.random(0, 100); >_.random(0, 100) : number >_.random : { (max: number): number; (min: number, max: number): number; } ->_ : Static +>_ : Underscore.Static >random : { (max: number): number; (min: number, max: number): number; } _.mixin({ ->_.mixin({ - capitalize: function (string) { - return string.charAt(0).toUpperCase() + string.substring(1).toLowerCase(); - } -}) : void +>_.mixin({ capitalize: function (string) { return string.charAt(0).toUpperCase() + string.substring(1).toLowerCase(); }}) : void >_.mixin : (object: any) => void ->_ : Static +>_ : Underscore.Static >mixin : (object: any) => void ->{ - capitalize: function (string) { - return string.charAt(0).toUpperCase() + string.substring(1).toLowerCase(); - } -} : { capitalize: (string: any) => any; } +>{ capitalize: function (string) { return string.charAt(0).toUpperCase() + string.substring(1).toLowerCase(); }} : { capitalize: (string: any) => any; } capitalize: function (string) { >capitalize : (string: any) => any ->function (string) { - return string.charAt(0).toUpperCase() + string.substring(1).toLowerCase(); - } : (string: any) => any +>function (string) { return string.charAt(0).toUpperCase() + string.substring(1).toLowerCase(); } : (string: any) => any >string : any return string.charAt(0).toUpperCase() + string.substring(1).toLowerCase(); @@ -1266,20 +1227,20 @@ _.mixin({ >(_("fabio")).capitalize : any >(_("fabio")) : any >_("fabio") : any ->_("fabio") : WrappedObject ->_ : Static +>_("fabio") : Underscore.WrappedObject +>_ : Underscore.Static >capitalize : any _.uniqueId('contact_'); >_.uniqueId('contact_') : string >_.uniqueId : { (): number; (prefix: string): string; } ->_ : Static +>_ : Underscore.Static >uniqueId : { (): number; (prefix: string): string; } _.escape('Curly, Larry & Moe'); >_.escape('Curly, Larry & Moe') : string >_.escape : (s: string) => string ->_ : Static +>_ : Underscore.Static >escape : (s: string) => string var object = { cheese: 'crumpets', stuff: function () { return 'nonsense'; } }; @@ -1292,23 +1253,23 @@ var object = { cheese: 'crumpets', stuff: function () { return 'nonsense'; } }; _.result(object, 'cheese'); >_.result(object, 'cheese') : any >_.result : (object: any, property: string) => any ->_ : Static +>_ : Underscore.Static >result : (object: any, property: string) => any >object : { cheese: string; stuff: () => string; } _.result(object, 'stuff'); >_.result(object, 'stuff') : any >_.result : (object: any, property: string) => any ->_ : Static +>_ : Underscore.Static >result : (object: any, property: string) => any >object : { cheese: string; stuff: () => string; } var compiled = _.template("hello: <%= name %>"); >compiled : (data: any) => string >_.template("hello: <%= name %>") : (data: any) => string ->_.template : { (templateString: string): (data: any) => string; (templateString: string, data: any, settings?: TemplateSettings): string; } ->_ : Static ->template : { (templateString: string): (data: any) => string; (templateString: string, data: any, settings?: TemplateSettings): string; } +>_.template : { (templateString: string): (data: any) => string; (templateString: string, data: any, settings?: Underscore.TemplateSettings): string; } +>_ : Underscore.Static +>template : { (templateString: string): (data: any) => string; (templateString: string, data: any, settings?: Underscore.TemplateSettings): string; } compiled({ name: 'moe' }); >compiled({ name: 'moe' }) : string @@ -1321,9 +1282,9 @@ var list2 = "<% _.each(people, function(name) { %>
  • <%= name %>
  • <% }); % _.template(list2, { people: ['moe', 'curly', 'larry'] }); >_.template(list2, { people: ['moe', 'curly', 'larry'] }) : string ->_.template : { (templateString: string): (data: any) => string; (templateString: string, data: any, settings?: TemplateSettings): string; } ->_ : Static ->template : { (templateString: string): (data: any) => string; (templateString: string, data: any, settings?: TemplateSettings): string; } +>_.template : { (templateString: string): (data: any) => string; (templateString: string, data: any, settings?: Underscore.TemplateSettings): string; } +>_ : Underscore.Static +>template : { (templateString: string): (data: any) => string; (templateString: string, data: any, settings?: Underscore.TemplateSettings): string; } >list2 : string >{ people: ['moe', 'curly', 'larry'] } : { people: string[]; } >people : string[] @@ -1332,9 +1293,9 @@ _.template(list2, { people: ['moe', 'curly', 'larry'] }); var template = _.template("<%- value %>"); >template : (data: any) => string >_.template("<%- value %>") : (data: any) => string ->_.template : { (templateString: string): (data: any) => string; (templateString: string, data: any, settings?: TemplateSettings): string; } ->_ : Static ->template : { (templateString: string): (data: any) => string; (templateString: string, data: any, settings?: TemplateSettings): string; } +>_.template : { (templateString: string): (data: any) => string; (templateString: string, data: any, settings?: Underscore.TemplateSettings): string; } +>_ : Underscore.Static +>template : { (templateString: string): (data: any) => string; (templateString: string, data: any, settings?: Underscore.TemplateSettings): string; } template({ value: '