olympus-r-17plugins
Version:
A plugin of Olympus for 17zuoye.
35 lines (34 loc) • 891 B
TypeScript
import { ClientType, Platform } from "./Shell17";
import Shell17Mobile from "./Shell17Mobile";
/**
* @author Raykid
* @email initial_r@qq.com
* @create date 2017-10-25
* @modify date 2017-10-25
*
* 针对一起作业IOS外壳
*/
export default class Shell17IOS extends Shell17Mobile {
/**
* 是否为webkit内核
*
* @type {boolean}
*/
isWebkit: boolean;
readonly platform: Platform;
readonly clientType: ClientType;
private _triggerName;
private _triggerID;
private _externalID;
private _needCallbackDict;
private _transfromArgumentsDict;
/**
* iOS webkit 实现,可能会返回Promise
* @param funcName
* @param paramsList
*/
callExternal(funcName: string, ...paramsList: any[]): any | Promise<any>;
log_b(data: {
[name: string]: any;
}): void;
}