更新定义

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;
}
}

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;
/**
*
*/
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{
namespace 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
* @return
*/
function isAbroad(cid : any): boolean;
function isAbroad(cid: any): boolean;
/**
*
@ -198,7 +127,7 @@ declare namespace cc.jc{
* @param env
* @return
*/
function __getUrl(isoffical : boolean, key : string, env : any): string;
function __getUrl(isoffical: boolean, key: string, env: any): string;
/**
* @param {number} channelid ID
@ -227,28 +156,28 @@ declare namespace cc.jc{
* @param jcdev
* @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 man
*/
function bindController(man : any): void;
function bindController(man: any): void;
/**
*
@ -271,22 +200,22 @@ declare namespace cc.jc{
* @param timecb
* @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
@ -297,7 +226,7 @@ declare namespace cc.jc{
* @param failcb
* @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
* @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 : 真实姓名
@ -337,7 +266,7 @@ declare namespace cc.jc{
* @param successcb
* @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}
@ -347,7 +276,7 @@ declare namespace cc.jc{
* @param successcb
* @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 failcb
*/
function initGlobalConfig(successcb : any, failcb : any): void;
function initGlobalConfig(successcb: any, failcb: any): void;
/**
* @param {object} successcb
@ -369,7 +298,7 @@ declare namespace cc.jc{
* @param failcb
* @param bforce
*/
function initShareConfig(successcb : any, failcb : any, bforce : boolean): void;
function initShareConfig(successcb: any, failcb: any, bforce: boolean): void;
/**
* @param {object} successcb
@ -377,20 +306,20 @@ declare namespace cc.jc{
* @param successcb
* @param failcb
*/
function initPlayerData(successcb : any, failcb : any): void;
function initPlayerData(successcb: any, failcb: any): void;
/**
*
* @param successcb
* @param failcb
*/
function savePlayerData(successcb : any, failcb : any): void;
function savePlayerData(successcb: any, failcb: any): void;
/**
* /(1001使id)
* @param info
*/
function acceptInvite(info : any): void;
function acceptInvite(info: any): void;
/**
*
@ -411,7 +340,7 @@ declare namespace cc.jc{
* @param failcb
* @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 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
* @return
*/
function makeShareParam(sharetype : any, shareparam : any, extrainfo : any): any;
function makeShareParam(sharetype: any, shareparam: any, extrainfo: any): any;
/**
* @param {object} successcb
@ -452,7 +381,7 @@ declare namespace cc.jc{
* @param typestr
* @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 /广
@ -491,7 +420,7 @@ declare namespace cc.jc{
* @param cb
* @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
* @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
* @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
* @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
* @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
* @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
* @return
*/
new (adname : any): ADBanner_Hide;
new(adname: any): ADBanner_Hide;
}
@ -610,7 +539,7 @@ declare namespace cc.jc{
* @param adwidth
* @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
* @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
* @return
*/
new (bshow : any): ADBanner_Switch;
new(bshow: any): ADBanner_Switch;
}
@ -656,7 +585,7 @@ declare namespace cc.jc{
* @param failcb
* @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使
* @param openid
*/
function makeAccountID(openid : any): void;
function makeAccountID(openid: any): void;
/**
* ID使
@ -706,87 +635,87 @@ declare namespace cc.jc{
* @param handler
* @return
*/
function addHandler(handler : any): boolean;
function addHandler(handler: any): boolean;
/**
*
* @param handler
* @return
*/
function delHandler(handler : any): boolean;
function delHandler(handler: any): boolean;
/**
* sdk回调
* @param rsp
*/
function setResponse(rsp : any): void;
function setResponse(rsp: any): void;
/**
* 广使login.fire无需手动调用此函数
* @param turnoff
*/
function setADSwitch(turnoff : boolean): void;
function setADSwitch(turnoff: boolean): void;
/**
*
*/
export var _offad : boolean;
export var _offad: boolean;
/**
* banner广告是否开启开关使login.fire无需手动调用此函数
* @param turnoff
*/
function setBannerADSwitch(turnoff : boolean): void;
function setBannerADSwitch(turnoff: boolean): void;
/**
*
*/
export var _offbanner : boolean;
export var _offbanner: boolean;
/**
* 广使login.fire无需手动调用此函数
* @param turnoff
*/
function setInsertADSwitch(turnoff : boolean): void;
function setInsertADSwitch(turnoff: boolean): void;
/**
*
*/
export var _offinsert : boolean;
export var _offinsert: boolean;
/**
* 使login.fire无需手动调用此函数
* @param isaudit
*/
function setAuditSwitch(isaudit : boolean): void;
function setAuditSwitch(isaudit: boolean): void;
/**
*
*/
export var isVerify : boolean;
export var isVerify: boolean;
/**
* 使login.fire无需手动调用此函数
* @param istestmode
*/
function setTestModeSwitch(istestmode : boolean): void;
function setTestModeSwitch(istestmode: boolean): void;
/**
*
*/
export var _istestmode : boolean;
export var _istestmode: boolean;
/**
* -1使login.fire无需手动调用此函数
* @param cnt
*/
function setVideoLimit(cnt : any): void;
function setVideoLimit(cnt: any): void;
/**
*
* @param iscloud
*/
function setStorageFlag(iscloud : any): void;
function setStorageFlag(iscloud: any): void;
/**
*
@ -830,7 +759,7 @@ declare namespace cc.jc{
* @param startmode
* @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 extparam
*/
function gameOver(score : any, bsuccess : any, extparam : any): void;
function gameOver(score: any, bsuccess: any, extparam: any): void;
/**
*
* @param showinfo
*/
function gameShow(showinfo : any): void;
function gameShow(showinfo: any): void;
/**
*
@ -858,7 +787,7 @@ declare namespace cc.jc{
* @param reson
* @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 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
* @return
*/
function gameStartRecord(duration : any, cb : any): /* !this.plat */ any;
function gameStartRecord(duration: any, cb: any): /* !this.plat */ any;
/**
*
* @param cb
* @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 exobj
*/
function setAccountID(accountid : any, sessionid : any, exobj : any): void;
function setAccountID(accountid: any, sessionid: any, exobj: any): void;
/**
*
* @param uuid
*/
function setLocalUUID(uuid : any): void;
function setLocalUUID(uuid: any): void;
/**
*
* @param nickname
*/
function setNickName(nickname : any): void;
function setNickName(nickname: any): void;
/**
*
@ -928,35 +857,35 @@ declare namespace cc.jc{
* @param scene
* @param paramobj
*/
function setFromAppID(appid : any, scene : any, paramobj : any): void;
function setFromAppID(appid: any, scene: any, paramobj: any): void;
/**
*
* @param info
*/
function setSystemInfo(info : any): void;
function setSystemInfo(info: any): void;
/**
*
* @param info
*/
function setUserInfo(info : any): void;
function setUserInfo(info: any): void;
/**
*
* @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 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
*/
function _loadShareConfig(info : any): void;
function _loadShareConfig(info: any): void;
/**
*
* @param obj
*/
function _initHandler(obj : any): void;
function _initHandler(obj: any): void;
/**
*
@ -1018,7 +947,7 @@ declare namespace cc.jc{
* @param gameid
* @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 exobj
*/
function _handleAccountID(accountid : any, sessionid : any, exobj : any): void;
function _handleAccountID(accountid: any, sessionid: any, exobj: any): void;
/**
*
* @param localuuid
*/
function _handleLocalID(localuuid : any): void;
function _handleLocalID(localuuid: any): void;
/**
*
* @param nickname
*/
function _handleNickName(nickname : any): void;
function _handleNickName(nickname: any): void;
/**
*
* @param userinfo
*/
function _handleUserInfo(userinfo : any): void;
function _handleUserInfo(userinfo: any): void;
/**
*
@ -1052,21 +981,21 @@ declare namespace cc.jc{
* @param lauchfromid
* @param launchparam
*/
function _handleLauchInfo(lauchscene : any, lauchfromid : any, launchparam : any): void;
function _handleLauchInfo(lauchscene: any, lauchfromid: any, launchparam: any): void;
/**
*
* @param servertime
* @param localtime
*/
function _handleServerTime(servertime : any, localtime : number): void;
function _handleServerTime(servertime: any, localtime: number): void;
/**
*
* @param startmode
* @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 extparam
*/
function _handleGameOver(score : any, bsuccess : any, extparam : any): void;
function _handleGameOver(score: any, bsuccess: any, extparam: any): void;
/**
*
* @param showinfo
*/
function _handleGameShow(showinfo : any): void;
function _handleGameShow(showinfo: any): void;
/**
*
* @param hideinfo
*/
function _handGameHide(hideinfo : any): void;
function _handGameHide(hideinfo: any): void;
/**
*
* @param lst
* @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 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
*/
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
* @return
*/
function canIShare(stype : any): boolean;
function canIShare(stype: any): boolean;
/**
* @param {string} appid appid
@ -1158,10 +1087,12 @@ declare namespace cc.jc{
* @param cb
* @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 {
}