Prefer type to interface and add an ESLint rule

This commit is contained in:
Evan Hahn 2021-01-14 12:07:05 -06:00 committed by Scott Nonnenberg
parent c85c073669
commit 8a72607fa7
106 changed files with 431 additions and 375 deletions

View file

@ -11,7 +11,7 @@ import { Message, MessageStatusType, Props as MessageProps } from './Message';
import { LocalizerType } from '../../types/Util';
import { ColorType } from '../../types/Colors';
interface Contact {
type Contact = {
status: MessageStatusType;
title: string;
@ -27,9 +27,9 @@ interface Contact {
onSendAnyway: () => void;
onShowSafetyNumber: () => void;
}
};
export interface Props {
export type Props = {
sentAt: number;
receivedAt: number;
@ -38,7 +38,7 @@ export interface Props {
contacts: Array<Contact>;
i18n: LocalizerType;
}
};
const _keyForError = (error: Error): string => {
return `${error.name}-${error.message}`;