UNPKG

@plasosdk/plaso-electron-sdk

Version:

伯索课堂Electron SDK

82 lines (75 loc) 2.08 kB
const ERROR_CODE = { /** 非 electron 环境 */ NO_ELECTRON_ENVIRONMENT: -1, /** 获取remote 失败 */ GET_REMOTE_FAIL: -2, /** 获取 屏幕信息 失败 */ GET_DISPLAY_INFO_FAIL: -3, /** 课堂窗口同时仅能存在一个 */ CLASS_WINODW_GREATER_THAN_ONE: -4, /** 未知的异常错误 */ COMMOM_ERROR: -99, }; const LESSON_TYPE = { /** 课堂 */ LIVECLASS: 'liveClass', /** 备课 */ PREPARE_LESSONS: 'prepareLesson', }; /** 课堂窗口与外部窗口通讯的消息 */ const CLASS_WINDOW_MESG_TYPE = { /** 课堂dom渲染成功后告知外部应用窗口,传参用户信息 */ LIVE_WINDOW_READY: 'liveWindowReady', /** 课堂结束 */ ON_CLASS_FINISHED: 'onClassFinished', /** 初始化进课堂参数 */ INIT_CLASS_OPTIONS: 'init_class_options', /** 课堂窗口 html ready */ CLASS_READY: 'class_ready', /** 保存白板文件 */ SAVE_BOARD: 'save_board', /** 响应保存白板文件 */ RESP_SAVE_BOARD: 'resp_save_board', /** 插入白板文件 */ INSERT_BOARD: 'insert_board', /** 打开资料中心 */ OPEN_RESOURCE_CENTER: 'open_resource_center', /** 插入文件 */ INSERT_OBJECT: 'insertObject', /** 通知外部调用getExtFileName */ GET_EXT_FILE_NAME: 'getExtFileName', /** 响应getExtFileName */ RESP_GET_EXT_FILE_NAME: 'respGetExtFileName', }; const LEVEL = { error: 3, warn: 2, info: 1, debug: 0, }; /** 渲染进程——》主进程通讯的消息 */ const RENDER_TO_MAIN_MESG_TYPE = { /** 初始化dump生成位置 */ PLASO_INIT_LOG_PATH: 'plaso-init-log-path', }; /** 插入的文件类型 */ const FILE_TYPE = { PPT: 1, IMAGE: 2, PDF: 3, WORD: 4, EXCEL: 5, AUDIO: 6, VIDEO: 7, DOC: 14, XLS: 15, PREPARE_LESSONS: 22, }; module.exports = { LESSON_TYPE, ERROR_CODE, CLASS_WINDOW_MESG_TYPE, LEVEL, RENDER_TO_MAIN_MESG_TYPE, FILE_TYPE, };