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

@ -76,10 +76,10 @@ const COLORS = [
const THREE_HOURS = 3 * 60 * 60 * 1000;
interface CustomError extends Error {
type CustomError = Error & {
identifier?: string;
number?: string;
}
};
export class ConversationModel extends window.Backbone.Model<
ConversationAttributesType
@ -4556,9 +4556,9 @@ window.Whisper.GroupMemberConversation = window.Backbone.Model.extend({
},
});
interface SortableByTitle {
type SortableByTitle = {
getTitle: () => string;
}
};
const sortConversationTitles = (
left: SortableByTitle,