global.d.ts 910 B

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