global.d.ts 781 B

1234567891011121314151617181920212223242526272829303132
  1. export {};
  2. declare global {
  3. declare const Bridge: typeof import('./bridge').Bridge;
  4. interface Window {
  5. /* six-pda 设备注入 */
  6. bridge: InstanceType<typeof import('./bridge').Bridge>;
  7. /**
  8. * webview 设备注入的 全局对象(历史遗留)
  9. * @deprecated 使用 bridge
  10. */
  11. platform: InstanceType<typeof import('./bridge').Bridge>;
  12. }
  13. /**
  14. * webview 设备注入的 全局对象(历史遗留)
  15. * @deprecated 使用 bridge
  16. */
  17. declare const platform: InstanceType<typeof import('./bridge').Bridge>;
  18. /**
  19. * Promise 扩展
  20. */
  21. interface PromiseConstructor {
  22. withResolvers<T>(): {
  23. promise: Promise<T>;
  24. resolve: (value: T | PromiseLike<T>) => void;
  25. reject: (reason?: unknown) => void;
  26. };
  27. }
  28. }