Parse reserved identifiers as dotted names of ambient modules (#55282)

This commit is contained in:
Mateusz Burzyński
2023-08-28 23:48:20 +02:00
committed by GitHub
parent b5b6048bb3
commit fe70ec984e
11 changed files with 238 additions and 1 deletions

View File

@@ -0,0 +1,13 @@
// @declaration: true
// https://github.com/microsoft/TypeScript/issues/7840
declare module chrome.debugger {
declare var tabId: number;
}
export const tabId = chrome.debugger.tabId;
declare module test.class {}
declare module debugger {} // still an error

View File

@@ -0,0 +1,11 @@
// @declaration: true
declare namespace chrome.debugger {
declare var tabId: number;
}
export const tabId = chrome.debugger.tabId;
declare namespace test.class {}
declare namespace debugger {} // still an error