global.d.ts 841 B

12345678910111213141516171819202122232425262728293031323334
  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. type BridgeEventMap = import('./bridge').BridgeEventMap;
  14. /**
  15. * webview 设备注入的 全局对象(历史遗留)
  16. * @deprecated 使用 bridge
  17. */
  18. declare const platform: InstanceType<typeof import('./bridge').Bridge>;
  19. /**
  20. * Promise 扩展
  21. */
  22. interface PromiseConstructor {
  23. withResolvers<T>(): {
  24. promise: Promise<T>;
  25. resolve: (value: T | PromiseLike<T>) => void;
  26. reject: (reason?: unknown) => void;
  27. };
  28. }
  29. }