"use strict";

/**
 * 跨端基础类型：Init/事件 等用到的公共类型定义。
 */

/** 展平后的广告信息（来自 payload.extraDic，snake_case key 与原生 EventCallbackInfo 一致）。 */

/** 广告错误（从 payload.requestMessage 解析；fullErrorInfo = AdError.getFullErrorInfo()）。 */

/** 统一事件 payload 根字段（与 Const.CallbackKey 对应）。 */

/** 广告监听器（各广告类的 setAdListener 用）。 */

/** 展示配置。 */

/** 加载请求参数。 */

/** 广告就绪/缓存状态。 */

/** 瀑布过滤规则（putFilter 用，组间 OR、组内 AND）。 */

/** 从 requestMessage 解析为 AdError（成功时 requestMessage 常为空串）。 */
export function toAdError(requestMessage) {
  if (!requestMessage) {
    return undefined;
  }
  return {
    code: '',
    desc: requestMessage,
    fullErrorInfo: requestMessage
  };
}
//# sourceMappingURL=index.js.map