env.d.ts 850 B

123456789101112131415161718192021222324252627282930
  1. /// <reference types="vite/client" />
  2. declare module 'splitpanes'
  3. declare module 'element-plus/dist/locale/zh-cn.mjs'
  4. declare interface Window {
  5. // 是否存在无界
  6. __POWERED_BY_WUJIE__?: boolean
  7. // 子应用公共加载路径
  8. __WUJIE_PUBLIC_PATH__: string
  9. // 原生的querySelector
  10. __WUJIE_RAW_DOCUMENT_QUERY_SELECTOR__: typeof Document.prototype.querySelector
  11. // 原生的querySelectorAll
  12. __WUJIE_RAW_DOCUMENT_QUERY_SELECTOR_ALL__: typeof Document.prototype.querySelectorAll
  13. // 原生的window对象
  14. __WUJIE_RAW_WINDOW__: Window
  15. // 子应用沙盒实例
  16. __WUJIE: WuJie
  17. // 子应用mount函数
  18. __WUJIE_MOUNT: () => void
  19. // 子应用unmount函数
  20. __WUJIE_UNMOUNT: () => void
  21. // 注入对象
  22. $wujie: {
  23. bus: EventBus
  24. shadowRoot?: ShadowRoot
  25. props?: { [key: string]: any }
  26. location?: Object
  27. }
  28. }