mirror of
https://github.com/swc-project/swc.git
synced 2024-12-28 08:04:43 +03:00
12 lines
424 B
TypeScript
12 lines
424 B
TypeScript
declare module "ambientModule" {
|
|
export type typ = 1
|
|
export var val: typ
|
|
}
|
|
namespace valueModule { export var val = 1 }
|
|
namespace namespaceModule { export type typ = 1 }
|
|
// should error
|
|
type GlobalBad1 = (typeof globalThis)["\"ambientModule\""]
|
|
type GlobalOk1 = (typeof globalThis)["valueModule"]
|
|
type GlobalOk2 = globalThis.namespaceModule.typ
|
|
const bad1: (typeof globalThis)["\"ambientModule\""] = 'ambientModule'
|