Convert shim to Typescript (#32)

This commit is contained in:
Matt Hensman
2019-03-12 05:51:43 +00:00
committed by GitHub
parent 4cf0f7264a
commit f1125061d5
89 changed files with 1643 additions and 1378 deletions

22
ext/src/shim/state.ts Executable file
View File

@@ -0,0 +1,22 @@
"use strict";
import ApiConfig from "./cast/classes/ApiConfig";
import Receiver from "./cast/classes/Receiver";
import Session from "./cast/classes/Session";
export interface State {
apiConfig: ApiConfig;
receiverList: Receiver[];
sessionList: Session[];
sessionRequestInProgress: boolean;
}
// Global API state
const state: State = {
apiConfig: null
, receiverList: []
, sessionList: []
, sessionRequestInProgress: false
};
export default state;