TSLint compliance

This commit is contained in:
hensm
2019-05-02 01:23:43 +01:00
committed by Matt Hensman
parent 95d9d846c5
commit 8ad20a7aea
11 changed files with 32 additions and 36 deletions

2
ext/src/global.d.ts vendored
View File

@@ -59,7 +59,7 @@ declare namespace browser.runtime {
* https://git.io/fjmzb
* addListener cb `() => void` is wrong
*/
onMessage: browser.events.Event
onMessage: browser.events.Event;
}
function connect (connectInfo: {

View File

@@ -8,7 +8,7 @@ export interface ReceiverStatusMessage extends Message {
data: {
id: string;
status: ReceiverStatus;
}
};
}
export interface ServiceDownMessage extends Message {
@@ -25,16 +25,16 @@ export interface ServiceUpMessage extends Message {
export interface NativeReceiverSelectorSelectedMessage extends Message {
subject: "main:/receiverSelector/selected"
, data: Receiver
subject: "main:/receiverSelector/selected";
data: Receiver;
}
export interface NativeReceiverSelectorCloseMessage extends Message {
subject: "main:/receiverSelector/error"
, data: string
subject: "main:/receiverSelector/error";
data: string;
}
export interface NativeReceiverSelectorErrorMessage extends Message {
subject: "main:/receiverSelector/error"
, data: string
subject: "main:/receiverSelector/error";
data: string;
}

View File

@@ -18,7 +18,7 @@ export enum ReceiverSelectorManagerType {
, NativeMac
}
export function getReceiverSelectorManager(
export function getReceiverSelectorManager (
type: ReceiverSelectorManagerType) {
switch (type) {

View File

@@ -5,9 +5,9 @@ import ReceiverSelectorManager, {
import { Message, Receiver } from "../../types";
import { NativeReceiverSelectorSelectedMessage
import { NativeReceiverSelectorCloseMessage
, NativeReceiverSelectorErrorMessage
, NativeReceiverSelectorCloseMessage } from "../../messageTypes";
, NativeReceiverSelectorSelectedMessage } from "../../messageTypes";
const _ = browser.i18n.getMessage;
@@ -26,7 +26,7 @@ class NativeMacReceiverSelectorManager
public async open (
receivers: Receiver[]
, defaultMediaType: ReceiverSelectorMediaType): Promise<void> {
this.bridgePort = browser.runtime.connectNative(APPLICATION_NAME);
this.bridgePort.onMessage.addListener((message: Message) => {
@@ -91,7 +91,7 @@ class NativeMacReceiverSelectorManager
private onBridgePortMessageClose (
message: NativeReceiverSelectorCloseMessage) {
if (!this.wasReceiverSelected) {
this.dispatchEvent(new CustomEvent("cancelled"));
}

View File

@@ -54,7 +54,7 @@ class PopupReceiverSelectorManager
receivers: this.receivers
, defaultMediaType: this.defaultMediaType
}
})
});
});
}
@@ -103,8 +103,6 @@ class PopupReceiverSelectorManager
* Handles popup messages.
*/
private onPopupMessage (message: Message) {
console.log("popupmsg", message);
switch (message.subject) {
case "receiverSelectorManager:/selected": {
this.wasReceiverSelected = true;

View File

@@ -190,11 +190,9 @@ export function unescape (escaped: string): string {
onMessage(async message => {
console.log(message)
switch (message.subject) {
case "shim:/initialized": {
isAvailable = true;
break;
}

View File

@@ -86,13 +86,13 @@ class PopupApp extends Component<{}, PopupAppState> {
browser.windows.update(this.win.id, {
height: windowHeight
});
}, 1)
}, 1);
}
public render () {
const shareMedia =
this.state.mediaType === ReceiverSelectorMediaType.Tab
|| this.state.mediaType === ReceiverSelectorMediaType.Screen
|| this.state.mediaType === ReceiverSelectorMediaType.Screen;
return (
<div>
@@ -103,7 +103,6 @@ class PopupApp extends Component<{}, PopupAppState> {
className="media-select-dropdown">
<option value={ ReceiverSelectorMediaType.App }
disabled={ shareMedia }>
{ _("popupMediaTypeApp") }
</option>
<option value={ ReceiverSelectorMediaType.Tab }