Skip to content

dojo broken on typescript@next: Can't resolve members of merged namespace #32746

Closed
@sandersn

Description

@sandersn

To repro:

$ cd ~/DefinitelyTyped/types/dojo
$ node $ts/built/local/tsc.js

I haven't managed to narrow this down to a small cause yet. Dojo has suspicious structure like this:

declare namespace dojox {
  namespace charting {
    class SimpleTheme { }
    namespace SimpleTheme {
      defaultMarkers: unknown
    }
  }
}
declare module "dojox/charting/SimpleTheme.defaultMarkers" {
  import exp = dojox.charting.SimpleTheme.defaultMarkers
  export=exp;
}

In the import exp = ... line, defaultMarkers is not resolved.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions