types: fix modal builder constructor data type (#8143)

This commit is contained in:
Suneet Tipirneni
2022-06-22 14:37:46 -04:00
committed by GitHub
parent 5e5853a4e8
commit 7279f9c31b

View File

@@ -631,7 +631,7 @@ export class SelectMenuOptionBuilder extends BuildersSelectMenuOption {
}
export class ModalBuilder extends BuildersModal {
public constructor(data?: ModalData | APIModalComponent);
public constructor(data?: Partial<ModalComponentData> | Partial<APIModalComponent>);
public static from(other: JSONEncodable<APIModalComponent> | APIModalComponent): ModalBuilder;
}
@@ -1922,7 +1922,10 @@ export class MessageReaction {
export interface ModalComponentData {
customId: string;
title: string;
components: (ActionRow<ModalActionRowComponent> | ActionRowData<ModalActionRowComponentData>)[];
components: (
| JSONEncodable<APIActionRowComponent<APIModalActionRowComponent>>
| ActionRowData<ModalActionRowComponentData>
)[];
}
export interface BaseModalData {