Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
frank-weindel committed Aug 11, 2022
1 parent 2e1fc9f commit 6f9007a
Showing 1 changed file with 40 additions and 1 deletion.
41 changes: 40 additions & 1 deletion src/index.ts
@@ -1,4 +1,43 @@
/**
* Some code reproducing a bug.
*/
export const bug = 123;
declare namespace SameNameClassNamespace {
/**
* This causes an error even though it's relatively correct: {@link AnotherInterface}
*/
export interface AnInterface {

}

/**
* Some documentation
*/
export interface AnotherInterface {

}
}

/*
* The error goes away in three ways:
* - Comment out the below class
* - Comment out the below interface
* - Even stranger: Make this comment a TSDoc comment (add extra * to beggining of comment),
* which will apply to the class.
* - This may be a workable workaround
*/


declare class SameNameClassNamespace {

}

/**
* This interface is used to augment additional keys (from AnInterface) onto SameNameClassNamespace
*/
interface SameNameClassNamespace extends SameNameClassNamespace.AnInterface {

}

export {
SameNameClassNamespace
};

0 comments on commit 6f9007a

Please sign in to comment.