mirror of
https://github.com/swc-project/swc.git
synced 2024-12-22 05:01:42 +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'
|