Skip to content

Commit

Permalink
Removed a few useless type declarations, removed export on interfaces…
Browse files Browse the repository at this point in the history
… not used outside the various files.
  • Loading branch information
dhedegaard committed Jan 26, 2018
1 parent 2c23ca8 commit edaf69d
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 12 deletions.
4 changes: 2 additions & 2 deletions webapp/components/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -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", {
Expand Down Expand Up @@ -71,7 +71,7 @@ export default class App extends React.Component<{}, IAppState> {
});
}

render(): JSX.Element {
render() {
return (
<div>
<div className="row">
Expand Down
6 changes: 3 additions & 3 deletions webapp/components/ChatContainer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ interface ResponseMessage {
}

export default class ChatContainer extends React.Component<IChatContainerProps, IChatContainerState> {
failcount: number = 0;
failcount = 0;
state: IChatContainerState = {
messages: [],
lastid: -1,
Expand All @@ -34,7 +34,7 @@ export default class ChatContainer extends React.Component<IChatContainerProps,
}

fetchMessages(): void {
let formData: FormData = new FormData();
let formData = new FormData();
formData.append("id", this.state.lastid.toString());
fetch("/get_new", {
method: "post",
Expand Down Expand Up @@ -72,7 +72,7 @@ export default class ChatContainer extends React.Component<IChatContainerProps,
});
}

render(): JSX.Element {
render() {
return (
<div ref="chat" id="chat" className="form-control">
{this.state.messages}
Expand Down
9 changes: 5 additions & 4 deletions webapp/components/ChatContainer/ErrorMessage.tsx
Original file line number Diff line number Diff line change
@@ -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<IErrorMessageProps, IErrorMessageState> {
render(): JSX.Element {
export default class ErrorMessage extends React.Component<IErrorMessageProps, {}> {
render() {
return (
<div className="alert alert-danger">
<span>An error occured, retrying in 5 seconds:</span><br />
Expand Down
6 changes: 3 additions & 3 deletions webapp/components/ChatContainer/Message.tsx
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
import * as React from "react";
import * as ReactDOM from "react-dom";

export interface IMessageProps {
interface IMessageProps {
username: string;
message: string;
timestamp: string;
}

export default class Message extends React.Component<IMessageProps, {}> {
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 (
<div>
<span className="time">[{this.formattedTimestamp.bind(this)()}] </span>&nbsp;
Expand Down

0 comments on commit edaf69d

Please sign in to comment.