代码拉取完成,页面将自动刷新
同步操作将从 Rojer/网易云tv版 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
declare module 'react-native-image-animation';
declare module '@unsw-gsbme/react-native-keep-awake';
interface CallbackResult {
/** 错误信息 */
errMsg: string;
}
interface SuccessCallbackResult extends CallbackResult {
/** 为 true 时,表示用户点击了取消(用于 Android 系统区分点击蒙层关闭还是点击取消按钮关闭) */
cancel: boolean;
/** 为 true 时,表示用户点击了确定按钮 */
confirm: boolean;
/** 调用结果 */
errMsg: string;
}
interface ModalOption {
/** 取消按钮的文字颜色,必须是 16 进制格式的颜色字符串 */
cancelColor?: string;
/** 取消按钮的文字,最多 4 个字符 */
cancelText?: string;
/** 接口调用结束的回调函数(调用成功、失败都会执行) */
complete?: (res: CallbackResult) => void;
/** 确认按钮的文字颜色,必须是 16 进制格式的颜色字符串 */
confirmColor?: string;
/** 确认按钮的文字,最多 4 个字符 */
confirmText?: string;
/** 提示的内容 */
content?: string;
/** 接口调用失败的回调函数 */
fail?: (res: CallbackResult) => void;
/** 是否显示取消按钮 */
showCancel?: boolean;
/** 接口调用成功的回调函数 */
success?: (result: SuccessCallbackResult) => void;
/** 提示的标题 */
title?: string;
}
interface ToastOption {
/** 提示的内容 */
title: string;
/** 接口调用结束的回调函数(调用成功、失败都会执行) */
complete?: (res: CallbackResult) => void;
/** 提示的延迟时间 */
duration?: number;
/** 接口调用失败的回调函数 */
fail?: (res: CallbackResult) => void;
/** 图标
*
* 可选值:
* - 'success': 显示成功图标,此时 title 文本最多显示 7 个汉字长度;
* - 'loading': 显示加载图标,此时 title 文本最多显示 7 个汉字长度;
* - 'none': 不显示图标,此时 title 文本最多可显示两行 */
icon?: 'success' | 'loading' | 'none';
/** 自定义图标的本地路径,image 的优先级高于 icon */
image?: string;
/** 是否显示透明蒙层,防止触摸穿透 */
mask?: boolean;
/** 接口调用成功的回调函数 */
success?: (res: CallbackResult) => void;
}
interface ShowLoadingOption {
/** 提示的内容 */
title: string;
/** 接口调用结束的回调函数(调用成功、失败都会执行) */
complete?: (res: CallbackResult) => void;
/** 接口调用失败的回调函数 */
fail?: (res: CallbackResult) => void;
/** 是否显示透明蒙层,防止触摸穿透 */
mask?: boolean;
/** 接口调用成功的回调函数 */
success?: (res: CallbackResult) => void;
}
interface HideToastOption {
/** 接口调用结束的回调函数(调用成功、失败都会执行) */
complete?: (res: CallbackResult) => void;
/** 接口调用失败的回调函数 */
fail?: (res: CallbackResult) => void;
/** 接口调用成功的回调函数 */
success?: (res: CallbackResult) => void;
}
declare var showModal: (obj: ModalOption) => Promise<SuccessCallbackResult>;
declare var showToast: (options: ToastOption) => Promise<CallbackResult>;
declare var showLoading: (
options: ShowLoadingOption,
) => Promise<CallbackResult>;
declare var hideToast: (opts?: HideToastOption) => void;
declare var hideLoading: (opts?: HideToastOption) => void;
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。