mirror of
https://github.com/hensm/fx_cast.git
synced 2026-06-09 00:59:59 +00:00
44 lines
1.3 KiB
TypeScript
44 lines
1.3 KiB
TypeScript
"use strict";
|
|
|
|
import type { WhitelistItemData } from "./background/whitelist";
|
|
|
|
export interface Options {
|
|
bridgeApplicationName: string;
|
|
bridgeBackupEnabled: boolean;
|
|
bridgeBackupHost: string;
|
|
bridgeBackupPort: number;
|
|
mediaEnabled: boolean;
|
|
mediaSyncElement: boolean;
|
|
mediaStopOnUnload: boolean;
|
|
localMediaEnabled: boolean;
|
|
localMediaServerPort: number;
|
|
mirroringEnabled: boolean;
|
|
mirroringAppId: string;
|
|
receiverSelectorCloseIfFocusLost: boolean;
|
|
receiverSelectorWaitForConnection: boolean;
|
|
siteWhitelistEnabled: boolean;
|
|
siteWhitelist: WhitelistItemData[];
|
|
siteWhitelistCustomUserAgent: string;
|
|
|
|
[key: string]: Options[keyof Options];
|
|
}
|
|
|
|
export default {
|
|
bridgeApplicationName: BRIDGE_NAME,
|
|
bridgeBackupEnabled: false,
|
|
bridgeBackupHost: "localhost",
|
|
bridgeBackupPort: 9556,
|
|
mediaEnabled: true,
|
|
mediaSyncElement: false,
|
|
mediaStopOnUnload: false,
|
|
localMediaEnabled: true,
|
|
localMediaServerPort: 9555,
|
|
mirroringEnabled: false,
|
|
mirroringAppId: MIRRORING_APP_ID,
|
|
receiverSelectorCloseIfFocusLost: true,
|
|
receiverSelectorWaitForConnection: true,
|
|
siteWhitelistEnabled: true,
|
|
siteWhitelist: [{ pattern: "https://www.netflix.com/*" }],
|
|
siteWhitelistCustomUserAgent: ""
|
|
} as Options;
|