Removed unnecessary suffix "Type"

This commit is contained in:
Koper
2023-08-17 15:30:35 +07:00
parent 5e2afa599e
commit e297b8269d
4 changed files with 18 additions and 20 deletions

View File

@@ -6,15 +6,15 @@ import {
} from "@fortawesome/free-solid-svg-icons";
import { formatTime } from "../lib/time";
import ScrollToBottom from "./scrollToBottom";
import FinalSummary from "./finalSummary";
import DisconnectedIndicator from "./disconnectedIndicator";
import LiveTrancription from "./liveTranscription";
import { TopicType, FinalSummaryType } from "./webSocketTypes";
import FinalSummary from "./finalSummary";
import { Topic, FinalSummary as FinalSummaryType } from "./webSocketTypes";
type DashboardProps = {
transcriptionText: string;
finalSummary: FinalSummaryType;
topics: TopicType[];
topics: Topic[];
disconnected: boolean;
};

View File

@@ -3,14 +3,14 @@ import { DefaultApi, V1TranscriptsCreateRequest } from "../api/apis/DefaultApi";
import { Configuration } from "../api/runtime";
import { GetTranscript } from "../api";
type UseTranscriptReturnType = {
type UseTranscript = {
response: GetTranscript | null;
loading: boolean;
error: string | null;
createTranscript: () => void;
};
const useTranscript = (): UseTranscriptReturnType => {
const useTranscript = (): UseTranscript => {
const [response, setResponse] = useState<GetTranscript | null>(null);
const [loading, setLoading] = useState<boolean>(false);
const [error, setError] = useState<string | null>(null);

View File

@@ -1,22 +1,20 @@
import { useEffect, useState } from "react";
import { TopicType, FinalSummaryType, StatusType } from "./webSocketTypes";
import { Topic, FinalSummary, Status } from "./webSocketTypes";
type UseWebSocketsReturnType = {
type UseWebSockets = {
transcriptText: string;
topics: TopicType[];
finalSummary: FinalSummaryType;
status: StatusType;
topics: Topic[];
finalSummary: FinalSummary;
status: Status;
};
export const useWebSockets = (
transcriptId: string | null,
): UseWebSocketsReturnType => {
export const useWebSockets = (transcriptId: string | null): UseWebSockets => {
const [transcriptText, setTranscriptText] = useState<string>("");
const [topics, setTopics] = useState<TopicType[]>([]);
const [finalSummary, setFinalSummary] = useState<FinalSummaryType>({
const [topics, setTopics] = useState<Topic[]>([]);
const [finalSummary, setFinalSummary] = useState<FinalSummary>({
summary: "",
});
const [status, setStatus] = useState<StatusType>({ value: "disconnected" });
const [status, setStatus] = useState<Status>({ value: "disconnected" });
useEffect(() => {
if (!transcriptId) return;

View File

@@ -1,4 +1,4 @@
export type TopicType = {
export type Topic = {
timestamp: number;
title: string;
transcript: string;
@@ -6,14 +6,14 @@ export type TopicType = {
id: string;
};
export type TranscriptType = {
export type Transcript = {
text: string;
};
export type FinalSummaryType = {
export type FinalSummary = {
summary: string;
};
export type StatusType = {
export type Status = {
value: string;
};