feat(ApplicationCommand): add setX methods for easier editing (#7063)

Co-authored-by: awned <65061212+ceilingfans@users.noreply.github.com>
This commit is contained in:
Rodry
2021-12-07 19:14:49 +00:00
committed by GitHub
parent b5cd2884b6
commit 7f980e38b6
2 changed files with 40 additions and 0 deletions

4
typings/index.d.ts vendored
View File

@@ -226,6 +226,10 @@ export class ApplicationCommand<PermissionsFetchType = {}> extends Base {
public version: Snowflake;
public delete(): Promise<ApplicationCommand<PermissionsFetchType>>;
public edit(data: ApplicationCommandData): Promise<ApplicationCommand<PermissionsFetchType>>;
public setName(name: string): Promise<ApplicationCommand<PermissionsFetchType>>;
public setDescription(description: string): Promise<ApplicationCommand<PermissionsFetchType>>;
public setDefaultPermission(defaultPermission?: boolean): Promise<ApplicationCommand<PermissionsFetchType>>;
public setOptions(options: ApplicationCommandOptionData[]): Promise<ApplicationCommand<PermissionsFetchType>>;
public equals(
command: ApplicationCommand | ApplicationCommandData | RawApplicationCommandData,
enforceOptionorder?: boolean,