import { IBridgeOptions } from './interface'; interface IFinanceVisibility { /** * 客户资产数据可见状态 * * @type {boolean} * @memberof IFinanceVisibility * @example {'financeVisibility': true}
* true 显示明文 * false 显示密文 */ financeVisibility: boolean; } interface IFinanceVisibilityResponse { success?: (result: IFinanceVisibility) => void; fail?: (result: IFinanceVisibility) => void; complete?: (result: IFinanceVisibility) => void; } /** * 获取客户资产数据可见状态 * * @param {IBridgeOptions} { success, fail, complete } */ declare function getFinanceVisibilitySync({ success, fail, complete }: IBridgeOptions): void; /** * 获取客户资产数据可见状态
* 一个异步接口,支持 Promise 化使用 * * @returns {Promise} */ declare function getFinanceVisibility(): Promise; /** * 设置客户资产数据可见状态 * * @param {IBridgeOptions} { success, fail, complete } */ declare function setFinanceVisibilitySync({ financeVisibility, success, fail, complete }: IBridgeOptions): void; /** * 设置客户资产数据可见状态
* 一个异步接口,支持 Promise 化使用 * * @param {IFinanceVisibility} financeVisibility * @returns */ declare function setFinanceVisibility(financeVisibility: IFinanceVisibility): Promise; export { getFinanceVisibility, getFinanceVisibilitySync, setFinanceVisibility, setFinanceVisibilitySync };