mirror of
https://github.com/hensm/fx_cast.git
synced 2026-06-11 10:09:59 +00:00
prettier: Re-format .ts files
This commit is contained in:
@@ -1,121 +1,110 @@
|
||||
"use strict";
|
||||
|
||||
import { Image
|
||||
, ReceiverStatus
|
||||
, SenderApplication
|
||||
, SenderMessage
|
||||
, Volume } from "./components/cast/types";
|
||||
|
||||
import { ReceiverDevice
|
||||
, ReceiverSelectionCast
|
||||
, ReceiverSelectionStop } from "./types";
|
||||
import {
|
||||
Image,
|
||||
ReceiverStatus,
|
||||
SenderApplication,
|
||||
SenderMessage,
|
||||
Volume
|
||||
} from "./components/cast/types";
|
||||
|
||||
import {
|
||||
ReceiverDevice,
|
||||
ReceiverSelectionCast,
|
||||
ReceiverSelectionStop
|
||||
} from "./types";
|
||||
|
||||
interface CastSessionUpdated {
|
||||
sessionId: string
|
||||
, statusText: string
|
||||
, namespaces: Array<{ name: string }>
|
||||
, volume: Volume
|
||||
sessionId: string;
|
||||
statusText: string;
|
||||
namespaces: Array<{ name: string }>;
|
||||
volume: Volume;
|
||||
}
|
||||
|
||||
interface CastSessionCreated extends CastSessionUpdated {
|
||||
appId: string
|
||||
, appImages: Image[]
|
||||
, displayName: string
|
||||
, receiverFriendlyName: string
|
||||
, senderApps: SenderApplication[]
|
||||
, transportId: string
|
||||
appId: string;
|
||||
appImages: Image[];
|
||||
displayName: string;
|
||||
receiverFriendlyName: string;
|
||||
senderApps: SenderApplication[];
|
||||
transportId: string;
|
||||
}
|
||||
|
||||
type MessageDefinitions = {
|
||||
"shim:castSessionCreated": CastSessionCreated
|
||||
, "shim:castSessionUpdated": CastSessionUpdated
|
||||
, "shim:castSessionStopped": {
|
||||
sessionId: string
|
||||
}
|
||||
|
||||
, "shim:receivedCastSessionMessage": {
|
||||
sessionId: string
|
||||
, namespace: string
|
||||
, messageData: string
|
||||
}
|
||||
|
||||
, "shim:impl_sendCastMessage": {
|
||||
sessionId: string
|
||||
, messageId: string
|
||||
, error?: string
|
||||
}
|
||||
|
||||
, "bridge:createCastSession": {
|
||||
appId: string
|
||||
, receiverDevice: ReceiverDevice
|
||||
}
|
||||
, "bridge:sendCastReceiverMessage": {
|
||||
sessionId: string
|
||||
, messageData: SenderMessage
|
||||
, messageId: string
|
||||
}
|
||||
, "bridge:sendCastSessionMessage": {
|
||||
sessionId: string
|
||||
, namespace: string
|
||||
, messageData: object | string
|
||||
, messageId: string
|
||||
}
|
||||
|
||||
, "bridge:stopCastApp": { receiverDevice: ReceiverDevice }
|
||||
"shim:castSessionCreated": CastSessionCreated;
|
||||
"shim:castSessionUpdated": CastSessionUpdated;
|
||||
"shim:castSessionStopped": {
|
||||
sessionId: string;
|
||||
};
|
||||
"shim:receivedCastSessionMessage": {
|
||||
sessionId: string;
|
||||
namespace: string;
|
||||
messageData: string;
|
||||
};
|
||||
"shim:impl_sendCastMessage": {
|
||||
sessionId: string;
|
||||
messageId: string;
|
||||
error?: string;
|
||||
};
|
||||
"bridge:createCastSession": {
|
||||
appId: string;
|
||||
receiverDevice: ReceiverDevice;
|
||||
};
|
||||
"bridge:sendCastReceiverMessage": {
|
||||
sessionId: string;
|
||||
messageData: SenderMessage;
|
||||
messageId: string;
|
||||
};
|
||||
"bridge:sendCastSessionMessage": {
|
||||
sessionId: string;
|
||||
namespace: string;
|
||||
messageData: object | string;
|
||||
messageId: string;
|
||||
};
|
||||
"bridge:stopCastApp": { receiverDevice: ReceiverDevice };
|
||||
|
||||
// Bridge messages
|
||||
, "main:receiverSelector/selected": ReceiverSelectionCast
|
||||
, "main:receiverSelector/stopped": ReceiverSelectionStop
|
||||
, "main:receiverSelector/cancelled": {}
|
||||
, "main:receiverSelector/error": string
|
||||
"main:receiverSelector/selected": ReceiverSelectionCast;
|
||||
"main:receiverSelector/stopped": ReceiverSelectionStop;
|
||||
"main:receiverSelector/cancelled": {};
|
||||
"main:receiverSelector/error": string;
|
||||
|
||||
/**
|
||||
* getInfo uses the old :/ form for compat with old bridge
|
||||
* versions.
|
||||
*/
|
||||
, "bridge:getInfo": string
|
||||
, "bridge:/getInfo": string
|
||||
|
||||
, "bridge:startDiscovery": {
|
||||
shouldWatchStatus: boolean
|
||||
}
|
||||
|
||||
, "bridge:openReceiverSelector": string
|
||||
, "bridge:closeReceiverSelector": {}
|
||||
|
||||
, "bridge:startMediaServer": {
|
||||
filePath: string
|
||||
, port: number
|
||||
}
|
||||
, "bridge:stopMediaServer": {}
|
||||
|
||||
, "mediaCast:mediaServerStarted": {
|
||||
mediaPath: string
|
||||
, subtitlePaths: string[]
|
||||
, localAddress: string
|
||||
}
|
||||
, "mediaCast:mediaServerStopped": {}
|
||||
, "mediaCast:mediaServerError": {}
|
||||
|
||||
|
||||
, "main:serviceUp": ReceiverDevice
|
||||
, "main:serviceDown": { id: string }
|
||||
|
||||
, "main:updateReceiverStatus": {
|
||||
id: string
|
||||
, status: ReceiverStatus
|
||||
}
|
||||
|
||||
|
||||
, "main:receiverDeviceUp": { receiverDevice: ReceiverDevice }
|
||||
, "main:receiverDeviceDown": { receiverDeviceId: string }
|
||||
, "main:receiverDeviceUpdated": {
|
||||
receiverDeviceId: string
|
||||
, status: ReceiverStatus
|
||||
}
|
||||
}
|
||||
|
||||
"bridge:getInfo": string;
|
||||
"bridge:/getInfo": string;
|
||||
"bridge:startDiscovery": {
|
||||
shouldWatchStatus: boolean;
|
||||
};
|
||||
"bridge:openReceiverSelector": string;
|
||||
"bridge:closeReceiverSelector": {};
|
||||
"bridge:startMediaServer": {
|
||||
filePath: string;
|
||||
port: number;
|
||||
};
|
||||
"bridge:stopMediaServer": {};
|
||||
"mediaCast:mediaServerStarted": {
|
||||
mediaPath: string;
|
||||
subtitlePaths: string[];
|
||||
localAddress: string;
|
||||
};
|
||||
"mediaCast:mediaServerStopped": {};
|
||||
"mediaCast:mediaServerError": {};
|
||||
"main:serviceUp": ReceiverDevice;
|
||||
"main:serviceDown": { id: string };
|
||||
"main:updateReceiverStatus": {
|
||||
id: string;
|
||||
status: ReceiverStatus;
|
||||
};
|
||||
"main:receiverDeviceUp": { receiverDevice: ReceiverDevice };
|
||||
"main:receiverDeviceDown": { receiverDeviceId: string };
|
||||
"main:receiverDeviceUpdated": {
|
||||
receiverDeviceId: string;
|
||||
status: ReceiverStatus;
|
||||
};
|
||||
};
|
||||
|
||||
interface MessageBase<K extends keyof MessageDefinitions> {
|
||||
subject: K;
|
||||
@@ -124,7 +113,7 @@ interface MessageBase<K extends keyof MessageDefinitions> {
|
||||
|
||||
type Messages = {
|
||||
[K in keyof MessageDefinitions]: MessageBase<K>;
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* For better call semantics, make message data key optional if
|
||||
@@ -137,5 +126,4 @@ type NarrowedMessage<L extends MessageBase<keyof MessageDefinitions>> =
|
||||
: L
|
||||
: never;
|
||||
|
||||
|
||||
export type Message = NarrowedMessage<Messages[keyof Messages]>;
|
||||
|
||||
Reference in New Issue
Block a user