@@ -657,7 +657,7 @@ export class BaseGuildEmoji extends Emoji {
657
657
}
658
658
659
659
// tslint:disable-next-line no-empty-interface
660
- export interface BaseGuildTextChannel extends TextBasedChannelFields < true > , GuildChannel { }
660
+ export interface BaseGuildTextChannel extends TextBasedChannelFields < true > { }
661
661
export class BaseGuildTextChannel extends GuildChannel {
662
662
protected constructor ( guild : Guild , data ?: RawGuildChannelData , client ?: Client < true > , immediatePatch ?: boolean ) ;
663
663
public defaultAutoArchiveDuration ?: ThreadAutoArchiveDuration ;
@@ -678,9 +678,7 @@ export class BaseGuildTextChannel extends GuildChannel {
678
678
}
679
679
680
680
// tslint:disable-next-line no-empty-interface
681
- export interface BaseGuildVoiceChannel
682
- extends Omit < TextBasedChannelFields < true > , 'lastPinTimestamp' | 'lastPinAt' > ,
683
- GuildChannel { }
681
+ export interface BaseGuildVoiceChannel extends Omit < TextBasedChannelFields < true > , 'lastPinTimestamp' | 'lastPinAt' > { }
684
682
export class BaseGuildVoiceChannel extends GuildChannel {
685
683
public constructor ( guild : Guild , data ?: RawGuildChannelData ) ;
686
684
public bitrate : number ;
@@ -1310,10 +1308,9 @@ export interface ResolvedFile {
1310
1308
// tslint:disable-next-line no-empty-interface
1311
1309
export interface DMChannel
1312
1310
extends Omit <
1313
- TextBasedChannelFields < false > ,
1314
- 'bulkDelete' | 'fetchWebhooks' | 'createWebhook' | 'setRateLimitPerUser' | 'setNSFW'
1315
- > ,
1316
- BaseChannel { }
1311
+ TextBasedChannelFields < false > ,
1312
+ 'bulkDelete' | 'fetchWebhooks' | 'createWebhook' | 'setRateLimitPerUser' | 'setNSFW'
1313
+ > { }
1317
1314
export class DMChannel extends BaseChannel {
1318
1315
private constructor ( client : Client < true > , data ?: RawDMChannelData ) ;
1319
1316
public flags : Readonly < ChannelFlagsBitField > ;
@@ -1593,7 +1590,7 @@ export class GuildMemberFlagsBitField extends BitField<GuildMemberFlagsString> {
1593
1590
public static resolve ( bit ?: BitFieldResolvable < GuildMemberFlagsString , GuildMemberFlags > ) : number ;
1594
1591
}
1595
1592
1596
- export interface GuildMember extends PartialTextBasedChannelFields < false > , Base { }
1593
+ export interface GuildMember extends PartialTextBasedChannelFields < false > { }
1597
1594
export class GuildMember extends Base {
1598
1595
private constructor ( client : Client < true > , data : RawGuildMemberData , guild : Guild ) ;
1599
1596
private _roles : Snowflake [ ] ;
@@ -2499,18 +2496,17 @@ export interface DefaultReactionEmoji {
2499
2496
2500
2497
export interface ThreadOnlyChannel
2501
2498
extends Omit <
2502
- TextBasedChannelFields ,
2503
- | 'send'
2504
- | 'lastMessage'
2505
- | 'lastPinAt'
2506
- | 'bulkDelete'
2507
- | 'sendTyping'
2508
- | 'createMessageCollector'
2509
- | 'awaitMessages'
2510
- | 'createMessageComponentCollector'
2511
- | 'awaitMessageComponent'
2512
- > ,
2513
- GuildChannel { }
2499
+ TextBasedChannelFields ,
2500
+ | 'send'
2501
+ | 'lastMessage'
2502
+ | 'lastPinAt'
2503
+ | 'bulkDelete'
2504
+ | 'sendTyping'
2505
+ | 'createMessageCollector'
2506
+ | 'awaitMessages'
2507
+ | 'createMessageComponentCollector'
2508
+ | 'awaitMessageComponent'
2509
+ > { }
2514
2510
export abstract class ThreadOnlyChannel extends GuildChannel {
2515
2511
public type : ChannelType . GuildForum | ChannelType . GuildMedia ;
2516
2512
public threads : GuildForumThreadManager ;
@@ -3176,8 +3172,7 @@ export interface PrivateThreadChannel extends ThreadChannel<false> {
3176
3172
3177
3173
// tslint:disable-next-line no-empty-interface
3178
3174
export interface ThreadChannel < ThreadOnly extends boolean = boolean >
3179
- extends Omit < TextBasedChannelFields < true > , 'fetchWebhooks' | 'createWebhook' | 'setNSFW' > ,
3180
- BaseChannel { }
3175
+ extends Omit < TextBasedChannelFields < true > , 'fetchWebhooks' | 'createWebhook' | 'setNSFW' > { }
3181
3176
export class ThreadChannel < ThreadOnly extends boolean = boolean > extends BaseChannel {
3182
3177
private constructor ( guild : Guild , data ?: RawThreadChannelData , client ?: Client < true > ) ;
3183
3178
public archived : boolean | null ;
@@ -3274,7 +3269,7 @@ export class Typing extends Base {
3274
3269
}
3275
3270
3276
3271
// tslint:disable-next-line no-empty-interface
3277
- export interface User extends PartialTextBasedChannelFields < false > , Base { }
3272
+ export interface User extends PartialTextBasedChannelFields < false > { }
3278
3273
export class User extends Base {
3279
3274
protected constructor ( client : Client < true > , data : RawUserData ) ;
3280
3275
private _equals ( user : APIUser ) : boolean ;
0 commit comments