Kotlin / dukat

Converter of <any kind of declarations> to Kotlin external declarations
553 stars 44 forks source link

Type reference resolves incorrectly when namespace and class have same name #362

Closed trilis closed 4 years ago

trilis commented 4 years ago
declare namespace lunr {
    namespace Builder {
        type Plugin = (this: Builder, ...args: any[]) => void;
    }
    class Builder {

    }
}

Reference to Builder in Plugin will be resolved to namespace, not class, which will result in undefined FQN in this type.