更新定义

This commit is contained in:
zhl 2020-12-29 17:45:36 +08:00
parent f204c3e7f1
commit e1b89115c8
2 changed files with 1039 additions and 1105 deletions

5
src/fcm/jcfcm.d.ts vendored
View File

@ -6,7 +6,8 @@
/** /**
* *
*/ */
declare namespace FCMOnline{ declare namespace cc {
namespace online{
/** /**
* *
@ -57,4 +58,6 @@ declare namespace FCMOnline{
* *
*/ */
function offLine(): void; function offLine(): void;
}
} }

315
src/jcfw.d.ts vendored
View File

@ -6,182 +6,111 @@
/** /**
* *
*/ */
export declare var _GAME_LOCALUUID : string; declare namespace cc {
/**
/**
* *
*/ */
export declare var _GAME_INFO_HANDLER_BINDING : string; namespace jc {
/**
*
*/
export declare var _GAME_INFO_HANDLER_UNBINDING : string;
/**
*
*/
export declare var JC_CLOUD_URL : string;
/**
*
*/
export declare var JC_GAMELOG_URL : string;
/**
*
*/
export declare var JC_LOGIN_URL : string;
/**
*
*/
export declare var JC_NOTIFY_URL : string;
/**
*
*/
export declare var JC_SVC_URL : string;
/**
*
*/
export declare var JC_STAT_URL : string;
/**
*
*/
export declare var JC_GAMELIST_URL : string;
/**
*
*/
export declare var JC_MAIL_URL : string;
/**
*
*/
export declare var JS_RECHARGE : string;
/**
*
*/
export declare var JC_GHOST_URL : string;
/**
*
*/
export declare var KINGSOME : string;
/**
*
*/
export declare var KSOME : string;
/**
*
*/
declare namespace cc.jc{
/** /**
* *
*/ */
export var localUUID : string; export var localUUID: string;
/** /**
* *
*/ */
export var shareInfo : /*no type*/{}; export var shareInfo: /*no type*/{};
/** /**
* *
*/ */
export var _handlers : Array<any>; export var _handlers: Array<any>;
/** /**
* *
*/ */
export var _inited : boolean; export var _inited: boolean;
/** /**
* *
*/ */
export var _dayvideocount : number; export var _dayvideocount: number;
/** /**
* *
*/ */
export var _greentime : number; export var _greentime: number;
/** /**
* *
*/ */
export var version : string; export var version: string;
/** /**
* *
*/ */
var channel : { var channel: {
/** /**
* *
*/ */
WECHAT : number; WECHAT: number;
/** /**
* *
*/ */
QQ_PLAY : number; QQ_PLAY: number;
/** /**
* *
*/ */
OPPO : number; OPPO: number;
/** /**
* *
*/ */
VIVO : number; VIVO: number;
/** /**
* *
*/ */
FB : number; FB: number;
/** /**
* *
*/ */
BAIDU : number; BAIDU: number;
/** /**
* *
*/ */
TT : number; TT: number;
/** /**
* *
*/ */
QQ_MINI : number; QQ_MINI: number;
/** /**
* *
*/ */
QUICK : number; QUICK: number;
/** /**
* *
*/ */
TEST : number; TEST: number;
/** /**
* *
*/ */
ANDROID : number; ANDROID: number;
/** /**
* *
*/ */
GOOGLE : number; GOOGLE: number;
} }
/** /**
@ -189,7 +118,7 @@ declare namespace cc.jc{
* @param cid * @param cid
* @return * @return
*/ */
function isAbroad(cid : any): boolean; function isAbroad(cid: any): boolean;
/** /**
* *
@ -198,7 +127,7 @@ declare namespace cc.jc{
* @param env * @param env
* @return * @return
*/ */
function __getUrl(isoffical : boolean, key : string, env : any): string; function __getUrl(isoffical: boolean, key: string, env: any): string;
/** /**
* @param {number} channelid ID * @param {number} channelid ID
@ -227,28 +156,28 @@ declare namespace cc.jc{
* @param jcdev * @param jcdev
* @param polyid * @param polyid
*/ */
function init(channelid : number, gameid : number, isoffical : boolean, response : any, env : any, adparam : any, cfgsuccesscb : any, cfgfailcb : any, jcdev : any, polyid : any): void; function init(channelid: number, gameid: number, isoffical: boolean, response: any, env: any, adparam: any, cfgsuccesscb: any, cfgfailcb: any, jcdev: any, polyid: any): void;
/** /**
* *
*/ */
export var sharecfg : /*no type*/{}; export var sharecfg: /*no type*/{};
/** /**
* *
*/ */
export var gameID : number; export var gameID: number;
/** /**
* *
*/ */
export var isOffical : boolean; export var isOffical: boolean;
/** /**
* @param {object} man : 游戏主场景canvas的component * @param {object} man : 游戏主场景canvas的component
* @param man * @param man
*/ */
function bindController(man : any): void; function bindController(man: any): void;
/** /**
* *
@ -271,22 +200,22 @@ declare namespace cc.jc{
* @param timecb * @param timecb
* @return * @return
*/ */
function loginUser(successcb : any, failcb : any, ex_param : string, cfgsuccesscb : any, cfgfailcb : any, timecb : any): number; function loginUser(successcb: any, failcb: any, ex_param: string, cfgsuccesscb: any, cfgfailcb: any, timecb: any): number;
/** /**
* *
*/ */
export var _logining : boolean; export var _logining: boolean;
/** /**
* *
*/ */
export var logined : boolean; export var logined: boolean;
/** /**
* *
*/ */
export var _isholiday : boolean; export var _isholiday: boolean;
/** /**
* @param {string} token : 登陆用token * @param {string} token : 登陆用token
@ -297,7 +226,7 @@ declare namespace cc.jc{
* @param failcb * @param failcb
* @return * @return
*/ */
function loginUserByToken(token : string, successcb : any, failcb : any): number; function loginUserByToken(token: string, successcb: any, failcb: any): number;
/** /**
* *
@ -313,17 +242,17 @@ declare namespace cc.jc{
* @param failcb * @param failcb
* @return * @return
*/ */
function updateUser(allinfo : any, successcb : any, failcb : any): number; function updateUser(allinfo: any, successcb: any, failcb: any): number;
/** /**
* *
*/ */
export var cacheuser : /*no type*/{}; export var cacheuser: /*no type*/{};
/** /**
* *
*/ */
export var _userupdating : boolean; export var _userupdating: boolean;
/** /**
* @param {string} name : 真实姓名 * @param {string} name : 真实姓名
@ -337,7 +266,7 @@ declare namespace cc.jc{
* @param successcb * @param successcb
* @param failcb * @param failcb
*/ */
function bindIdCard(name : string, idcard : string, isfake : boolean, successcb : any, failcb : any): void; function bindIdCard(name: string, idcard: string, isfake: boolean, successcb: any, failcb: any): void;
/** /**
* @param {object} btninfo : 获取用户的按钮信息{width: 100, height: 100, name: logo.png} * @param {object} btninfo : 获取用户的按钮信息{width: 100, height: 100, name: logo.png}
@ -347,7 +276,7 @@ declare namespace cc.jc{
* @param successcb * @param successcb
* @param failcb * @param failcb
*/ */
function getUserInfo(btninfo : any, successcb : any, failcb : any): void; function getUserInfo(btninfo: any, successcb: any, failcb: any): void;
/** /**
* *
@ -360,7 +289,7 @@ declare namespace cc.jc{
* @param successcb * @param successcb
* @param failcb * @param failcb
*/ */
function initGlobalConfig(successcb : any, failcb : any): void; function initGlobalConfig(successcb: any, failcb: any): void;
/** /**
* @param {object} successcb * @param {object} successcb
@ -369,7 +298,7 @@ declare namespace cc.jc{
* @param failcb * @param failcb
* @param bforce * @param bforce
*/ */
function initShareConfig(successcb : any, failcb : any, bforce : boolean): void; function initShareConfig(successcb: any, failcb: any, bforce: boolean): void;
/** /**
* @param {object} successcb * @param {object} successcb
@ -377,20 +306,20 @@ declare namespace cc.jc{
* @param successcb * @param successcb
* @param failcb * @param failcb
*/ */
function initPlayerData(successcb : any, failcb : any): void; function initPlayerData(successcb: any, failcb: any): void;
/** /**
* *
* @param successcb * @param successcb
* @param failcb * @param failcb
*/ */
function savePlayerData(successcb : any, failcb : any): void; function savePlayerData(successcb: any, failcb: any): void;
/** /**
* /(1001使id) * /(1001使id)
* @param info * @param info
*/ */
function acceptInvite(info : any): void; function acceptInvite(info: any): void;
/** /**
* *
@ -411,7 +340,7 @@ declare namespace cc.jc{
* @param failcb * @param failcb
* @param imgindex * @param imgindex
*/ */
function shareNormal(content : string, imgurl : string, sharetype : any, shareparam : string, extrainfo : string, successcb : any, failcb : any, imgindex : number): void; function shareNormal(content: string, imgurl: string, sharetype: any, shareparam: string, extrainfo: string, successcb: any, failcb: any, imgindex: number): void;
/** /**
* *
@ -431,7 +360,7 @@ declare namespace cc.jc{
* @param failcb * @param failcb
* @param imgindex * @param imgindex
*/ */
function shareCapture(content : string, capture_rect : any, sharetype : any, shareparam : string, extrainfo : string, successcb : any, failcb : any, imgindex : any): void; function shareCapture(content: string, capture_rect: any, sharetype: any, shareparam: string, extrainfo: string, successcb: any, failcb: any, imgindex: any): void;
/** /**
* *
@ -440,7 +369,7 @@ declare namespace cc.jc{
* @param extrainfo * @param extrainfo
* @return * @return
*/ */
function makeShareParam(sharetype : any, shareparam : any, extrainfo : any): any; function makeShareParam(sharetype: any, shareparam: any, extrainfo: any): any;
/** /**
* @param {object} successcb * @param {object} successcb
@ -452,7 +381,7 @@ declare namespace cc.jc{
* @param typestr * @param typestr
* @param exparam * @param exparam
*/ */
function simpleShare(successcb : any, failcb : any, typestr : string, exparam : string): void; function simpleShare(successcb: any, failcb: any, typestr: string, exparam: string): void;
/** /**
* @param {string} stype /广 * @param {string} stype /广
@ -491,7 +420,7 @@ declare namespace cc.jc{
* @param cb * @param cb
* @return * @return
*/ */
new (stype : string, param : string, cb : any): ADShare; new(stype: string, param: string, cb: any): ADShare;
} }
@ -510,7 +439,7 @@ declare namespace cc.jc{
* @param cb * @param cb
* @return * @return
*/ */
new (stype : string, param : string, cb : any): ADShareCommon; new(stype: string, param: string, cb: any): ADShareCommon;
} }
@ -527,7 +456,7 @@ declare namespace cc.jc{
* @param failcb * @param failcb
* @return * @return
*/ */
new (adid : any, adname : any, successcb : any, failcb : any): ADWatch; new(adid: any, adname: any, successcb: any, failcb: any): ADWatch;
} }
@ -544,7 +473,7 @@ declare namespace cc.jc{
* @param failcb * @param failcb
* @return * @return
*/ */
new (adlst : any, adname : any, successcb : any, failcb : any): ADsWatch; new(adlst: any, adname: any, successcb: any, failcb: any): ADsWatch;
} }
@ -560,7 +489,7 @@ declare namespace cc.jc{
* @param adname * @param adname
* @return * @return
*/ */
new (adid : Array<any>, adname : any): boolean; new(adid: Array<any>, adname: any): boolean;
} }
@ -578,7 +507,7 @@ declare namespace cc.jc{
* @param breload * @param breload
* @return * @return
*/ */
new (adname : any, successcb : any, failcb : any, adid : any, breload : any): any; new(adname: any, successcb: any, failcb: any, adid: any, breload: any): any;
} }
@ -592,7 +521,7 @@ declare namespace cc.jc{
* @param adname * @param adname
* @return * @return
*/ */
new (adname : any): ADBanner_Hide; new(adname: any): ADBanner_Hide;
} }
@ -610,7 +539,7 @@ declare namespace cc.jc{
* @param adwidth * @param adwidth
* @return * @return
*/ */
new (adid : any, adname : any, successcb : any, failcb : any, adwidth : any): ADBanner_ShowEx; new(adid: any, adname: any, successcb: any, failcb: any, adwidth: any): ADBanner_ShowEx;
} }
@ -625,7 +554,7 @@ declare namespace cc.jc{
* @param realdestroy * @param realdestroy
* @return * @return
*/ */
new (obj : any, realdestroy : any): ADBanner_Destroy; new(obj: any, realdestroy: any): ADBanner_Destroy;
} }
@ -639,7 +568,7 @@ declare namespace cc.jc{
* @param bshow * @param bshow
* @return * @return
*/ */
new (bshow : any): ADBanner_Switch; new(bshow: any): ADBanner_Switch;
} }
@ -656,7 +585,7 @@ declare namespace cc.jc{
* @param failcb * @param failcb
* @return * @return
*/ */
new (adid : any, adname : any, successcb : any, failcb : any): ADInsert_Show; new(adid: any, adname: any, successcb: any, failcb: any): ADInsert_Show;
} }
@ -681,7 +610,7 @@ declare namespace cc.jc{
* OpenID生成账号ID使 * OpenID生成账号ID使
* @param openid * @param openid
*/ */
function makeAccountID(openid : any): void; function makeAccountID(openid: any): void;
/** /**
* ID使 * ID使
@ -706,87 +635,87 @@ declare namespace cc.jc{
* @param handler * @param handler
* @return * @return
*/ */
function addHandler(handler : any): boolean; function addHandler(handler: any): boolean;
/** /**
* *
* @param handler * @param handler
* @return * @return
*/ */
function delHandler(handler : any): boolean; function delHandler(handler: any): boolean;
/** /**
* sdk回调 * sdk回调
* @param rsp * @param rsp
*/ */
function setResponse(rsp : any): void; function setResponse(rsp: any): void;
/** /**
* 广使login.fire无需手动调用此函数 * 广使login.fire无需手动调用此函数
* @param turnoff * @param turnoff
*/ */
function setADSwitch(turnoff : boolean): void; function setADSwitch(turnoff: boolean): void;
/** /**
* *
*/ */
export var _offad : boolean; export var _offad: boolean;
/** /**
* banner广告是否开启开关使login.fire无需手动调用此函数 * banner广告是否开启开关使login.fire无需手动调用此函数
* @param turnoff * @param turnoff
*/ */
function setBannerADSwitch(turnoff : boolean): void; function setBannerADSwitch(turnoff: boolean): void;
/** /**
* *
*/ */
export var _offbanner : boolean; export var _offbanner: boolean;
/** /**
* 广使login.fire无需手动调用此函数 * 广使login.fire无需手动调用此函数
* @param turnoff * @param turnoff
*/ */
function setInsertADSwitch(turnoff : boolean): void; function setInsertADSwitch(turnoff: boolean): void;
/** /**
* *
*/ */
export var _offinsert : boolean; export var _offinsert: boolean;
/** /**
* 使login.fire无需手动调用此函数 * 使login.fire无需手动调用此函数
* @param isaudit * @param isaudit
*/ */
function setAuditSwitch(isaudit : boolean): void; function setAuditSwitch(isaudit: boolean): void;
/** /**
* *
*/ */
export var isVerify : boolean; export var isVerify: boolean;
/** /**
* 使login.fire无需手动调用此函数 * 使login.fire无需手动调用此函数
* @param istestmode * @param istestmode
*/ */
function setTestModeSwitch(istestmode : boolean): void; function setTestModeSwitch(istestmode: boolean): void;
/** /**
* *
*/ */
export var _istestmode : boolean; export var _istestmode: boolean;
/** /**
* -1使login.fire无需手动调用此函数 * -1使login.fire无需手动调用此函数
* @param cnt * @param cnt
*/ */
function setVideoLimit(cnt : any): void; function setVideoLimit(cnt: any): void;
/** /**
* *
* @param iscloud * @param iscloud
*/ */
function setStorageFlag(iscloud : any): void; function setStorageFlag(iscloud: any): void;
/** /**
* *
@ -830,7 +759,7 @@ declare namespace cc.jc{
* @param startmode * @param startmode
* @param extparam * @param extparam
*/ */
function gameStart(startmode : any, extparam : any): void; function gameStart(startmode: any, extparam: any): void;
/** /**
* *
@ -838,13 +767,13 @@ declare namespace cc.jc{
* @param bsuccess * @param bsuccess
* @param extparam * @param extparam
*/ */
function gameOver(score : any, bsuccess : any, extparam : any): void; function gameOver(score: any, bsuccess: any, extparam: any): void;
/** /**
* *
* @param showinfo * @param showinfo
*/ */
function gameShow(showinfo : any): void; function gameShow(showinfo: any): void;
/** /**
* *
@ -858,7 +787,7 @@ declare namespace cc.jc{
* @param reson * @param reson
* @param extparam * @param extparam
*/ */
function gameUseItem(itemid : any, itemcount : any, reson : any, extparam : any): void; function gameUseItem(itemid: any, itemcount: any, reson: any, extparam: any): void;
/** /**
* *
@ -867,7 +796,7 @@ declare namespace cc.jc{
* @param reson * @param reson
* @param extparam * @param extparam
*/ */
function gameGetItem(itemid : any, itemcount : any, reson : any, extparam : any): void; function gameGetItem(itemid: any, itemcount: any, reson: any, extparam: any): void;
/** /**
* *
@ -887,14 +816,14 @@ declare namespace cc.jc{
* @param cb * @param cb
* @return * @return
*/ */
function gameStartRecord(duration : any, cb : any): /* !this.plat */ any; function gameStartRecord(duration: any, cb: any): /* !this.plat */ any;
/** /**
* *
* @param cb * @param cb
* @return * @return
*/ */
function gameStopRecord(cb : any): /* !this.plat */ any; function gameStopRecord(cb: any): /* !this.plat */ any;
/** /**
* *
@ -908,19 +837,19 @@ declare namespace cc.jc{
* @param sessionid * @param sessionid
* @param exobj * @param exobj
*/ */
function setAccountID(accountid : any, sessionid : any, exobj : any): void; function setAccountID(accountid: any, sessionid: any, exobj: any): void;
/** /**
* *
* @param uuid * @param uuid
*/ */
function setLocalUUID(uuid : any): void; function setLocalUUID(uuid: any): void;
/** /**
* *
* @param nickname * @param nickname
*/ */
function setNickName(nickname : any): void; function setNickName(nickname: any): void;
/** /**
* *
@ -928,35 +857,35 @@ declare namespace cc.jc{
* @param scene * @param scene
* @param paramobj * @param paramobj
*/ */
function setFromAppID(appid : any, scene : any, paramobj : any): void; function setFromAppID(appid: any, scene: any, paramobj: any): void;
/** /**
* *
* @param info * @param info
*/ */
function setSystemInfo(info : any): void; function setSystemInfo(info: any): void;
/** /**
* *
* @param info * @param info
*/ */
function setUserInfo(info : any): void; function setUserInfo(info: any): void;
/** /**
* *
* @param srvtime * @param srvtime
*/ */
function setServerTime(srvtime : any): void; function setServerTime(srvtime: any): void;
/** /**
* *
*/ */
export var _countid : number; export var _countid: number;
/** /**
* *
*/ */
export var loginLocalTime : number; export var loginLocalTime: number;
/** /**
* *
@ -993,24 +922,24 @@ declare namespace cc.jc{
* @param cfgsuccesscb * @param cfgsuccesscb
* @param cfgfailcb * @param cfgfailcb
*/ */
function _loadConfig(cfgsuccesscb : any, cfgfailcb : any): void; function _loadConfig(cfgsuccesscb: any, cfgfailcb: any): void;
/** /**
* *
*/ */
export var maincfg : /*no type*/{}; export var maincfg: /*no type*/{};
/** /**
* *
* @param info * @param info
*/ */
function _loadShareConfig(info : any): void; function _loadShareConfig(info: any): void;
/** /**
* *
* @param obj * @param obj
*/ */
function _initHandler(obj : any): void; function _initHandler(obj: any): void;
/** /**
* *
@ -1018,7 +947,7 @@ declare namespace cc.jc{
* @param gameid * @param gameid
* @param isoffical * @param isoffical
*/ */
function _handleInit(channelid : number, gameid : number, isoffical : boolean): void; function _handleInit(channelid: number, gameid: number, isoffical: boolean): void;
/** /**
* *
@ -1026,25 +955,25 @@ declare namespace cc.jc{
* @param sessionid * @param sessionid
* @param exobj * @param exobj
*/ */
function _handleAccountID(accountid : any, sessionid : any, exobj : any): void; function _handleAccountID(accountid: any, sessionid: any, exobj: any): void;
/** /**
* *
* @param localuuid * @param localuuid
*/ */
function _handleLocalID(localuuid : any): void; function _handleLocalID(localuuid: any): void;
/** /**
* *
* @param nickname * @param nickname
*/ */
function _handleNickName(nickname : any): void; function _handleNickName(nickname: any): void;
/** /**
* *
* @param userinfo * @param userinfo
*/ */
function _handleUserInfo(userinfo : any): void; function _handleUserInfo(userinfo: any): void;
/** /**
* *
@ -1052,21 +981,21 @@ declare namespace cc.jc{
* @param lauchfromid * @param lauchfromid
* @param launchparam * @param launchparam
*/ */
function _handleLauchInfo(lauchscene : any, lauchfromid : any, launchparam : any): void; function _handleLauchInfo(lauchscene: any, lauchfromid: any, launchparam: any): void;
/** /**
* *
* @param servertime * @param servertime
* @param localtime * @param localtime
*/ */
function _handleServerTime(servertime : any, localtime : number): void; function _handleServerTime(servertime: any, localtime: number): void;
/** /**
* *
* @param startmode * @param startmode
* @param extparam * @param extparam
*/ */
function _handleGameStart(startmode : any, extparam : any): void; function _handleGameStart(startmode: any, extparam: any): void;
/** /**
* *
@ -1074,26 +1003,26 @@ declare namespace cc.jc{
* @param bsuccess * @param bsuccess
* @param extparam * @param extparam
*/ */
function _handleGameOver(score : any, bsuccess : any, extparam : any): void; function _handleGameOver(score: any, bsuccess: any, extparam: any): void;
/** /**
* *
* @param showinfo * @param showinfo
*/ */
function _handleGameShow(showinfo : any): void; function _handleGameShow(showinfo: any): void;
/** /**
* *
* @param hideinfo * @param hideinfo
*/ */
function _handGameHide(hideinfo : any): void; function _handGameHide(hideinfo: any): void;
/** /**
* *
* @param lst * @param lst
* @param notifyobj * @param notifyobj
*/ */
function _handleNotifyMsgs(lst : any, notifyobj : any): void; function _handleNotifyMsgs(lst: any, notifyobj: any): void;
/** /**
* *
@ -1105,38 +1034,38 @@ declare namespace cc.jc{
* @param id * @param id
* @param polyid * @param polyid
*/ */
function _fixChannelID(id : number, polyid : any): void; function _fixChannelID(id: number, polyid: any): void;
/** /**
* *
*/ */
export var channelID : number; export var channelID: number;
/** /**
* *
*/ */
export var polyID : number; export var polyID: number;
/** /**
* *
* @param cfg * @param cfg
*/ */
function _handleCfg(cfg : any): void; function _handleCfg(cfg: any): void;
/** /**
* *
*/ */
export var config_version : string; export var config_version: string;
/** /**
* *
*/ */
export var _bannerids : Array<any>; export var _bannerids: Array<any>;
/** /**
* *
*/ */
export var _bannertimeout : number; export var _bannertimeout: number;
/** /**
* 广 * 广
@ -1144,7 +1073,7 @@ declare namespace cc.jc{
* @param stype * @param stype
* @return * @return
*/ */
function canIShare(stype : any): boolean; function canIShare(stype: any): boolean;
/** /**
* @param {string} appid appid * @param {string} appid appid
@ -1158,10 +1087,12 @@ declare namespace cc.jc{
* @param cb * @param cb
* @param env * @param env
*/ */
function gotoJCApp(appid : string, apppath : string, param_kvlst : any, cb : any, env : string): void; function gotoJCApp(appid: string, apppath: string, param_kvlst: any, cb: any, env: string): void;
}
namespace gg {
export let sharecfg: any;
export let playerdata: any
export let basecfg: any
}
} }
declare namespace cc {
}