antd-mini
Version:
antd-mini 是支付宝小程序 UI 组件库,遵循 Ant Design 规范。
27 lines (24 loc) • 548 B
text/typescript
import { implJsapi } from './base';
export interface SystemInfo {
windowWidth: number;
windowHeight: number;
pixelRatio: number;
}
export const getSystemInfo = implJsapi<Promise<SystemInfo>, undefined>({
alipay: (instance) => {
return new Promise<{
windowWidth: number;
windowHeight: number;
pixelRatio: number;
}>((resolve, reject) => {
instance.getSystemInfo({
success: (res) => {
resolve(res);
},
fail: () => {
reject();
},
});
});
},
});