chore(release): v2.3.7
- docs: Add `MessageActivityType` (v13) #8257 - Developer Portal control support (create, delete) - Application: create bot, reset secret, token, delete, edit, assets
This commit is contained in:
		
							
								
								
									
										75
									
								
								typings/index.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										75
									
								
								typings/index.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -319,6 +319,77 @@ export abstract class Application extends Base {
 | 
			
		||||
  public toString(): string | null;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export interface Tester {
 | 
			
		||||
  state: number;
 | 
			
		||||
  user: User;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export interface ApplicationEditData {
 | 
			
		||||
  name?: string;
 | 
			
		||||
  description?: string;
 | 
			
		||||
  icon?: BufferResolvable | Base64Resolvable;
 | 
			
		||||
  cover?: BufferResolvable | Base64Resolvable;
 | 
			
		||||
  botPublic?: boolean;
 | 
			
		||||
  botRequireCodeGrant?: boolean;
 | 
			
		||||
  TermsOfService?: string;
 | 
			
		||||
  PrivacyPolicy?: string;
 | 
			
		||||
  flags?: number;
 | 
			
		||||
  redirectURIs?: string[];
 | 
			
		||||
  tags?: string[];
 | 
			
		||||
}
 | 
			
		||||
export class DeveloperPortalApplication extends Base {
 | 
			
		||||
  private constructor(client: Client, data: object);
 | 
			
		||||
  public botPublic: boolean | null;
 | 
			
		||||
  public botRequireCodeGrant: boolean | null;
 | 
			
		||||
  public commands: ApplicationCommandManager;
 | 
			
		||||
  public cover: string | null;
 | 
			
		||||
  public flags: Readonly<ApplicationFlags>;
 | 
			
		||||
  public tags: string[];
 | 
			
		||||
  public installParams: ClientApplicationInstallParams | null;
 | 
			
		||||
  public customInstallURL: string | null;
 | 
			
		||||
  public owner: User | Team | null;
 | 
			
		||||
  public readonly partial: boolean;
 | 
			
		||||
  public rpcOrigins: string[];
 | 
			
		||||
  public readonly createdAt: Date;
 | 
			
		||||
  public readonly createdTimestamp: number;
 | 
			
		||||
  public description: string | null;
 | 
			
		||||
  public icon: string | null;
 | 
			
		||||
  public id: Snowflake;
 | 
			
		||||
  public name: string | null;
 | 
			
		||||
  public redirectURIs: string[];
 | 
			
		||||
  public interactionEndpointURL: string | null;
 | 
			
		||||
  public publicKey: string;
 | 
			
		||||
  public testers: Collection<Snowflake, Tester>;
 | 
			
		||||
  public TermsOfService: string | null;
 | 
			
		||||
  public PrivacyPolicy: string | null;
 | 
			
		||||
  public fetch(): Promise<ClientApplication>;
 | 
			
		||||
  public coverURL(options?: StaticImageURLOptions): string | null;
 | 
			
		||||
  /** @deprecated This method is deprecated as it is unsupported and will be removed in the next major version. */
 | 
			
		||||
  public fetchAssets(): Promise<ApplicationAsset[]>;
 | 
			
		||||
  public iconURL(options?: StaticImageURLOptions): string | null;
 | 
			
		||||
  public toJSON(): unknown;
 | 
			
		||||
  public toString(): string | null;
 | 
			
		||||
  public fetchTesters(): Promise<this>;
 | 
			
		||||
  public addTester(username: string, discriminator: string): Promise<DeveloperPortalApplication>;
 | 
			
		||||
  public deleteTester(user: UserResolvable): Promise<DeveloperPortalApplication>;
 | 
			
		||||
  public edit(data: ApplicationEditData): Promise<DeveloperPortalApplication>;
 | 
			
		||||
  public createBot(): Promise<DeveloperPortalApplication>;
 | 
			
		||||
  public resetClientSecret(MFACode?: number): Promise<string>;
 | 
			
		||||
  public resetBotToken(MFACode?: number): Promise<string>;
 | 
			
		||||
  public delete(MFACode?: number): Promise<undefined>;
 | 
			
		||||
  public addAsset(image: BufferResolvable | Base64Resolvable, name: string): Promise<ApplicationAsset>;
 | 
			
		||||
  public deleteAsset(id: string): Promise<undefined>;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export class DeveloperPortalManager extends BaseManager {
 | 
			
		||||
  constructor(client: Client);
 | 
			
		||||
  public applications: Collection<Snowflake, DeveloperPortalApplication>;
 | 
			
		||||
  public teams: Collection<Snowflake, Team>;
 | 
			
		||||
  public fetch(): Promise<DeveloperPortalManager>;
 | 
			
		||||
  public createApplication(name: string, teamId?: Team | Snowflake): Promise<DeveloperPortalApplication>;
 | 
			
		||||
  public deleteApplication(id: Snowflake, MFACode?: number): Promise<undefined>;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export class ApplicationCommand<PermissionsFetchType = {}> extends Base {
 | 
			
		||||
  private constructor(client: Client, data: RawApplicationCommandData, guild?: Guild, guildId?: Snowflake);
 | 
			
		||||
  public applicationId: Snowflake;
 | 
			
		||||
@@ -3416,7 +3487,7 @@ export class ChannelManager extends CachedManager<Snowflake, AnyChannel, Channel
 | 
			
		||||
 | 
			
		||||
export type FetchGuildApplicationCommandFetchOptions = Omit<FetchApplicationCommandOptions, 'guildId'>;
 | 
			
		||||
 | 
			
		||||
export class ClientUserSettingManager {
 | 
			
		||||
export class ClientUserSettingManager extends BaseManager {
 | 
			
		||||
  private constructor(client: Client);
 | 
			
		||||
  public rawSetting: RawUserSettingsData | object;
 | 
			
		||||
  public locale: localeSetting | null;
 | 
			
		||||
@@ -3993,6 +4064,7 @@ export interface APIErrors {
 | 
			
		||||
  MAXIMUM_PINS: 30003;
 | 
			
		||||
  MAXIMUM_RECIPIENTS: 30004;
 | 
			
		||||
  MAXIMUM_ROLES: 30005;
 | 
			
		||||
  MAXIMUM_USERNAMES: 30006;
 | 
			
		||||
  MAXIMUM_WEBHOOKS: 30007;
 | 
			
		||||
  MAXIMUM_EMOJIS: 30008;
 | 
			
		||||
  MAXIMUM_REACTIONS: 30010;
 | 
			
		||||
@@ -4064,6 +4136,7 @@ export interface APIErrors {
 | 
			
		||||
  INSUFFICIENT_BOOSTS: 50101;
 | 
			
		||||
  INVALID_JSON: 50109;
 | 
			
		||||
  TWO_FACTOR_REQUIRED: 60003;
 | 
			
		||||
  INVALID_TWO_FACTOR_CODE: 60008;
 | 
			
		||||
  NO_USERS_WITH_DISCORDTAG_EXIST: 80004;
 | 
			
		||||
  REACTION_BLOCKED: 90001;
 | 
			
		||||
  RESOURCE_OVERLOADED: 130000;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user