import { AppData } from "./AppData"; import { GameData } from "./GameData"; import { HttpData } from "./HttpData"; import { LoginData } from "./LoginData"; import { StorageData } from "./StorageData"; import { WechatData } from "./WechatData"; /** * 数据集合全局类 * @description 所有数据都通过这个类创建,修改,删除 * @author 邹勇 */ class GData { constructor() { this.init(); } public loginData: LoginData; public appData: AppData; public gameData: GameData; public wechatData: WechatData; public httpData: HttpData; // public adData: AdData; public storageData: StorageData; init() { this.appData = new AppData(); this.loginData = new LoginData(); this.gameData = new GameData(); this.wechatData = new WechatData(); this.httpData = new HttpData(); // this.adData = new AdData(); this.storageData = new StorageData(); } } /** * 提现模块的功能ID */ export enum Fun { moreGame = 1, //互推 turnable = 2, //转盘 fission = 3, //裂变 pigbank = 4, //存钱罐 blessingBag = 5, //福袋 sign = 6, //签到 cashNormal = 7, //常规提现 redBagCash = 8, //红包提现 redeem = 9, //兑换码 } declare global { const gData: GData; } window['gData'] = new GData();