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

@ -39,11 +39,11 @@ import {
import { LocalizerType } from '../types/Util';
import { missingCaseError } from '../util/missingCaseError';
interface MeType extends ConversationType {
type MeType = ConversationType & {
uuid: string;
}
};
export interface PropsType {
export type PropsType = {
activeCall?: ActiveCallType;
availableCameras: Array<MediaDeviceInfo>;
cancelCall: (_: CancelCallType) => void;
@ -74,11 +74,11 @@ export interface PropsType {
togglePip: () => void;
toggleSettings: () => void;
toggleSpeakerView: () => void;
}
};
interface ActiveCallManagerPropsType extends PropsType {
type ActiveCallManagerPropsType = PropsType & {
activeCall: ActiveCallType;
}
};
const ActiveCallManager: React.FC<ActiveCallManagerPropsType> = ({
activeCall,