mirror of
https://github.com/danbulant/oxc
synced 2026-05-24 12:21:58 +00:00
31 lines
381 B
TypeScript
31 lines
381 B
TypeScript
import "foo";
|
|
declare module "foo" {
|
|
interface Foo {}
|
|
const foo = 42;
|
|
}
|
|
|
|
declare global {
|
|
interface Bar {}
|
|
const bar = 42;
|
|
}
|
|
|
|
import { type X } from "./x";
|
|
type Y = 1;
|
|
|
|
declare module "foo" {
|
|
interface Foo {
|
|
x: X;
|
|
y: Y;
|
|
}
|
|
}
|
|
|
|
// should not be emitted
|
|
module baz {
|
|
interface Baz {}
|
|
const baz = 42;
|
|
}
|
|
|
|
declare module x {
|
|
interface Qux {}
|
|
const qux = 42;
|
|
}
|