mirror of
https://github.com/hensm/fx_cast.git
synced 2026-06-11 18:19:58 +00:00
Convert shim to Typescript (#32)
This commit is contained in:
25
ext/src/shim/cast/classes/ApiConfig.ts
Executable file
25
ext/src/shim/cast/classes/ApiConfig.ts
Executable file
@@ -0,0 +1,25 @@
|
||||
"use strict";
|
||||
|
||||
import Session from "./Session";
|
||||
import SessionRequest from "./SessionRequest";
|
||||
|
||||
import { AutoJoinPolicy
|
||||
, DefaultActionPolicy } from "../enums";
|
||||
|
||||
|
||||
export default class ApiConfig {
|
||||
public additionalSessionRequests: any[] = [];
|
||||
public customDialLaunchCallback: any = null;
|
||||
public invisibleSender = false;
|
||||
|
||||
constructor (
|
||||
public sessionRequest: SessionRequest
|
||||
, public sessionListener: (session: Session) => void
|
||||
, public receiverListener: (availability: string) => void
|
||||
, public autoJoinPolicy: string = AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED
|
||||
, public defaultActionPolicy: string = DefaultActionPolicy.CREATE_SESSION
|
||||
|
||||
// TODO: Remove awful hack for mirror casting
|
||||
, public _selectedMedia: string = "app") {
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user