diff --git a/packages/mars-core/types/mars.d.ts b/packages/mars-core/types/mars.d.ts index af50f2b6..b1ad4b12 100644 --- a/packages/mars-core/types/mars.d.ts +++ b/packages/mars-core/types/mars.d.ts @@ -4,7 +4,8 @@ import { swanApiOptionsGetStorage, backgroundAudioManager, swanApiOptionsRecognizeImage, - swanApiOptionsSetKeepScreenOn + swanApiOptionsSetKeepScreenOn, + systemInfo } from './swan'; declare global { const getApp: () => swanApp; @@ -54,4 +55,5 @@ export interface marsApis { exec: (options?: any) => void; }; setKeepScreenOn: (options?: swanApiOptionsSetKeepScreenOn) => Promise; + getSystemInfo: () => Promise; } \ No newline at end of file diff --git a/packages/mars-core/types/swan.d.ts b/packages/mars-core/types/swan.d.ts index 4ec6cf65..c91a7664 100644 --- a/packages/mars-core/types/swan.d.ts +++ b/packages/mars-core/types/swan.d.ts @@ -8,6 +8,7 @@ export interface swan { navigateToSmartProgram: (options: swanApiOptionsNavigateToSmartProgram) => void; getStorage: (options: swanApiOptionsGetStorage) => void; setNavigationBarTitle: (options: swanApiOptionsSetNavigationBarTitle) => void; + isLoginSync: (options?: any) => {isLogin: boolean}; } interface swanApiOptionsBase { @@ -86,7 +87,7 @@ export interface swanApiOptionsRecognizeImage extends swanApiOptionsBase { showTitle?: boolean; } -interface systemInfo { +export interface systemInfo { brand: string; model: string; pixelRatio: string; @@ -115,4 +116,3 @@ export interface backgroundAudioManager { pause: () => void; src: string; } -