import { withResolvers } from "../promise" export function login(timeout?: number) { const { promise, resolve, reject } = withResolvers(); wx.login({ timeout, success: resolve, fail: reject, }); return promise; } export function getPrivacySetting() { const { promise, resolve, reject } = withResolvers(); wx.getPrivacySetting({ success: resolve, fail: reject }); return promise; } export function openPrivacyContract() { const { promise, resolve, reject } = withResolvers(); wx.openPrivacyContract({ success: resolve, fail: reject }); return promise; } export function getAccountInfoSync() { return wx.getAccountInfoSync().miniProgram; }