Skip to main content
Journey Uncommon Logo
JourneyUncommon
hardTypeScriptverbatimModuleSyntax / isolatedModulesSingle-choice MCQ

With `isolatedModules: true`, why does accessing a value from a *declared* (ambient) const enum produce error TS2748 ("Cannot access ambient const enums when 'isolatedModules' is enabled")?

declare const enum Ambient { X } const v = Ambient.X; // TS2748 under isolatedModules