import {ResOpen as ResOpen136Gift} from '../shared/protocols/event/136Gift/PtlOpen'; import {ResOpen as ResOpenChuanshuozhilu} from '../shared/protocols/event/chuanshuozhilu/PtlOpen'; import {ResOpen as ResOpenDiaoluoduihuan} from '../shared/protocols/event/diaoluoduihuan/PtlOpen'; import {ResOpen as ResOpenHuobanzhaomu} from '../shared/protocols/event/huobanzhaomu/PtlOpen'; import {ResOpen as ResOpenJierihuodong} from '../shared/protocols/event/jierihuodong/PtlOpen'; import {ResOpen as ResOpenJiJin} from '../shared/protocols/event/jijin/PtlOpen'; import {ResOpen} from '../shared/protocols/event/kaifukuanghuan/PtlOpen'; import {ResOpen as ResOpenLeijichongzhi} from '../shared/protocols/event/leijichongzhi/PtlOpen'; import {ResOpen as ResOpenNiudanji} from '../shared/protocols/event/niudanji/PtlOpen'; import {ResOpen as ResOpenQirichongzhi} from '../shared/protocols/event/qirichongzhi/PtlOpen'; import {ResOpen as ResOpenQiridenglu} from '../shared/protocols/event/qiridenglu/PtlOpen'; import {ResOpen as ResOpen15leichong} from '../shared/protocols/event/shiwuleichong/PtlOpen'; import {ResOpen as ResOpenXianshizhaomu} from '../shared/protocols/event/xianshizhaomu/PtlOpen'; import {ResOpen as ResOpenXinshoulibao} from '../shared/protocols/event/xinshoulibao/PtlOpen'; import {yangchengmubiao} from '../shared/protocols/event/yangchengmubiao/PtlOpen'; import {christmas} from '../shared/protocols/event/christmas/PtlOpen'; import {ResOpen as ResOpenYibaichou} from '../shared/protocols/event/yibaichou/PtlOpen'; import {ResOpen as ResOpenYuedujijin} from '../shared/protocols/event/yuedujijin/PtlOpen'; import {ResOpen as ResOpenZhanLing} from '../shared/protocols/event/zhanling/PtlOpen'; import {ResOpen as ResOpenZhoulibao} from '../shared/protocols/event/zhoulibao/PtlOpen'; import {ResOpen as ResOpenZixuanlibao} from '../shared/protocols/event/zixuanlibao/PtlOpen'; import {ResOpen as ResOpenKaifujingsai} from '../shared/protocols/kaifujingsai/PtlOpen'; import {ResOpen as ResOpenZhoumolibao} from '../shared/protocols/event/zhoumolibao/PtlOpen'; export type eventType = { shouchong: { receive: k_v; }; kaifukuanghuan: Omit; dayjijin: Omit; dengjijijin: Omit; guanqiajijin: Omit; tianshujijin: Omit; zhanling: Omit & { round: number; refreshTime: number; reWeekTime: number; }; zhoulibao: ResOpenZhoulibao; xinshoulibao: ResOpenXinshoulibao; yibaichou: ResOpenYibaichou; huobanzhaomu: Omit; niudanji: Omit; '136Gift': ResOpen136Gift & { refreshTime: number; }; '15leichong': Omit; xianshizhaomu: ResOpenXianshizhaomu & { refreshTime: number; }; qirichongzhi: Omit; jierihuodong: Omit & { refreshTime: number; }; kaifujingsai: ResOpenKaifujingsai; zhoumolibao: ResOpenZhoumolibao & { refreshTime: number; } } & { [k: `${number}jijin`]: ResOpenYuedujijin; [k: `yangchengmubiao${number}`]: yangchengmubiao; [k: `christmas${number}`]: christmas; [k: `diaoluoduihuan${number}`]: ResOpenDiaoluoduihuan; [k: `chuanshuozhilu${number}`]: ResOpenChuanshuozhilu; [k: `zixuanlibao${number}`]: ResOpenZixuanlibao; [k: `leijichongzhi${number}`]: Omit; [k: `qiridenglu${number}`]: Pick; }; export type CollectionEvent = { uid: string; type: T; } & eventType[T];