mirror of
https://github.com/swc-project/swc.git
synced 2024-12-27 15:42:51 +03:00
33 lines
480 B
TypeScript
33 lines
480 B
TypeScript
// all errors imported modules conflict with local variables
|
|
|
|
module A {
|
|
export var Point = { x: 0, y: 0 }
|
|
export interface Point {
|
|
x: number;
|
|
y: number;
|
|
}
|
|
}
|
|
|
|
module B {
|
|
var A = { x: 0, y: 0 };
|
|
import Point = A;
|
|
}
|
|
|
|
module X {
|
|
export module Y {
|
|
export interface Point{
|
|
x: number;
|
|
y: number
|
|
}
|
|
}
|
|
|
|
export class Y {
|
|
name: string;
|
|
}
|
|
}
|
|
|
|
module Z {
|
|
import Y = X.Y;
|
|
|
|
var Y = 12;
|
|
} |