From edaf69dffeba02e96b8a56f929015f1aa882f586 Mon Sep 17 00:00:00 2001 From: Dennis Hedegaard Date: Fri, 26 Jan 2018 16:24:10 +0100 Subject: [PATCH] Removed a few useless type declarations, removed export on interfaces not used outside the various files. --- webapp/components/App.tsx | 4 ++-- webapp/components/ChatContainer.tsx | 6 +++--- webapp/components/ChatContainer/ErrorMessage.tsx | 9 +++++---- webapp/components/ChatContainer/Message.tsx | 6 +++--- 4 files changed, 13 insertions(+), 12 deletions(-) diff --git a/webapp/components/App.tsx b/webapp/components/App.tsx index 0514e1b..ced06b3 100644 --- a/webapp/components/App.tsx +++ b/webapp/components/App.tsx @@ -37,7 +37,7 @@ export default class App extends React.Component<{}, IAppState> { return; } - let data: FormData = new FormData(); + let data = new FormData(); data.append("message", this.state.message); data.append("username", this.state.username || "anon"); fetch("/send", { @@ -71,7 +71,7 @@ export default class App extends React.Component<{}, IAppState> { }); } - render(): JSX.Element { + render() { return (
diff --git a/webapp/components/ChatContainer.tsx b/webapp/components/ChatContainer.tsx index 8f15487..66dbc67 100644 --- a/webapp/components/ChatContainer.tsx +++ b/webapp/components/ChatContainer.tsx @@ -18,7 +18,7 @@ interface ResponseMessage { } export default class ChatContainer extends React.Component { - failcount: number = 0; + failcount = 0; state: IChatContainerState = { messages: [], lastid: -1, @@ -34,7 +34,7 @@ export default class ChatContainer extends React.Component {this.state.messages} diff --git a/webapp/components/ChatContainer/ErrorMessage.tsx b/webapp/components/ChatContainer/ErrorMessage.tsx index dbfdfaa..59b5b43 100644 --- a/webapp/components/ChatContainer/ErrorMessage.tsx +++ b/webapp/components/ChatContainer/ErrorMessage.tsx @@ -1,11 +1,12 @@ import * as React from "react"; import * as ReactDOM from "react-dom"; -export interface IErrorMessageProps { message: string; } -export interface IErrorMessageState {} +interface IErrorMessageProps { + message: string; +} -export default class ErrorMessage extends React.Component { - render(): JSX.Element { +export default class ErrorMessage extends React.Component { + render() { return (
An error occured, retrying in 5 seconds:
diff --git a/webapp/components/ChatContainer/Message.tsx b/webapp/components/ChatContainer/Message.tsx index daf73c6..f7a7cf8 100644 --- a/webapp/components/ChatContainer/Message.tsx +++ b/webapp/components/ChatContainer/Message.tsx @@ -1,7 +1,7 @@ import * as React from "react"; import * as ReactDOM from "react-dom"; -export interface IMessageProps { +interface IMessageProps { username: string; message: string; timestamp: string; @@ -9,11 +9,11 @@ export interface IMessageProps { export default class Message extends React.Component { formattedTimestamp(): string { - let timestampIsoString: string = new Date(this.props.timestamp).toISOString(); + let timestampIsoString = new Date(this.props.timestamp).toISOString(); return timestampIsoString.slice(0, 10) + " " + timestampIsoString.slice(11, 19); } - render(): JSX.Element { + render() { return (
[{this.formattedTimestamp.bind(this)()}]