index.d.ts 871 B

12345678910111213141516171819202122232425262728293031323334
  1. /// <reference path="./store.d.ts" />
  2. //typescript 无法引入非代码资源,需要声明
  3. declare module '*.svg'
  4. declare module '*.png'
  5. declare module '*.jpg'
  6. declare module '*.jpeg'
  7. declare module '*.gif'
  8. declare module '*.bmp'
  9. declare module '*.tiff'
  10. declare module '*.scss'
  11. //vue.config.js中指定staticPub为 Public文件目录
  12. declare module 'staticPub/config' {
  13. /**
  14. * 轮询时机设置
  15. */
  16. export const notificationInterval: number
  17. export const homeInterval: number
  18. export const esriConfig: any
  19. export const appconfig: any
  20. export function setParams(xzq: string): void
  21. }
  22. declare global {
  23. namespace JSX {
  24. // tslint:disable no-empty-interface
  25. interface Element extends VNode {}
  26. // tslint:disable no-empty-interface
  27. interface ElementClass extends Vue {}
  28. interface IntrinsicElements {
  29. [elem: string]: any
  30. }
  31. }
  32. }