Prefer type
to interface
and add an ESLint rule
This commit is contained in:
parent
c85c073669
commit
8a72607fa7
106 changed files with 431 additions and 375 deletions
|
@ -32,7 +32,7 @@ export enum OutgoingCallButtonStyle {
|
|||
Join,
|
||||
}
|
||||
|
||||
export interface PropsDataType {
|
||||
export type PropsDataType = {
|
||||
id: string;
|
||||
name?: string;
|
||||
|
||||
|
@ -58,9 +58,9 @@ export interface PropsDataType {
|
|||
|
||||
showBackButton?: boolean;
|
||||
outgoingCallButtonStyle: OutgoingCallButtonStyle;
|
||||
}
|
||||
};
|
||||
|
||||
export interface PropsActionsType {
|
||||
export type PropsActionsType = {
|
||||
onSetMuteNotifications: (seconds: number) => void;
|
||||
onSetDisappearingMessages: (seconds: number) => void;
|
||||
onDeleteMessages: () => void;
|
||||
|
@ -78,11 +78,11 @@ export interface PropsActionsType {
|
|||
onArchive: () => void;
|
||||
onMarkUnread: () => void;
|
||||
onMoveToInbox: () => void;
|
||||
}
|
||||
};
|
||||
|
||||
export interface PropsHousekeepingType {
|
||||
export type PropsHousekeepingType = {
|
||||
i18n: LocalizerType;
|
||||
}
|
||||
};
|
||||
|
||||
export type PropsType = PropsDataType &
|
||||
PropsActionsType &
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue