feat(lib/discord): fix and improve type definitions
This commit is contained in:
parent
7b49c6863b
commit
726fcd9ba1
2 changed files with 10 additions and 2 deletions
|
|
@ -88,6 +88,7 @@ export interface Design {
|
|||
ActionSheet: DiscordModules.Components.ActionSheet
|
||||
ActionSheetRow: DiscordModules.Components.ActionSheetRow
|
||||
ActionSheetSwitchRow: DiscordModules.Components.ActionSheetSwitchRow
|
||||
BottomSheetTitleHeader: DiscordModules.Components.BottomSheetTitleHeader
|
||||
AlertActionButton: DiscordModules.Components.AlertActionButton
|
||||
AlertModal: DiscordModules.Components.AlertModal
|
||||
Button: DiscordModules.Components.Button
|
||||
|
|
|
|||
|
|
@ -195,7 +195,7 @@ export namespace DiscordModules {
|
|||
}
|
||||
|
||||
export interface ActionSheetActionCreators {
|
||||
openLazy<T extends ComponentType>(
|
||||
openLazy<T extends ComponentType<any>>(
|
||||
sheet: Promise<{ default: T }>,
|
||||
key: string,
|
||||
props: ComponentProps<T>,
|
||||
|
|
@ -372,7 +372,13 @@ export namespace DiscordModules {
|
|||
// TODO
|
||||
// export type ActionSheetIconHeader = FC
|
||||
// export type ActionSheetHeaderBar = FC
|
||||
// export type BottomSheetTitleHeader = FC
|
||||
export interface BottomSheetTitleHeaderProps {
|
||||
leading?: ReactNode
|
||||
title: string
|
||||
trailing?: ReactNode
|
||||
}
|
||||
|
||||
export type BottomSheetTitleHeader = FC<BottomSheetTitleHeaderProps>
|
||||
|
||||
export type IconSize =
|
||||
| 'extraSmall10'
|
||||
|
|
@ -407,6 +413,7 @@ export namespace DiscordModules {
|
|||
export interface TableRow extends FC<TableRowProps> {
|
||||
Arrow: FC
|
||||
Icon: TableRowIcon
|
||||
Group: TableRowGroup
|
||||
}
|
||||
|
||||
export interface TableSwitchRowProps
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue