gamelet-pixui-frame
Version:
pixui开发者框架
64 lines • 2.43 kB
JavaScript
;
/**
* -------------------------------------------------------
* 组件名称: pluginsForActivityCenter
* 组件功能: 活动中心控制插件
* 联系人: jnjnjnzhang
* 版本: 1.0
* -------------------------------------------------------
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.pluginsForActivityCenter = void 0;
var utilities_1 = require("../framework/utilities/utilities");
var jssdk_gameletapi_1 = require("../framework/impl/jssdkimpl/jssdk_gameletapi");
/**
* 给活动中心导出的一些接口,目前只能在单独适配过或者1.5.1版本后的JS-SDK中使用
*/
var pluginsForActivityCenterImpl = /** @class */ (function () {
function pluginsForActivityCenterImpl() {
}
/**
* 获取小应用资源目录
*/
pluginsForActivityCenterImpl.prototype.getArchivePath = function () {
return jssdk_gameletapi_1.JSSDKGameletAPI.getInstance().getArchivePath();
};
/**
* 读取文件到ArrayBuffer
* @param path 文件路径
* @returns 文件内容
*/
pluginsForActivityCenterImpl.prototype.loadFileToArrayBuffer = function (path) {
return jssdk_gameletapi_1.JSSDKGameletAPI.getInstance().loadFileToArrayBuffer(path);
};
/**
* 将一个ArrayBuffer保存到文件
* @param path 文件路径
* @param arrayBuffer 保存的arrayBuffer
*/
pluginsForActivityCenterImpl.prototype.saveArrayBufferToFile = function (path, arrayBuffer) {
return jssdk_gameletapi_1.JSSDKGameletAPI.getInstance().saveArrayBufferToFile(path, arrayBuffer);
};
/**
* 将一个文件加载到string
* @param path 文件路径
* @returns 文件内容
*/
pluginsForActivityCenterImpl.prototype.loadFileToString = function (path) {
return jssdk_gameletapi_1.JSSDKGameletAPI.getInstance().loadFileToString(path);
};
/**
* 将一个string保存到文件
* @param path 文件路径
* @param str 保存的string
*/
pluginsForActivityCenterImpl.prototype.saveStringToFile = function (path, str) {
return jssdk_gameletapi_1.JSSDKGameletAPI.getInstance().saveStringToFile(path, str);
};
return pluginsForActivityCenterImpl;
}());
/**
* 单例化
*/
exports.pluginsForActivityCenter = (0, utilities_1.singleton)(pluginsForActivityCenterImpl).getInstance();
//# sourceMappingURL=pluginsForActivityCenter.js.map