We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 118d87c commit 813d227Copy full SHA for 813d227
src/compiler/types.ts
@@ -1339,8 +1339,8 @@ module ts {
1339
PropertyExcludes = Value,
1340
EnumMemberExcludes = Value,
1341
FunctionExcludes = Value & ~(Function | ValueModule),
1342
- ClassExcludes = (Value | Type) & ~ValueModule,
1343
- InterfaceExcludes = Type & ~Interface,
+ ClassExcludes = (Value | Type) & ~(ValueModule | Interface),
+ InterfaceExcludes = Type & ~(Class | Interface),
1344
RegularEnumExcludes = (Value | Type) & ~(RegularEnum | ValueModule), // regular enums merge only with regular enums and modules
1345
ConstEnumExcludes = (Value | Type) & ~ConstEnum, // const enums merge only with const enums
1346
ValueModuleExcludes = Value & ~(Function | Class | RegularEnum | ValueModule),
0 commit comments