Check if there is alias symbol in the scope corresponding to the symbol whose name we are trying to get in the symbol table

This commit is contained in:
Sheetal Nandi 2014-07-15 12:53:37 -07:00
parent 2273355df4
commit d8f3481d38
209 changed files with 342 additions and 333 deletions

View File

@ -586,22 +586,30 @@ module ts {
return (propertySymbol.valueDeclaration.flags & NodeFlags.QuestionMark) && propertySymbol.valueDeclaration.kind !== SyntaxKind.Parameter;
}
function isSymbolAccessible(symbol: Symbol, enclosingDeclaration: Node) {
function containsSymbol(symbols: SymbolTable) {
if (hasProperty(symbols, symbol.name)) {
var symbolFromSymbolTable = symbols[symbol.name];
if (symbol === symbolFromSymbolTable) {
return true;
}
// TODO check if symbolFromSymbolTable is alias : and work appropriately if (symbolFromSymbolTable.flags & SymbolFlags.Import)
function getAccessibleSymbol(symbol: Symbol, enclosingDeclaration: Node) {
function getAccessibleSymbolFromSymbolTable(symbols: SymbolTable) {
// If symbol is directly available by its name in the symbol table
if (symbol === symbols[symbol.name]) {
return symbol;
}
// Check if symbol is any of the alias
return forEachValue(symbols, symbolFromSymbolTable => {
if (symbolFromSymbolTable.flags & SymbolFlags.Import) {
var resolvedImportSymbol = resolveImport(symbolFromSymbolTable);
if (resolvedImportSymbol === symbol) {
return symbolFromSymbolTable;
}
}
});
}
var accessibleSymbol: Symbol;
while (enclosingDeclaration) {
// Locals of a source file are not in scope (because they get merged into the global symbol table)
if (enclosingDeclaration.locals && (enclosingDeclaration.kind !== SyntaxKind.SourceFile || enclosingDeclaration.flags & NodeFlags.ExternalModule)) {
if (containsSymbol(enclosingDeclaration.locals)) {
return true;
if (accessibleSymbol = getAccessibleSymbolFromSymbolTable(enclosingDeclaration.locals)) {
return accessibleSymbol;
}
}
switch (enclosingDeclaration.kind) {
@ -610,21 +618,21 @@ module ts {
break;
}
case SyntaxKind.ModuleDeclaration:
if (containsSymbol(getSymbolOfNode(enclosingDeclaration).exports)) {
return true;
if (accessibleSymbol = getAccessibleSymbolFromSymbolTable(getSymbolOfNode(enclosingDeclaration).exports)) {
return accessibleSymbol;
}
break;
case SyntaxKind.ClassDeclaration:
case SyntaxKind.InterfaceDeclaration:
if (containsSymbol(getSymbolOfNode(enclosingDeclaration).members)) {
return true;
if (accessibleSymbol = getAccessibleSymbolFromSymbolTable(getSymbolOfNode(enclosingDeclaration).members)) {
return accessibleSymbol;
}
break;
}
enclosingDeclaration = enclosingDeclaration.parent;
}
return containsSymbol(globals);
return getAccessibleSymbolFromSymbolTable(globals);
}
function symbolToString(symbol: Symbol, enclosingDeclaration?: Node) {
@ -639,21 +647,22 @@ module ts {
}
// Get qualified name
var symbolName = getSymbolName(symbol);
if (enclosingDeclaration &&
!(symbol.flags & SymbolFlags.PropertyOrAccessor & SymbolFlags.Signature & SymbolFlags.Constructor & SymbolFlags.Method & SymbolFlags.TypeParameter)) {
// TODO if !symbol.parent it could be in globals or it is non exported
if (!isSymbolAccessible(symbol, enclosingDeclaration)) {
for (var parent = symbol.parent; parent; parent = parent.parent) {
symbolName = getSymbolName(parent) + "." + symbolName;
if (isSymbolAccessible(parent, enclosingDeclaration)) {
break;
}
var symbolName: string;
while (symbol) {
var accessibleParent = getAccessibleSymbol(symbol, enclosingDeclaration);
symbolName = getSymbolName(accessibleParent || symbol) + (symbolName ? ("." + symbolName) : "");
if (accessibleParent) {
break;
}
symbol = symbol.parent;
}
return symbolName;
}
return symbolName
return getSymbolName(symbol);
}
function createSingleLineTextWriter() {

View File

@ -32,4 +32,4 @@ declare module "SubModule" {
}
//// [declFileAmbientExternalModuleWithSingleExportedModule_1.d.ts]
/// <reference path='declFileAmbientExternalModuleWithSingleExportedModule_0.d.ts' />
export declare var x: "SubModule".m.m3.c;
export declare var x: SubModule.m.m3.c;

View File

@ -28,4 +28,4 @@ interface Foo<T> {
}
export = Foo;
//// [declFileExportAssignmentOfGenericInterface_1.d.ts]
export declare var x: Foo<Foo<string>>;
export declare var x: a<a<string>>;

View File

@ -53,7 +53,7 @@ declare var m2: {
export = m2;
//// [declFileImportModuleWithExportAssignment_1.d.ts]
export declare var a: {
(): m2.connectExport;
test1: m2.connectModule;
test2(): m2.connectModule;
(): a1.connectExport;
test1: a1.connectModule;
test2(): a1.connectModule;
};

View File

@ -27,5 +27,5 @@ declare class List<T> {
declare module 'mod1' {
}
declare module 'moo' {
var p: List<'mod1'.Foo>;
var p: List<x.Foo>;
}

View File

@ -40,9 +40,9 @@ declare module m {
}
}
declare module m1 {
var d: m.c;
var d: x;
}
declare module m2 {
export import x = m.c;
var d: m.c;
var d: x;
}

View File

@ -28,4 +28,4 @@ export declare class B {
}
//// [importDeclarationUsedAsTypeQuery_1.d.ts]
/// <reference path='importDeclarationUsedAsTypeQuery_require.d.ts' />
export declare var x: typeof "tests/cases/compiler/importDeclarationUsedAsTypeQuery_require";
export declare var x: typeof a;

View File

@ -32,5 +32,5 @@ declare module a {
}
}
declare module c {
var x: a.c;
var x: b;
}

View File

@ -51,7 +51,7 @@ export declare module x {
export declare module m2 {
module m3 {
export import c = x.c;
var cProp: x.c;
var cProp: c;
}
}
export declare var d: x.c;

View File

@ -47,6 +47,6 @@ export declare module x {
}
export declare module m2 {
module m3 {
var cProp: x.c;
var cProp: c;
}
}

View File

@ -36,4 +36,4 @@ export declare module x {
}
}
export import xc = x.c;
export declare var cProp: x.c;
export declare var cProp: xc;

View File

@ -35,4 +35,4 @@ export declare module x {
foo(a: number): number;
}
}
export declare var cProp: x.c;
export declare var cProp: xc;

View File

@ -39,5 +39,5 @@ declare module a {
}
}
declare module c {
var bVal: a.weekend;
var bVal: b;
}

View File

@ -40,5 +40,5 @@ export declare module a {
}
export declare module c {
export import b = a.weekend;
var bVal: a.weekend;
var bVal: b;
}

View File

@ -39,5 +39,5 @@ export declare module a {
}
}
export declare module c {
var bVal: a.weekend;
var bVal: b;
}

View File

@ -36,4 +36,4 @@ export declare module a {
}
}
export import b = a.weekend;
export declare var bVal: a.weekend;
export declare var bVal: b;

View File

@ -35,4 +35,4 @@ export declare module a {
Sunday = 2,
}
}
export declare var bVal: a.weekend;
export declare var bVal: b;

View File

@ -39,5 +39,5 @@ declare module a {
}
}
declare module c {
var x: a.b.c;
var x: b.c;
}

View File

@ -42,5 +42,5 @@ export declare module a {
}
export declare module c {
export import b = a.b;
var x: a.b.c;
var x: b.c;
}

View File

@ -39,5 +39,5 @@ export declare module a {
}
}
export declare module c {
var x: a.b.c;
var x: b.c;
}

View File

@ -34,4 +34,4 @@ export declare module a {
}
}
export import b = a.b;
export declare var x: a.b.c;
export declare var x: b.c;

View File

@ -35,4 +35,4 @@ export declare module a {
}
}
}
export declare var x: a.b.c;
export declare var x: b.c;

View File

@ -23,5 +23,5 @@ declare module a {
}
}
declare module c {
var x: a.I;
var x: b;
}

View File

@ -26,5 +26,5 @@ export declare module a {
}
export declare module c {
export import b = a.I;
var x: a.I;
var x: b;
}

View File

@ -25,5 +25,5 @@ export declare module a {
}
}
export declare module c {
var x: a.I;
var x: b;
}

View File

@ -18,4 +18,4 @@ export declare module a {
}
}
export import b = a.I;
export declare var x: a.I;
export declare var x: b;

View File

@ -19,4 +19,4 @@ export declare module a {
interface I {
}
}
export declare var x: a.I;
export declare var x: b;

View File

@ -30,5 +30,5 @@ declare module a {
}
}
declare module c {
var x: a.b.I;
var x: b.I;
}

View File

@ -31,5 +31,5 @@ export declare module a {
}
export declare module c {
export import b = a.b;
var x: a.b.I;
var x: b.I;
}

View File

@ -30,5 +30,5 @@ export declare module a {
}
}
export declare module c {
var x: a.b.I;
var x: b.I;
}

View File

@ -28,4 +28,4 @@ export declare module a {
}
}
export import b = a.b;
export declare var x: a.b.I;
export declare var x: b.I;

View File

@ -25,4 +25,4 @@ export declare module a {
}
}
}
export declare var x: a.b.I;
export declare var x: b.I;

View File

@ -45,7 +45,7 @@ declare module "SubModule" {
//// [missingImportAfterModuleImport_1.d.ts]
/// <reference path='missingImportAfterModuleImport_0.d.ts' />
declare class MainModule {
SubModule: "SubModule".SubModule;
SubModule: SubModule;
constructor();
}
export = MainModule;

View File

@ -1,8 +1,8 @@
declare module "quotedm1" {
class v {
c: "m4".d;
c: m4.d;
}
}
declare module "quotedm2" {
var c: "quotedm1".v;
var c: m1.v;
}

View File

@ -1,8 +1,8 @@
declare module "quotedm1" {
class v {
c: "m4".d;
c: m4.d;
}
}
declare module "quotedm2" {
var c: "quotedm1".v;
var c: m1.v;
}

View File

@ -1,3 +1,3 @@
export declare var useGlo_m4_x4: "glo_m4".d;
export declare var useGlo_m4_d4: typeof "glo_m4".d;
export declare var useGlo_m4_f4: "glo_m4".d;
export declare var useGlo_m4_x4: glo_m4.d;
export declare var useGlo_m4_d4: typeof glo_m4.d;
export declare var useGlo_m4_f4: glo_m4.d;

View File

@ -1,3 +1,3 @@
export declare var useGlo_m4_x4: "glo_m4".d;
export declare var useGlo_m4_d4: typeof "glo_m4".d;
export declare var useGlo_m4_f4: "glo_m4".d;
export declare var useGlo_m4_x4: glo_m4.d;
export declare var useGlo_m4_d4: typeof glo_m4.d;
export declare var useGlo_m4_f4: glo_m4.d;

View File

@ -1 +1 @@
export declare var useFncOnly_m4_f4: "fncOnly_m4".d;
export declare var useFncOnly_m4_f4: fncOnly_m4.d;

View File

@ -1 +1 @@
export declare var useFncOnly_m4_f4: "fncOnly_m4".d;
export declare var useFncOnly_m4_f4: fncOnly_m4.d;

View File

@ -1,11 +1,11 @@
export declare var x4: "m4".d;
export declare var d4: typeof "m4".d;
export declare var f4: "m4".d;
export declare var x4: m4.d;
export declare var d4: typeof m4.d;
export declare var f4: m4.d;
export declare module m1 {
var x2: "m4".d;
var d2: typeof "m4".d;
var f2: "m4".d;
var x2: m4.d;
var d2: typeof m4.d;
var f2: m4.d;
}
export declare var useMultiImport_m4_x4: "m4".d;
export declare var useMultiImport_m4_d4: typeof "m4".d;
export declare var useMultiImport_m4_f4: "m4".d;
export declare var useMultiImport_m4_x4: m4.d;
export declare var useMultiImport_m4_d4: typeof m4.d;
export declare var useMultiImport_m4_f4: m4.d;

View File

@ -1,11 +1,11 @@
export declare var x4: "m4".d;
export declare var d4: typeof "m4".d;
export declare var f4: "m4".d;
export declare var x4: m4.d;
export declare var d4: typeof m4.d;
export declare var f4: m4.d;
export declare module m1 {
var x2: "m4".d;
var d2: typeof "m4".d;
var f2: "m4".d;
var x2: m4.d;
var d2: typeof m4.d;
var f2: m4.d;
}
export declare var useMultiImport_m4_x4: "m4".d;
export declare var useMultiImport_m4_d4: typeof "m4".d;
export declare var useMultiImport_m4_f4: "m4".d;
export declare var useMultiImport_m4_x4: m4.d;
export declare var useMultiImport_m4_d4: typeof m4.d;
export declare var useMultiImport_m4_f4: m4.d;

View File

@ -1 +1 @@
export declare function foo2(): "m4".d;
export declare function foo2(): m4.d;

View File

@ -1,9 +1,9 @@
export declare var x4: "m4".d;
export declare var d4: typeof "m4".d;
export declare var f4: "m4".d;
export declare var x4: m4.d;
export declare var d4: typeof m4.d;
export declare var f4: m4.d;
export declare module m1 {
var x2: "m4".d;
var d2: typeof "m4".d;
var f2: "m4".d;
var x2: m4.d;
var d2: typeof m4.d;
var f2: m4.d;
}
export declare var d: "m4".d;
export declare var d: m4.d;

View File

@ -1 +1 @@
export declare function foo2(): "m4".d;
export declare function foo2(): m4.d;

View File

@ -1,9 +1,9 @@
export declare var x4: "m4".d;
export declare var d4: typeof "m4".d;
export declare var f4: "m4".d;
export declare var x4: m4.d;
export declare var d4: typeof m4.d;
export declare var f4: m4.d;
export declare module m1 {
var x2: "m4".d;
var d2: typeof "m4".d;
var f2: "m4".d;
var x2: m4.d;
var d2: typeof m4.d;
var f2: m4.d;
}
export declare var d: "m4".d;
export declare var d: m4.d;

View File

@ -1,8 +1,8 @@
export declare var x4: "m4".d;
export declare var d4: typeof "m4".d;
export declare var f4: "m4".d;
export declare var x4: m4.d;
export declare var d4: typeof m4.d;
export declare var f4: m4.d;
export declare module m1 {
var x2: "m4".d;
var d2: typeof "m4".d;
var f2: "m4".d;
var x2: m4.d;
var d2: typeof m4.d;
var f2: m4.d;
}

View File

@ -1,8 +1,8 @@
export declare var x4: "m4".d;
export declare var d4: typeof "m4".d;
export declare var f4: "m4".d;
export declare var x4: m4.d;
export declare var d4: typeof m4.d;
export declare var f4: m4.d;
export declare module m1 {
var x2: "m4".d;
var d2: typeof "m4".d;
var f2: "m4".d;
var x2: m4.d;
var d2: typeof m4.d;
var f2: m4.d;
}

View File

@ -4,5 +4,5 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a3: typeof "../outputdir_module_multifolder_ref/m2".m2_c1;
export declare var a2: typeof m1.m1_c1;
export declare var a3: typeof m2.m2_c1;

View File

@ -4,5 +4,5 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a3: typeof "../outputdir_module_multifolder_ref/m2".m2_c1;
export declare var a2: typeof m1.m1_c1;
export declare var a3: typeof m2.m2_c1;

View File

@ -4,5 +4,5 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a3: typeof "../outputdir_module_multifolder_ref/m2".m2_c1;
export declare var a2: typeof m1.m1_c1;
export declare var a3: typeof m2.m2_c1;

View File

@ -4,5 +4,5 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a3: typeof "../outputdir_module_multifolder_ref/m2".m2_c1;
export declare var a2: typeof m1.m1_c1;
export declare var a3: typeof m2.m2_c1;

View File

@ -4,5 +4,5 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a3: typeof "../outputdir_module_multifolder_ref/m2".m2_c1;
export declare var a2: typeof m1.m1_c1;
export declare var a3: typeof m2.m2_c1;

View File

@ -4,5 +4,5 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a3: typeof "../outputdir_module_multifolder_ref/m2".m2_c1;
export declare var a2: typeof m1.m1_c1;
export declare var a3: typeof m2.m2_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,5 +4,5 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a3: typeof "../outputdir_module_multifolder_ref/m2".m2_c1;
export declare var a2: typeof m1.m1_c1;
export declare var a3: typeof m2.m2_c1;

View File

@ -4,5 +4,5 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a3: typeof "../outputdir_module_multifolder_ref/m2".m2_c1;
export declare var a2: typeof m1.m1_c1;
export declare var a3: typeof m2.m2_c1;

View File

@ -4,5 +4,5 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a3: typeof "../outputdir_module_multifolder_ref/m2".m2_c1;
export declare var a2: typeof m1.m1_c1;
export declare var a3: typeof m2.m2_c1;

View File

@ -4,5 +4,5 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a3: typeof "../outputdir_module_multifolder_ref/m2".m2_c1;
export declare var a2: typeof m1.m1_c1;
export declare var a3: typeof m2.m2_c1;

View File

@ -4,5 +4,5 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a3: typeof "../outputdir_module_multifolder_ref/m2".m2_c1;
export declare var a2: typeof m1.m1_c1;
export declare var a3: typeof m2.m2_c1;

View File

@ -4,5 +4,5 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a3: typeof "../outputdir_module_multifolder_ref/m2".m2_c1;
export declare var a2: typeof m1.m1_c1;
export declare var a3: typeof m2.m2_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,5 +4,5 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a3: typeof "../outputdir_module_multifolder_ref/m2".m2_c1;
export declare var a2: typeof m1.m1_c1;
export declare var a3: typeof m2.m2_c1;

View File

@ -4,5 +4,5 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a3: typeof "../outputdir_module_multifolder_ref/m2".m2_c1;
export declare var a2: typeof m1.m1_c1;
export declare var a3: typeof m2.m2_c1;

View File

@ -4,5 +4,5 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a3: typeof "../outputdir_module_multifolder_ref/m2".m2_c1;
export declare var a2: typeof m1.m1_c1;
export declare var a3: typeof m2.m2_c1;

View File

@ -4,5 +4,5 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a3: typeof "../outputdir_module_multifolder_ref/m2".m2_c1;
export declare var a2: typeof m1.m1_c1;
export declare var a3: typeof m2.m2_c1;

View File

@ -4,5 +4,5 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a3: typeof "../outputdir_module_multifolder_ref/m2".m2_c1;
export declare var a2: typeof m1.m1_c1;
export declare var a3: typeof m2.m2_c1;

View File

@ -4,5 +4,5 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a3: typeof "../outputdir_module_multifolder_ref/m2".m2_c1;
export declare var a2: typeof m1.m1_c1;
export declare var a3: typeof m2.m2_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

View File

@ -4,4 +4,4 @@ export declare class c1 {
}
export declare var instance1: c1;
export declare function f1(): c1;
export declare var a2: typeof "ref/m1".m1_c1;
export declare var a2: typeof m1.m1_c1;

Some files were not shown because too many files have changed in this diff Show More